Campi non presenti in DataGridView, ma da aggiornare con valori fissi
-
Buonasera.
In vb6 ero abituato ad usare una DbGrid, collegata a un Db, che all'atto del salvataggio mi aggiornava, con un valore fisso, preso da un file INI, l'azienda e il NomeUtente.
Questi campi non erano presenti sulla griglia, ma in background, per maggiore chiarezza.
La domanda è:
!) in quale evento devo agire
2) Come faccio a intercettare il salvataggio dei campi nel Db e poi, cambiare i valori mancanti e lasciar proseguire?
Ho provato a fare qualcosa in DataError, ma niente. Pare facile... ma ...
Grazie mille per le risposte.
-
Difficile risponderti se non dici niente di come hai collegato la griglia al db, tramite wizard ? da codice ?
-
Collegamento in automatico.
Ho disegnato una griglia vuota, il wizard ha chiesto a quale dataset collegare e poi ha caricato tutte le colonne.
Per ora ho reso invisibili quelle che non mi garbano, ma avrei intenzione di eliminarle in assoluto, e lasciare solo quelle giuste. Infine per i campi obbligatori del db o senza intervento umano, prendere i valori di default dell'applicazione, dal file INI.
-
Il wizard è uno strumento comodo ma rigido, se vuoi di più devi imparare a gestire il db interamente da codice.
Ultima modifica di patel45; 08-04-2021 11:55
-
Dovrebbe esserti utile l'evento DefaultValuesNeeded, e aggiungere delle colonne non visibili per i campi a valore fisso.
Comunque ha ragione Patel: con il wizard hai le mani legate.
Ultima modifica di Brontolo; 08-04-2021 09:44
Motivo: Correzione
Potrebbero interessarti anche ...
-
Risposte: 5
Ultimo Post: 29-03-2015, 13:22
-
Risposte: 8
Ultimo Post: 11-09-2013, 16:24
-
Risposte: 1
Ultimo Post: 20-04-2012, 10:42
-
Risposte: 1
Ultimo Post: 14-11-2011, 23:46
-
Risposte: 13
Ultimo Post: 20-04-2008, 11:10