
09/03/2009, 01:02
|
| | Fecha de Ingreso: marzo-2009
Mensajes: 23
Antigüedad: 16 años, 1 mes Puntos: 0 | |
Respuesta: Busqueda dentro de base de datos Mira gracias por responder pero no te entiendo del todo.. tu dices q en ves de usar bases de dato en acces las pase a sql ?..
otra cosa.. Estube probando de algunas formas e intente usar el FindFirst.. te muestro como lo voy haciendo:
En un modulo declare esto:
Public DB As dao.Database
Public DATOS As dao.Recordset
Public ID As Integer
(tengo mas cosas pero no son de importancia)
y en un form para buscar esta lo siguiente:
Private Sub Form_Load()
Dim destsearch As String
grilla.Rows = 1
grilla.FormatString = "ID |Destino |Codigo |Precio "
destsearch = "Argentina"
DATOS.FindFirst "destsearch"
Do Until DATOS.NoMatch
grilla.AddItem DATOS!ID
grilla.TextMatrix(grilla.Rows - 1, 1) = DATOS!destino
grilla.TextMatrix(grilla.Rows - 1, 2) = DATOS!codigo
grilla.TextMatrix(grilla.Rows - 1, 3) = DATOS!Precio
DATOS.FindNext "Destsearch"
loop
end sub
Lo que deberia hacer esto es buscar en el recordset DATOS el valor "argentina" y que luego de eso lo me lo devuelva en un MsFlexGrid llamado Grilla junto a los datos de toda la fila.. pero me da un error con el criterio de busqueda.. y no se si lo estoy usando mal.. |