Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Query di Accodamento Access VBA

    Buongiorno, chiedo un suggerimento per aggirare il seguente problema:
    devo importare una serie di file excel in access, utilizzo il codice -
    DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, "NOMETABELLA", NOMEFILE, True
    Dopodichè utilizzo una serie di query di accodamento per elaborare e trasferire il contenuto dell'import in altre tabelle.
    Il problema si presenta quando nei file excel (generati automaticamente da una piattaforma) manca una colonna specifica per effetto di una formattazione errata del file excel. La colonna mancante non è necessaria al raggiungimento del risultato finale. Ma basta a bloccare il programma. Mi chiedo se è possibile verificare quali campi sono stati importati prima di eseguire le query.
    Grazie per la collaborazione.

  2. #2
    quando manca una colonna, quelle a destra vengono shiftate verso sinistra o c'è un vuoto?

  3. #3
    altra domanda, le colonne hanno il nome?

  4. #4
    Le colonne di spostano a sinistra e tutti i campi della tabella hanno un nome specifico.

  5. #5
    ok, quindi dovrai investigare i fields del recordset importato e dal loro name capire quali campi sono presenti. Dovrai poi costruire la query di accodamento usando (ad esempio) il costrutto NULL AS nome_colonna per i campi mancanti.

    Se posti il codice attuale capiamo assieme dove intervenire

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.