Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/03/2009, 01:02
acc008
 
Fecha de Ingreso: marzo-2009
Mensajes: 23
Antigüedad: 15 años, 2 meses
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..