Visual Basic - Busqueda avanzada

Life is soft - evento anual de software empresarial
 
Vista:

Busqueda avanzada

Publicado por marcelo (1 intervención) el 27/03/2006 17:28:32
Dim a As String
Dim b As String


a = "Escriba el Socio que desea buscar"
b = InputBox(mensaje, "consultas")
If b<> "" Then
data1.Recordset.FindFirst " socio like '" & b & "%'"
End If
If data1.Recordset.NoMatch Then MsgBox "Codigo de Socio no existe. ", vbOKOnly + vbInformation, "consulta"

Hola buenas tardes, Tengo problemas para realizar una busqueda avanzada
necesito otra que en un label1 me tire todos los registros encontrado
me lo pueden decir o armar algo parecido a este de arriba
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Busqueda avanzada

Publicado por Ruben Olivera (44 intervenciones) el 27/03/2006 22:28:03
Hola....pudes probar con esto....

dim bd as Database
dim tabla as Recordset
dim cadena as string
dim largo,Encontrados as integer

set bd=dbengine.workspaces(0).opendatabase("ruta base de datos")
set tabla=bd.openrecordset("Nombre de tabla",dbopentable)

largo=len(text1)
cadena=text1

tabla.movefirst
do until tabla.eof()
if Left((tabla!nombre),largo)=cadena then
List1.additem tabla!nombre
encontrados=encontrados + 1
end if
tabla.movenext
loop

label1.caption="Hubieron" & Encontrados & " elementos en la base de datos"

puede que tenga algun error porque la hice ahoara no esta probado el codigo,
pero si tienes dudas escribeme a mi mail...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Busqueda avanzada

Publicado por marcelo (4 intervenciones) el 28/03/2006 12:46:36
Ruben sos un capo
Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Busqueda avanzada

Publicado por Ruben Olivera (10 intervenciones) el 28/03/2006 15:12:48
De nada socio para eso estamos los colegas...de todas formas si tienes consultas enviamelas a mi mail...

Chauuuu...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar