Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao a tutti,
il mio problema è il seguente: vorrei creare una macro che contenga una query di accodamento, in modo da poter aggiungere, all'interno di un gruppo di tabelle, alcuni record di un'altra tabella.
Ora, non ho problemi a scrivere le singole query, il problema è che i dati provengono da molte tabelle diverse (Mentre le tabelle di destinazione sono sempre le stesse): è possibile scrivere una macro in modo che io possa, di volta in volta, decidere la tabella da cui prendere i dati, in modo da velocizzare (E di molto) l'inserimento degli stessi?
Provo a fare un esempio pratico, così magari riesco a spiegarmi meglio: ho un tot di tabelle di destinazione, e vorrei scrivere una macro in modo che, facendola girare, io possa automaticamente, scelta una tabella di partenza, inserire i record nelle diverse tabelle di destinazione.
Posto che ho le singole query, qualcuno potrebbe gentilmente indicarmi anche solo una strada possibile?
Grazie mille davvero.
Un saluto a tutti
Ciao GiovanniDasgesprach,
secondo me, invece di usare le macro, potresti fare in quest'altro modo, sempre se ho capito bene la tua richiesta:
una volta create tutte le query di accodamento che vuoi le puoi eseguire, scegliendole di volta in volta, tramite una casella combinata.
Poniamo di avere 3 query di accodamento chiamate "Query1", "Query2", "Query3" ed una casella combinata con tipo origine riga elenco valori, chiamata "Cbo_Opzioni":
Dopo aggiornamento della casella combinata esegui la query che vuoi in questo modo:
CurrentDb.Execute Me!Cbo_Opzione
Vladimiro