hola Hugos , mira lo q ue pasa es que tengo dos cajas de texto donde realizo la busqueda de articulos puedo hacer dos tipos de busqueda : 1) en el primer textbox al activar un check q dice busqueda por familia se activa ese textbox donde ingreso la familia del articulo. el cual alli entra la consulta select * from tabla articulos where nombre = textbox 2)En el segundo textbox ingreso el nombre del articulo y solo se me despliegan ( en un datalist) los articulos segun la familia q ingrese en el primer textbox . 3) Ahora puedo tambien hacer una busqueda general en el segunfo textbox donde solo ingreso el nombre del articulo y se me despliega todos los articulos segun los caracteres ingresados ( claro esa es otra consulta )
el problema es :
primero : activo el check y ingreso un familia (se me despliega el listbox) selecciono.
segundo: ingreso un articulo al texbox y se me despliega solo los articulos que pertencen ala familia q seleccione.
tercero: No acepto la busqueda solo que quiero cancelar esa busqeuda paar realizar otra denuevo asi que aprieto el boton volver a realizar busqueda.
cuarto: ahora ya no quiero selecinar pro fa,milia sino una busqueda general asi que no activo el check y solo ingreso el articulo en la segunta caja de texto pero al desplegarse me salen solo los articulos de la familia q selcione antes osea esa consulta se sigue cargando.
Tienes razon q debe ser la consulta pero si son consultas generales como hago para al prsionar ese boton deneuvo haga las consultas como si no hubiera selecionado la familia.
esta es mi consulta
Set rs = New ADODB.Recordset
consulta = "Select * FROM Tbl_Bien_Servicio where (Tipo_Bien + Grupo_Bien + Clase_Bien + Familia_Bien like '%" + txtcodigofamilia.text + "%') and (Nombre like '%" + Trim(txtbien.text) + "%' )"
rs.Open consulta, DteEntorno.SISTEMA, adOpenStatic, adLockOptimistic
If rs.RecordCount > 0 Then
dltbien.Visible = True
Set dltbien.RowSource = rs
dltbien.ListField = rs.Fields(5).Name
End If
no se si me entendiste
gracias