salve,ho un problema con vba in access interfacciato tramite odbc ad oracle.
In pratica,quando cerco di fare un confronto su una data,ke a sua volta tale valore è frutto di una query di selezione da una tabella,il confronto tra le due date non avviene!
esempio:
tabella(utente) formata da:ID(pk),matricola,data,alimenti
ho 3 combobox:matricola,data,alimenti
form on load = "select matricola from utente"(e piazza tutto in combobox matricola)OK viene eseguito
matricola change("select data from utente where matricola='" & matricola.value & "'")(e cerca in base alla matricola selezionata le date ke possiede e le piazza nella combobox data)OK viene eseguito
data change("select alimenti from utente where matricola ='" & matricola.value & "' and data=#" & data.value & "#")(cerca gli alimenti dove data e matricola sono uguali ai valori dei combobox)posto il codice ke uso x aprire il database...
Dim con As ADODB.Connection
Dim rst As ADODB.Recordset
Set con = CurrentProject.Connection
Set rst = New ADODB.Recordset
rst.Open "qui va a finire una delle query inserite sopra"
popolo le combobox cosi'
do until rst.eof
combobox.additem(rst.fields("nomecampo"))
rst.movenext
loop