Macro Importaesportatesto con scelta file

di il
1 risposte

Macro Importaesportatesto con scelta file

Salve a tutti ho un db in cui devo importare dei file, secondo una specifica di importazione in una tabella. Trattando si di un azione ripetitiva che devo affidare ad un operatore vorrei automatizzare l'importazione e la scelta della tabella di destinazione e la scelta del tracciato di importazione.
Con un a semplice macro riesco nell'intento ma utilizzando solo un nome file fisso. Poichè il nome del file cambia tutte le volte vorrei che la macro aprisse la finestra di scelta file e, una volta selezionato il file vorrei far procedere la macro.
In rete ho trovato indicazioni simili per excel (ovviamente trasformando la macro in vba) ma niente di analogo per access. Come potrei fare ?

1 Risposte

  • Re: Macro Importaesportatesto con scelta file

    Le macro le possiamo lasciare da parte, serve il VBA.

    Nel tuo caso devi usare l'Oggetto FileDialog, lo stesso che hai trovato per Excel, per la selezione del File, per la selezione della Tabella devi popolare una ComboBox con l'elenco delle Tabelle possibili di Destinazione, e questo non significa TUTTE le tabelle, ma solo quelle nelle quali ha senso farlo.
    Stessa cosa per la SELEZIONE della SPEC, specifica di importazione... che trovi in una Tabella di Sistema.

    Detto questo, apri il FileDialog, rilevi e validi la selezione del file, esegui il TransfertText passando alla funzione la Tabella selezionata ed il Nome della SPEC selezionata... indispensabile GESTIONE ERRORI...
    In totale poche righe di codice... ma serve scriverle...
Devi accedere o registrarti per scrivere nel forum
1 risposte