Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 05-dic-2005, 10:06   #1 (permalink)
txetxo ha deshabilitado el karma
 
Fecha de Ingreso: enero-2005
Mensajes: 45
hacer busquedas con adodc

Hola

Hasta ahora he utilizado siembre contral data para el acceso a B.D, ahora he empezado a utilizar adodc, pero no se como se hacen las busquedas con este sistema.
Con control data hacia las busquedas de la siguiente manera:

buscar = "fecha like '" & Calendar1.Value & "'"
data1.recordset.findfirst buscar

¿Como se hacen las busquedas con adodc?

Gracias de antemano.
txetxo está desconectado   Responder Citando
Antiguo 05-dic-2005, 10:24   #2 (permalink)
lop7 ha deshabilitado el karma
 
Avatar de lop7
 
Fecha de Ingreso: junio-2005
Ubicación: portuguesa (Venezuela)
Mensajes: 185
Alegría busqueda

es muy sencillo pero te ayudará para empesar...

Código:
buscando = InputBox("Introduzca el N° a buscar", "BUSQUEDA DE lo  q sea", 1)
   With Adodc1
   .Recordset.MoveFirst
   While Not .Recordset.EOF
   If .Recordset.Fields!campo1 = buscando Then
       Exit Sub
    Else
        .Recordset.MoveNext
    End If
   Wend
saludos...
nos vmos...
__________________
A quien dices un secreto le entregas tu libertad :si:
lop7 está desconectado   Responder Citando
Antiguo 05-dic-2005, 10:57   #3 (permalink)
hernanmdq está en el buen camino
 
Avatar de hernanmdq
 
Fecha de Ingreso: julio-2005
Ubicación: Argentina - Entre Rios
Mensajes: 166
Enviar un mensaje por MSN a hernanmdq
En realidad es mas facil de lo que dicelop7

adodc1.recorset.movefirst "Campo1 = " & buscando
Con esto te para en el registro, en el caso que no lo encuentra, controla la variable EOF.

Nota: No recuerdo bien, SI no es movefirst, pon solo find. Suerte
__________________
| Codigo Geek | Blog de Cine |
hernanmdq está desconectado   Responder Citando
Antiguo 08-dic-2005, 16:55   #4 (permalink)
tonito_guzi ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2005
Mensajes: 13
respuesta:

mira amigo para realizar una busqueda con el control ADODC es mas facil y mas rapido con SQL ya que con el codigo que tienes si funciona pero con una base de datos con poca informacion ya que con mas informacion se tardaria en buscar el registro mira si haces esto te puede resultar:


criterio = "Select * From folios Where (FOLIO like '" & Text1.Text & "%')"
Adodc1.RecordSource = criterio
Adodc1.Refresh

entonces te explico este codigo: mi tabla se llama folios.
FOLIO es un campo de mi base de datos y el codigo va a comparar el texto que escribiste en text1 con el campo FOLIO pero tienes que insertar el control datagrid si no, no te va a funcionar y el datagrid lo relacionas con tu control adodc en donde dice datasource le vas a escoger el control adodc1 por ejemplo
tonito_guzi está desconectado   Responder Citando
Respuesta
Calificación: Calificación de Tema: 2 votos, 1,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 23:28.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93