Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 7 su 7

Collegare file CSV come tabella esterna

  1. #1
    n.vaccari non è in linea Novello
    Buongiorno
    dovrei risolvere questo problema
    collegare una tabella in formato csv che cabia nome ad un collegamento access per importare i dati presenti

    è fattibile?

  2. #2
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Il titolo del Post è decisamente poco opportuno... ti invito ad usare titoli UTILI.
    Come mai poi hai inserito la domanda in pausa caffè...?
    La spostiamo nella sezione adeguata ma fai attenzione.

    Ho provveduto io a a modificare il titolo.
    Un CSV è un file di solito e nom si collega, anche se fattibile, in quanto sarebbe Readonly.
    Di solito si IMPORTANO i dati in una tabella locale, da li poi si gestiscono.
    Jlbfatto cheb file cambi nome impone capire cosa comporta... cambia anche il contenuto...?
    Hai solo un file differenziale oppure integrato...?
    Ultima modifica di @Alex; 13-03-2021 10:17 
    ℹ️ Leggi di più su @Alex ...

  3. #3
    n.vaccari non è in linea Novello
    Quote Originariamente inviato da @Alex Visualizza il messaggio
    Il titolo del Post è decisamente poco opportuno... ti invito ad usare titoli UTILI.
    Come mai poi hai inserito la domanda in pausa caffè...?
    La spostiamo nella sezione adeguata ma fai attenzione.

    Ho provveduto io a a modificare il titolo.
    -->>Grazie

    Un CSV è un file di solito e nom si collega, anche se fattibile, in quanto sarebbe Readonly.
    Di solito si IMPORTANO i dati in una tabella locale, da li poi si gestiscono.
    -->> Infatti lo importo in access e tramite diverse query lo converto nel formato che mi serve e lo esporto, per essere gestito dal gestionale di magazzino

    Jlbfatto cheb file cambi nome impone capire cosa comporta... cambia anche il contenuto...?
    -- >il file viene generato con lo stesso formato , ma cambiano i dati all'interno (sono gli articoli inviati dal fornitore giornalmente con diversi ddt) e viene generato con data e ora nel nome del file.

    Hai solo un file differenziale oppure integrato...?
    -->> Cosa intendi?

    Grazie per tutto
    Ultima modifica di @Alex; 15-03-2021 11:57 

  4. #4
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Devi imparare ad usare il QUOTE del Forum... altrimenti non si capisce nulla... vedi la modifica che ti ho inserito nel tuo 3D precedente.

    Prima cosa, se non ci spieghi come usi il file CSV e dici che devi collegarlo..., per chi tecnicamente sa cosa significa collegare un File non intende quello che hai appena spiegato.

    Detto questo, se il File ogni volta che lo importi poi lo elimini e di conseguenza quando lo ritrovi contiene solo i dati NUOVI del nuovo DDT, reimportalo ancora e movimenta gli Articoli in anagrafica tutte le volte leggendo il contenuto ed andando ad effettuare la movimentazione con Data e Fornitore... !

    Quale problema hai alla fine che non capisco...?
    ℹ️ Leggi di più su @Alex ...

  5. #5
    L'avatar di muttley005
    muttley005 non è in linea Topo di biblioteca
    n.vaccari ti invito ad un ripasso del regolamento anche sui tag code (trovi il link in prima pagina)
    Lo fai da codice:
    1) apri una finestra di selezione del file
    Application.FileDialog(msoFileDialogFilePicker)
    
    2) lo importi con un nome fisso
    DoCmd.TransferText ...
    
    3) esegui il resto


    EDIT mi sono sovrapposto ad Alex

  6. #6
    n.vaccari non è in linea Novello
    Quote Originariamente inviato da @Alex Visualizza il messaggio
    Devi imparare ad usare il QUOTE del Forum... altrimenti non si capisce nulla... vedi la modifica che ti ho inserito nel tuo 3D precedente.

    Prima cosa, se non ci spieghi come usi il file CSV e dici che devi collegarlo..., per chi tecnicamente sa cosa significa collegare un File non intende quello che hai appena spiegato.

    Detto questo, se il File ogni volta che lo importi poi lo elimini e di conseguenza quando lo ritrovi contiene solo i dati NUOVI del nuovo DDT, reimportalo ancora e movimenta gli Articoli in anagrafica tutte le volte leggendo il contenuto ed andando ad effettuare la movimentazione con Data e Fornitore... !

    Quale problema hai alla fine che non capisco...?
    [QUOTE] Provo di spiegarmi
    Il file che ci arricva contiene i movimenti un elenco di materiale inviatoci tutti i giorni,
    dove sono presenti numero ddt, codici articoli , quantità e altri dati.
    Questo file purtroppo non è compatibile con il nostro gestionale, quindi mi viene la necessità ci modificarlo tutte le volte
    inserendo altri riferimenti.
    Volevo fare in modo che il nostro operatore di magazzino possa semplicemente salvar il file i una determiante posizione
    e con un "pulsante" in access possa convertirlo e salvarlo nuovamente nel formato adatto, sarà poi il gestionale di magazzino a fare tutti i movimenti del caso.

    Quindi ho collegato il file al database di access senza importarlo
    poi con una serie di query elimino e ricreo le tabelle ed esporto il tutto in un file
    la cosa che non riesco a fare automaticamente è quella di fargli collegare il nome diverso tutte le volte

    il file che arriva per esempio "D-20210312-021044.csv"

    Ps scusate ma non conosco il modo di operere sui forum

  7. #7
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Quote Originariamente inviato da n.vaccari Visualizza il messaggio
    Provo di spiegarmi
    ....
    Quindi ho collegato il file al database di access senza importarlo
    poi con una serie di query elimino e ricreo le tabelle ed esporto il tutto in un file
    la cosa che non riesco a fare automaticamente è quella di fargli collegare il nome diverso tutte le volte

    il file che arriva per esempio "D-20210312-021044.csv"

    Ps scusate ma non conosco il modo di operere sui forum
    Devi imparare ad usare il Forum e gli strumenti... la prima volta basta dire "non sapevo"... ma dalla seconda non è più cos' accettabile, come già detto DEVI leggere nel Regolamento spulciando come si usano i TAGS e quando ...!

    https://wiki.masterdrive.it/index.php/Netiquette
    https://wiki.masterdrive.it/index.ph...rials_e_How-To
    https://masterdrive.it/misc.php?do=bbcode#xcode

    Detto questo, io non ho ancora capito se e come hai Collegato il File di Excel, che una volta dici di aver collegato la volta dopo dici di aver Importato i dati dopo diverse Query... francamente sono molto confuso.

    Ipotizzo tu abbia LINKATO una Tabella al File Excel.
    In questo caso basta cambiare la proprietà Connect della Tabella Collegata...!
    Leggi questa proprietà nella Finestra Immediata del VBA:
    ? CurrentDb.Tabledefs("NomeTabellaCollegataExcel").Connect
    
    E da li capisci come e cosa andare a modificare per fare riferimento al File.

    La cosa più semplice però è, cancellare la Tabella ogni volta, e reimportare il NUOVO FILE nella Tabella NUOVA che chiamerai sempre nello stesso modo...
    Docmd.DeleteObject acTable, "NomeTabellaFISSA"
    DoCmd.TransferSpreadsheet acLink, acSpreadsheetTypeExcel9, "NomeTabellaFISSA", "C:\NomeDelTuoFileCheCAMBIA.xls"
    
    ℹ️ Leggi di più su @Alex ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Query su tabella esterna (Excel) dinamica
    Da webmasterone nel forum Microsoft Access
    Risposte: 8
    Ultimo Post: 29-03-2012, 10:59
  2. Report Access: importare dati da tabella esterna
    Da remondino nel forum Microsoft Access
    Risposte: 0
    Ultimo Post: 04-07-2011, 15:55
  3. Accodamento dati da tabella esterna in excel
    Da alexesprit nel forum Microsoft Excel
    Risposte: 7
    Ultimo Post: 23-02-2011, 19:03
  4. Risposte: 1
    Ultimo Post: 09-10-2007, 09:06
  5. collegare tabella
    Da John nel forum Microsoft Word
    Risposte: 4
    Ultimo Post: 07-12-2006, 08:11