Visual basic filtro adodc
Mi conexión con adodc y visualizados en un datagrid
Tengo una base de datos con aproximadamente 25 campos,, el punto es que quiero crear un filtro en el cual yo pueda elegir los campos a filtrar,, me refiero a realizar una combinación de campos (2,3,4,5 o más) filtrar por 2 o más campos a la vez. (Los datos de los campos están contenidos e combosbox)
E intentado hacerlo,, pero no me funciona, al momento de correrlo no me da ningún error y a la vez no me da resultado.
aqui deje un ejemplo de como lo estoy realizando solo he programado 2 campos para la prueba;
dim cadenas as string
Private Sub Command1_Click() 'boton q me genera la consulta
Adodc1.RecordSource = "BIENES_DE_CONSUMO"
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "SELECT * FROM BIENES_DE_CONSUMO"
If Combo1.Text <> "" Then
cadena = "where PREI='" & Combo1.Text & "'"
Adodc1.Refresh
End If
Adodc1.RecordSource = "BIENES_DE_CONSUMO"
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "SELECT * FROM BIENES_DE_CONSUMO"
If Combo1.Text <> "" Then
cadena = "where SAI='" & Combo1.Text & "'"
Adodc1.Refresh
End If
End Sub
Una cosa más se activan los combos mediante check's eligiendo por que campos quiero filtrar pero eso creo que no sea de importancia en mi problema
Tengo una base de datos con aproximadamente 25 campos,, el punto es que quiero crear un filtro en el cual yo pueda elegir los campos a filtrar,, me refiero a realizar una combinación de campos (2,3,4,5 o más) filtrar por 2 o más campos a la vez. (Los datos de los campos están contenidos e combosbox)
E intentado hacerlo,, pero no me funciona, al momento de correrlo no me da ningún error y a la vez no me da resultado.
aqui deje un ejemplo de como lo estoy realizando solo he programado 2 campos para la prueba;
dim cadenas as string
Private Sub Command1_Click() 'boton q me genera la consulta
Adodc1.RecordSource = "BIENES_DE_CONSUMO"
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "SELECT * FROM BIENES_DE_CONSUMO"
If Combo1.Text <> "" Then
cadena = "where PREI='" & Combo1.Text & "'"
Adodc1.Refresh
End If
Adodc1.RecordSource = "BIENES_DE_CONSUMO"
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "SELECT * FROM BIENES_DE_CONSUMO"
If Combo1.Text <> "" Then
cadena = "where SAI='" & Combo1.Text & "'"
Adodc1.Refresh
End If
End Sub
Una cosa más se activan los combos mediante check's eligiendo por que campos quiero filtrar pero eso creo que no sea de importancia en mi problema
1 respuesta
Respuesta de exechapur
1