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

[ACCESS VBA] Chiusura applicativo da altro applicativo

  1. #1
    L'avatar di Gordian
    Gordian non Ŕ in linea Scolaretto
    Ciao a tutti. Avrei la necessitÓ da una form di un mdb chiudere un'altro mdb giÓ aperto. Il metodo quit me lo permette?
    Grazie

  2. #2
    L'avatar di TheTruster
    TheTruster non Ŕ in linea Moderatore Globale Ultimo blog: Mouse Wheel in Visual Basic 6 - ActiveX
    Penso che la soluzione possa dipendere, in maniera preminente, dalla modalitÓ con cui l'altro DB Ŕ stato aperto.

    Se l'apertura del DB da chiudere Ŕ avvenuta utilizzando un'istanza dell'applicazione creata da codice, la soluzione Ŕ abbastanza semplice. Se, invece, l'apertura di quest'ultimo Ŕ avvenuta in maniera indipendente, allora bisogna prendere un'altra strada.

    Fornisci queste informazioni e vediamo come affrontare il problema.

    TheTruster
    ℹ️ Leggi di pi¨ su TheTruster ...

  3. #3
    L'avatar di @Alex
    @Alex non Ŕ in linea Moderatore Globale
    Quote Originariamente inviato da Gordian Visualizza il messaggio
    Ciao a tutti. Avrei la necessitÓ da una form di un mdb chiudere un'altro mdb giÓ aperto. Il metodo quit me lo permette?
    Grazie
    Non s˛ come lo hai aperto, ma puoi usare il GetObject per riprendere l'oggetto MDB, quindi usi il metodo QUIT...
    ℹ️ Leggi di pi¨ su @Alex ...

  4. #4
    L'avatar di @Alex
    @Alex non Ŕ in linea Moderatore Globale
    Quote Originariamente inviato da @Alex Visualizza il messaggio
    Non s˛ come lo hai aperto, ma puoi usare il GetObject per riprendere l'oggetto MDB, quindi usi il metodo QUIT...
    Nel correggere il mio suggerimento che ovviamente doveva essere rivolto a "CREATEOBJECT" ti allego il codice:
       Dim objAccess As Object
       ' Creo un'istanza dell'Oggetto Access
       Set objAccess = CreateObject("Access.Application")
       ' Apre il File MDB specificato associandolo all'istanza precedente
       objAccess.OpenCurrentDatabase "C:\Path\DbEXT.mdb", False
       ' Uso il metodo Quit per chiudere..
       objAccess.Quit acExit
       Set objAccess=Nothing
    
    Chiaramente nella variabile Oggetto [objAccess] hai a disposizione tutto il modello ad Oggetti esposto da OLE...
    ℹ️ Leggi di pi¨ su @Alex ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Sistema di backup e compattazione tramite altro applicativo
    Da 7nuvole nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 20-03-2012, 19:59
  2. Compattazione tramite altro applicativo
    Da 7nuvole nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 07-02-2012, 22:20
  3. Migrazione applicativo access
    Da nyko683 nel forum Microsoft Access
    Risposte: 1
    Ultimo Post: 17-06-2008, 16:25
  4. Problema con applicativo Access
    Da edirama nel forum Microsoft Access
    Risposte: 5
    Ultimo Post: 20-03-2006, 17:52
  5. Caricare l'icona da un'altro applicativo
    Da worldvb nel forum Visual Basic 6
    Risposte: 4
    Ultimo Post: 13-03-2006, 16:18