Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
ciao Giuseppe,
le queries che ho creato le puoi cancellare tutte non servono.
Le classi, anche se non lo sai, o forse non sei consapevole di saperlo, già le conosci.
Reports e forms sono di fatto classi.
Da che cosa di differescono rispetto agli oggetti ( classi ) che puoi customizzare come quella che hai ora a disposizione ?
Dal fatto che internamente sono ottimizzate al punto tale che ….non necessitano di tutti quegli accorgimenti programmatici che sono invece indispensabili negli oggetti customizzati.
Sono mezzo di programmazione molto efficiente, efficace e flessibile.
Come vedi, nella form, hai pochissimo codice, perché ti basta istanziare la classe che è preposta ad effettuare tutto il lavoro di ricerca e sincronizzazione.
La flessibilità è tale da consentirti di non scrivere nemmeno una riga ulteriore di codice ( o pochissime )qualora tu necessitassi di replicare il funzionamento della ricerca e popolamento anche per l'altra subForm, ma ti basterà appunto istanziare la classe.
E' vero che lo stesso risultato lo potresti ottenere in modo diverso, ma la quantità di codice necessaria in tal caso rischierebbe di essere ridondante anche con funzioni e subs.
In realtà la classe è decisamente semplificata rispetto a quanto sarebbe necessario considerare perché ad esempio nel caso in cui la ricerca dovesse avvenire in una tabella, al posto del metodo findFirst si potrebbe utilizzare il seek sfruttando la chiave primaria….
Ed in tal caso il tutto si velocizzerebbe notevolmente...
Però….per ora….ci fermiano qua.
Ciao e buono studio.
Sandro.