Sto utilizzando una chiavetta USB per archiviare dei dati e da un formulario database vorrei aprire questo archivio tramite macro.
La macro per aprirlo l'ho già fatta, solo vorrei creare un'altra macro da collegare all'apertura per l'identificazione automatica del drive dove è inserita la chiavetta.
Siccome all'interno delle macro del database ci sono dei percorsi che deve seguire per l'apertura di determinati file della chiavetta... se non trova il drive non me li apre perchè nella riga di comando ho impostato una lettera diversa.
Non so se mi sono spiegata bene... comunque sono a vostra disposizione per ogni chiarimento.
La macro per l'apertura, ad esempio, della finestra di dialogo del menu è la seguente...
Codice: Seleziona tutto
Sub AperturaMenu
MioMenu = LoadDialog("Standard","DlgMenu")
oDialogModel = MioMenu.Model
oDialogModel.step = 3
path = ConvertToURL("E:\Progetto BilancioFamiliare\IMMAGINI\")
oDialogModel.cmdContanti.ImageURL = ConvertToURL(path + "Contanti.png")
oDialogModel.cmdFatture.ImageURL = ConvertToURL(path + "Fatture.png")
oDialogModel.cmdDB.ImageURL = ConvertToURL(path + "Vai database.png")
oDialogModel.cmdMediateca.ImageURL = ConvertToURL(path + "Vai film.png")
oDialogModel.cmdPromemoria.ImageURL = ConvertToURL(path + "Promemoria.png")
oDialogModel.cmdRubrica.ImageURL = ConvertToURL(path + "Rubrica.png")
oDialogModel.cmdRisparmi.ImageURL = ConvertToURL(path + "Salvadanaio.jpg")
oDialogModel.cmdNegozio.ImageURL = ConvertToURL(path + "Negozio.jpg")
oDialogModel.cmdArchivio.ImageURL = ConvertToURL(path + "Archivio.png")
oDialogModel.cmdChiudiDB.ImageURL = ConvertToURL(path + "Chiudi.png")
oDialogModel.cmdPrelievi.ImageURL = ConvertToURL(path+"Bancomat.png")
oDialogModel.cmdPrelievi2.ImageURL = ConvertToURL(path+"Bancomat.png")
oDialogModel.cmdMovimenti.ImageURL = ConvertToURL(path+"Portafoglio.png")
oDialogModel.cmdMovimenti2.ImageURL = ConvertToURL(path+"Portafoglio.png")
oDialogModel.cmdReports.ImageURL = ConvertToURL(path + "Report.png")
oDialogModel.cmdReports2.ImageURL = ConvertToURL(path + "Report.png")
MioMenu.getControl("dfDataOdierna").text = Date
PulsantiContabilitaOFF()
MioMenu.execute()
End SubLa riga di comando che vorrei modificare è questa:
path = ConvertToURL("E:\Progetto BilancioFamiliare\IMMAGINI\")
perchè se la chiavetta non è inserita nel drive E non mi inserisce, in questo caso, le immagini sui pulsanti.


