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

    Lavorare con access da vba excel

    Ciao a tutti,

    premetto che non sono molto esperto di VBA e ringrazio in anticipo chi mi può aiutare.
    Sintetizzo il mio problema. Vorrei da una macro in excel 2010 aprire un database access 2010 (estenzione .accdb) e aprire una maschera.

    Ho utilizzato questo codice:

    Public Sub prova()

    Dim strDB As String, ThisDir As String
    Dim DBApp As Access.Application

    ThisDir = ("D:\Value")
    strDB = ThisDir & "\" & "Valore - Copia.accdb"

    Set DBApp = New Access.Application
    DBApp.OpenCurrentDatabase strDB
    DBApp.Visible = True

    'DBApp.DoCmd.RunMacro ("Macro1")
    appAccess.DoCmd.OpenForm ("Parametri")

    'appAccess.Quit
    DBApp.Visible = msoTrue

    Set DBApp = Nothing

    End Sub




    Il problema che ho è che una volta che chiudo la maschera, l'applicazione Access si chiude.
    Vorrei, invece, che la macro si interrompesse permettendomi di continuare a lavorare con access. Si può fare? Come potrei fare?

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

    Moderazione

    I linguaggi Visual Basic 6, VBA (Visual Basic for Applications), Visual Basic .NET, C# e altri linguaggi basati sul .NET Framework sono trattati nell'area dedicata.

    Sposto la discussione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

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.