Ciao a tutti,
ho un problema che non riesco a risolvere.
Ho un form con 2 combobox, 1 textbox e 1 listbox:
1) comb_autore
2) comb_documento
3) txt_cerca
4) lst_risultato
Vorrei che inserendo il testo da cercare nella text_cerca ed evidenziando nelle due combo il campo da cercare mi visualizzasse nella lst_risultato tutti i campi rispondenti di un database che ha come campi: Id, autore, documento.
Ad es.
1) comb_autore = Leopardi
2) comb_documento = poesie
3) txt_cerca = 1820
4) lst_risultato = tutti gli Id delle poesie di Leopardi fatte nel 1820
Sono riuscito a scriverlo solo per 1 solo combobox
Questo è il codice riferito alla ricerca di 1 solo combobox:
If schermata.cerca.Text = vbNullString Then
Set rs = DB.OpenRecordset("SELECT * FROM Info ORDER BY id")
Else
If schermata. comb_autore.Text = "autore" Then
Set rs = DB.OpenRecordset("SELECT * FROM Info WHERE autore LIKE '*" & Replace(schermata.txt_cerca.Text, "'", "''") & "*'" & "ORDER BY id")
End If
Scusate per il casino, buona serata.