query parametrica con esportazione tabella e richiesta percorso salvataggio

Anonimo
2012-07-24T08:44:08+00:00

Salve,

avrei bisogno di creare una query parametrica che mi consenta di di esportare i risultati in una tabella da salvare in altro database di destinazione. Ho già creato la query parametrica e fatto l'esportazione, le migliorie che ora vorrei effettuare sono:

1- aver la possibilità, una volta specificati i parametri della query, che prima dell'esportazione della tabella mi venga ogni volta chiesto di specificare il percorso o il database di destinazione in cui salvare la tabella. La query che ho creato io mi va infatti sempre a sovrascrivere la tabella già esportata nello stesso percorso, io vorrei invece poter ogni volta specificare un percorso di salvataggio ed un nuovo nome alla tabella.

 2- se possibile creare una maschera legata a questa query in cui mi venga data la possibilità di inserire i parametri richiesti e ti avviare la query.

Grazie

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

9 risposte

Ordina per: Più utili
  1. Anonimo
    2012-07-24T13:12:05+00:00

    Cioa Daniele,

    prova a collegarti a questo link: http://sdrv.ms/SRQwSP

    puoi scaricarti il file, studiarlo e modificarlo (le maschere presentano 2 diverse soluzioni).

    Per ora, opportunamente variato, il codice genera tabelle nello stesso DB.

    Fammi sapere.

    Mimmo

    Fammi saperAppena trovo ulterriore tempo

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2012-07-24T12:13:00+00:00

    Vedo di descriverti brevemente la struttura del mio DB e ciò che devo fare:

    ho una tabella comuni (sono 4 comuni per ora e la possibilità di doverne aggiungere altri è remota), una tabella vie con un campo che identifica il comune in cui la via si trov, e una tabella che mi consente di registrare l'anno in cui una data operazione è stata fatta su una data via.

    Anno per anno io devo registrare per i vari comuni su quali vie viene effettuata la data operazione.

    Per queste operazioni ho già creato tutte le tabelle e maschere di inserimento.

    Ora ho bisogno di una query che mi esporti i dati secondo i criteri specificati nei messaggi prima in tabelle distinte in unzione degli anni e in database distinti in funzione dei comuni (di cui la necessità di dover specificare di volta in volta la destinazione e il nome).

    Questa necessità perchè poi queste tabelle le devo caricare in un GIS per poter fare dei join con uno shapefile delle vie stesse (e il join è uno a uno non uno a tanti: di qui la necessità di avere tabelle diverse per anni perchè per la stessa via l'operazione può esser stata fatti in anni diversi e io devo tematizzare in funzione degli anni).

    Non so se mi sono spiegato..

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2012-07-24T10:42:02+00:00

    Ciao,

    andiamo per gradi. Tu hai due parametri: l'anno ed il comune.

    Quindi possiamo pensare di disegnare una semplice maschera che preveda due campi di tipo testo ( se vuoi l'anno lo potresti fare di tipo combo cioè casella combinata cioe' che presenta gia' un elenco dei valori ammessi perche' desunti dai tuoi dati mentre non penso sia ragionevole una combo per il comune perche' troppo numeroso ).

    Dopo la modifica di entrambi i campi (ed eventualmente dopo la loro verifica) potremmo attivare la query che, in base a questi, estrae i dati.

    Qualche domanda:

    perche' vuoi salvare il risultato, non e' sempre riproducibile?.

    perche' salvarlo fuori dall'Access corrente e non creare tabelle distinte contraddistinte nel nome da anno e comune?

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2012-07-24T09:24:23+00:00

    Ciao,

    sostanzialmente si tratta di attività che vengono fatte in anni diversi e per diversi comuni. Io ho quindi creato una query parametrica che prima di essere eseguita mi chiede per che anno e per che comune voglio che mi vengano estratti i dati. E fin qui credo di essere arrivato..

    Il problema è che ora vorrei salvare i risultati in nuove tabelle di altri database: in sostanza vorrei avere per ogni comune un nuovo database e in ognuno di essi vorrei poter salvare le diverse query per i diversi anni, quindi avere una tabella 2012, una 2011, una 2010 e così via..

    la query che ho impostato io però mi permette si di salvare in una tabella di un altro database, il problema è che se anche ripeto la query per diversi anni il percorso di salvataggio impostato all'inizio rimane lo stesso e quindi posso solo sovrascrivere la stessa tabella, e ciò non mi va bene..

    Mi serve capire se e come è possibile fare in modo che ogni volta che eseguo la query mi venga richiesto di specificare il percorso di salvataggio e il nome che voglio dare alla tabella.

    Se poi tutto questo è gestibile tramite una maschera tanto meglio ma se risolvessi il primo problema già avrei fatto un passo avanti..

    Chiedo scusa ma sono un novello di Access.

    grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2012-07-24T09:14:50+00:00

    Ciao Daniele,

    potresti descriverci brevemente la tipologia dei parametri.

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento