Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Salve,
una variante semplice sarebbe p.e. questo codice nella procedura clic di un pulsante:
Dim strPath As String
'salvare il file Excel nella cartella dell'applicazione
strPath = CurrentProject.Path & "\BellaEsportazione.xlsx"
DoCmd.OutputTo acOutputTable, "MiaTabella1", acFormatXLSX, strPath
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12, _
"MiaTabella_O_Query2", strPath, True, "MiaTabella_O_Query2"
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12, _
"MiaTabella_O_Query3", strPath, True, "MiaTabella_O_Query3"
'e così via per tutte le tabelle e query che vuoi esportare
Cioè, la prima esportiamo con OutputTo per creare un formato Excel giusto sulla macchina. Le altre tabelle+query aggiungiamo con TransferSpreadsheet, dove l'ultimo parametro imposta il nome della tabella di Excel.