Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
eccomi eccomi....
in un modulo ho inserito:
Public Function FillListFiles(ctl As Access.ListBox, Startpath As
String)
Dim MyPath As String
Dim MyName As String
Dim strRow As String
ctl.RowSource = ""
MyPath = Startpath
MyName = Dir(MyPath)
Do While MyName <> ""
strRow = strRow & MyPath & MyName & ";"
MyName = Dir
Loop
ctl.RowSource = Left(strRow, Len(strRow) - 1)
End Function
dopo di chè ho inserito una Casella di riepilogo nella maschera di interesse e l'ho rinominata ElencoDoc
su caricamento:
Private Sub Form_load()
Call FillListFiles(Me.ElencoDoc, "MioPercorso")
End Sub
e ho impostato Tipo origine riga "Elenco Valori".
tutto questo è bellissimo ma .... il mio problema continua a seguirmi e vi spiego perchè:
la maschera dove visualizzo l'elenco dei file si aggiorna in base a cosa seleziono in una casella di riepilogo quindi devo aggiungere sul Call la parolina magica per dire ad Access che il percorso dove deve guardare i FIles al suo interno è MioPercorso + la variabile
io ci provo :
Private Sub Form_load()
Call FillListFiles(Me.ElencoDoc, "MioPercorso\ & IDAnagrafica")
End Sub
e infatti mi restituisce
Errore di run-time '5':
Chiamata di routine o argomento non validi
ctl.RowSource = Left(strRow, Len(strRow) -1)
devo aver fatto una **** stratosferica
e comunque non andrebbe bene nemmeno richiamare la funzione su Load perchè come fa poi ad aggiornare la casella di riepilogo se cambio i dati con l'aggiornamento dell'altra casella di riepilogo?
wow che domandona :)