Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Macro access e VB

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    135

    Macro access e VB

    sono collegato al db in una forma di vb, ora vorrei che all'apertura della form, il programma caricarre la macro che ho creato nel mio db in access.

    come posso collegarli per far ciò?

    oppure come creo na macro in vb?

  2. #2
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    La macro cmq c'è l'hai in access?
    Se sì dimmei che versione usi.
    Allejo

  3. #3
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Dovrebbe andare bene così

    codice:
    Shell(percorso_access + "msaccess.exe " + percorso_del_tuo_db + "nome_tuo_db.mdb /X nome_macro", 3)
    Questo è lòa funzione che lo lanci da vb

    :metallica
    Allejo

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    135
    si la macro è in access...

    ma la funzione non va, dimmi se c'è qualcosa di sbagliato... mi dice che vuole un = alla fine :master:

    Shell("c:\Programmi\Microsoft Office" + "msaccess.exe " + "g:\gestione" + "centodb.mdb /X Macro1", 3)

    e poi magari ogni pc ha access installato in partizioni diverse, questo creerebbe problemi..

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    135
    ah scusa, access 97

  6. #6
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Per adesso risolviamo l'errore......

    provi a fare così:

    codice:
    Shell("c:\Programmi\Microsoft Office\msaccess.exe " + "g:\gestione\centodb.mdb /X Macro1", 3)
    Vedi se funziona
    Allejo

  7. #7
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Non so xke mi mette questo \ invece della barra!
    Allejo

  8. #8
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Shell("c:\Programmi\Microsoft Office\msaccess.exe " + "g:\gestione\centodb.mdb /X Macro1", 3)
    Allejo

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    135
    mi da errore di sintassi :di56:

    che due palle non potevano implementarlo come con i report ste macro?!

    voglio tornare a delphi...

  10. #10
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Dimmi che errore ti ha dato........
    Errore di sintassi?

    provi così

    [code]
    X=Shell("c:\Programmi\Microsoft Office\msaccess.exe " + "g:\gestione\centodb.mdb /X Macro1", 3)
    Allejo

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.