![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Buena codigo para hacer una busqueda
Hola!!!!!!
Estoy haciendo una pantalla de Busqueda, para buscar por un campo numerico y cuando ejecuto el Query, me dice que el numero documento no existe en el query... //Estas son las instrucciones que hago Qry_BusquedaRegistro.Active := False; Qry_BusquedaRegistro.Parameters.ParamByName('Numero_Documento').Value := DBEdit1.Text; Qry_BusquedaRegistro.Active := True; if Qry_BusquedaRegistro.IsEmpty then ShowMessage('El Numero de Registro No Existe'); cual es el codigo que tengo que usar para hacer la busqueda mil graicasssss ![]()
__________________
Edwin Simon la Tierra del Merengure Republica Dominicana |
#2
|
|||
|
|||
Hola.
Prueba con preparar la consulta antes de asignarle el valor del parametro Código:
Qry_BusquedaRegistro.Close; Qry_BusquedaRegistro.Prepare; Qry_BusquedaRegistro.ParamByName('Numero_Documento').Value := DBEdit1.Text; Qry_BusquedaRegistro.Open; if Qry_BusquedaRegistro.IsEmpty then ShowMessage('El Numero de Registro No Existe'); Código:
Qry_BusquedaRegistro.ParamByName('Numero_Documento').AsInteger := strtoint(DBEdit1.Text); espero que te ayude. |
#3
|
|||
|
|||
hola de nuevo.
otra cosa que puedes usar, si lo que haces es verificar si esta o no esta es utilizar el locate Código:
if Qry_BusquedaRegistro.Locate('Numero_Documento',DBEdit1.Text,[]) then ShowMessage('El Numero de Registro Existe') Else ShowMessage('El Numero de Registro No Existe'); espero que te sirva. |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
|