Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    19

    Access e vba, cancellare fisicamente una tabella

    Come faccio in VBA a cancellare fisicamente una tabella di access?
    in pratica devo eseguire una query di creazione tabella per aggiornarne i dati, però se la tabella è esistente access apre una fastidiosa finestra di avviso che avverte della cancellazione della tabella prima della nuova creazione e visto che la procedura è affidata ad una macro la stessa si blocca in attesa dell'input dell'utente.
    Se poi avete un'altro suggerimento, magari meno complicato per aggirare il problema ...
    Ringrazio anticipatamente e resto in attesa

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Ho spostato la discussione all'interno del forum dedicato a Visual Basic (VBx, VBA, ...) e ai linguaggi per .NET Framework (VB.NET, C#, ...).

    In futuro, poni in questo forum le domande relative a questi linguaggi.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    19

    Re

    scusa per errore ho postato su programmazione
    Buona serata

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    19
    nessuno mi aiuta? provo a riformulare la domanda:

    Vorrei sapere se è possibile eliminare la finestra di avviso (triangolo giallo con punto esclamativo) che appare dopo avere eseguito una query di creazione tabella. La finestra riporta la seguente dicitura "La tabella "....." verrà eliminata prima dell'esecuzione della query. Continuare? si/no". Naturalmente dopo l'esecuzione della query la tabella eliminata viene ricreata con i dati aggiornati.
    La finestra riporta anche un tasto che fa apparire una piccola guida nella quale è indicato " Per evitare la visualizzazione di questi messaggi quando si eseguono tali query, fare clic sul pulsante Microsoft Office, scegliere Opzioni di Access, quindi fare clic su impostazioni avanzate. In modifica deselezionare la casella di controllo Query di comando.".
    Fatto !
    ma non accade assolutamente nulla ad ogni avvio della query compare la finestra.
    La query è comandata da una macro che inevitabilmente si blocca in attesa dell'input dell'utente.
    é possibile evitarne la visualizzazione? oppure si può aggirare l'ostacolo facendo in modo che la macro oltre ad avviare la query magari risponda "sì" in automatico alla comparsa della finestra di avviso? se sì in che modo?
    Io ho pensato all'eliminazione della tabella prima dell'esecuzione della query ma non so come fare.
    in attesa di un qualunque suggerimento,
    invio cordiali Saluti

  5. #5
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794
    per elim inare i messaggi:
    DoCmd.SetWarnings off
    se fai avviare la query da codice

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.