Oppure

Loading
27/02 11:11
alip1
Buongiorno chiedo scusa se l'argomento forse è stato già trattato ma non sono riuscito a trovarlo.

Ho un'applicazione VBA in access.... la stessa viene aperta con runtime avendo cambiato il suffisso accdb in accdr.
Ora si vorrebbe aprire l'applicazione da altro programma scritto in VB 2012 utilizzando un comando di shell

Nell'applicativo in access all'avvio viene richiamata la seguente funzione, realizzata a mo di test intanto per controllare il parametro passato:
Function CheckCommandLine() As Boolean
 'Command è il nome della della variabile in cui viene memorizzato il parametro
 'passato dalla linea di comando
 Dim bok As Boolean
 bok = False
 If Command <> "" Then
    MsgBox (Command)
    bok = True
 Else
    MsgBox ("Nessun parametro passato")
    bok = False
 End If
 CheckCommandLine = bok
End Function


Ora non so come fare per lanciare l'applicazione in access passando un parametro. Ho provato così ma non mi funziona:

Dim oShell As Object
oShell = CreateObject("WScript.Shell")


oShell.run("C:\ViaggiRimborsiGestione\Viaggi_Rimborsi.accdr /cmd "Parametro1" ", 0)


ma non funziona.
con l'istruzione:
 oShell.run("C:\ViaggiRimborsi\GestioneViaggi_Rimborsi.accdr", 0) 

funziona apre l'app in access ma ovvio senza parametri passati.
Sapreste indicarmi come fare?? Grazie per l'attenzione
Ultima modifica effettuata da alip1 27/02 11:39
aaa
27/02 21:16
nessuno
Io, prima di risponderti nuovamente, attendo che tu mi dica qualcosa sull'altro thread che hai aperto e a cui non hai mai risposto
Ultima modifica effettuata da nessuno 27/02 21:17
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
28/02 8:09
alip1
Scusami ho risposto oggi??:pat: Grazie
Ultima modifica effettuata da alip1 28/02 9:45
aaa
28/02 14:36
nessuno
Cosa è Parametro1? Una costante o una variabile?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
29/02 8:00
alip1
Postato originariamente da nessuno:
Cosa &Atilde;&uml; Parametro1? Una costante o una variabile?

Un valore
Ultima modifica effettuata da alip1 29/02 8:01
aaa
29/02 8:03
nessuno
Non hai risposto
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
29/02 8:40
alip1
Postato originariamente da nessuno:

Non hai risposto

veramente ti ho risposto e ho detto che "Parametro1" è un valore... cmq grazie non preoccuparti risolvo da me.. buona giornata...

aaa
29/02 9:10
nessuno
Se è una costante

oShell.run("C:\ViaggiRimborsi\GestioneViaggi_Rimborsi.accdr  Parametro1", 0)

Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.