Creazione di una macro con query di accodamento

Anonimo
2018-12-17T17:59:19+00:00

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

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

1 risposta

Ordina per: Più utili
  1. Anonimo
    2018-12-17T20:17:45+00:00

    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

    La risposta è stata utile?

    0 commenti Nessun commento