ciao a tutti,
qualcuno sa dirmi perchè questo filtro, da applicare su una datagrid funziona con questa Stringa:
txtWhere = NomeCampo & " LIKE ' " & StringaPassataDaTextBox & "%' "
ma non con queste due?
txtWhere = NomeCampo & " BETWEEN ' " & StringaPassataDaTextBox1 & " ' AND ' " & StringaPassataDaTextBox2 & " ' "
txtWhere = NomeCampo & " IN ( ' " & StringaPassataDaTextBox1 & " ',' " & StringaPassataDaTextBox2 &" ' )"
Private Sub Elenco_Filter()
' Crea la stringa WHERE dell'SQL dell'elenco
Dim txtWhere As String
Dim SRC As ADODB.Recordset
txtWhere = UNA DELLE TRE STRINGHE SOPRA
Set SRC = Elenco.DataSource
NRecord = SRC.RecordCount
' Applica il filtro
SRC.Filter = txtWhere
Set FrmReport.CrystalRS = SRC
barStatus.Panels("panRecords") = "Record: " & SRC.RecordCount
NRighe = SRC.RecordCount
End Sub
grazie