![]() |
![]() |
| Paypal | 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 | |
|
|
|