Salve a tutti, spiego subito cosa vorrei ottenere:
ho un database, Access 2003, una tabella costituita da 3 campi, ID, DATA e DESCRIZIONE.
Nella maschera ho inserito il ControlCalendar dove tutto in automatico, a nuovo record, mi visualizza la data.
Tutto bene ma per spostarmi, velocemente, su una determinata data, ho inserito una casella combinata, che mi visualizza solo data, con ID "nascosta" ma associata come colonna 1, e il tutto funziona e mi chiedevo come ottenere la stessa cosa scegliendo proprio la data dalla visualizzazione del controllo Calendar? Ho visto che non è possibile perchè se cambio la data mi aggiorna quel record alla data che ho "pigiato". Allora, ho inserito un datapicker e gli ho messo la stessa routine della casella combinata:
[CODE]Private Sub cercadata_AfterUpdate()
Dim crit As String
crit = "[id]= " & Me.cercadata
Me.RecordsetClone.FindFirst crit
Me.Bookmark = Me.RecordsetClone.Bookmark
End Sub
Ora, nella casella combinata, la "ricerca" sull'ID funziona ma non sembra così per la data:
[CODE]
Private Sub ricdata_Updated()
Dim ric As String
ric = "[data]= " & Me.qualsiasi controllo calendario
Me.RecordsetClone.FindFirst ric
Me.Bookmark = Me.RecordsetClone.Bookmark
End Sub
Insomma, una ricerca veloce di un record, tramite il criterio di data, "visuale"
Nella speranza che sia stato chiaro, anticipatamente ringrazio e complimenti per questo straordinario sito