FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Realizar busqueda en firebird
Saludos a todos. Estimados recurro a Uds una vez mas por lo siguiente, tengo una tabla en firebird 2.5, y quiero realizar dos tipos de busqueda: El primero por el codigo(campo clave) y el segundo es por nombre de producto.
Lo que les pido es, si tienen, algun codigo que me permita realizar estas funciones Muchas gracias a todos feliz dia! |
#2
|
||||
|
||||
Hola miguel.
¿ Que componentes estás utilizando para conectarte a Firebird ? Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Hola...
Para buscar por un código haces algo como:
Para el nombre del producto, haces algo similar:
Ahora, si te explicas de mejor forma, tal vez se te pueda ayudar mejor. Recuerda, mientras más detalles tu duda, mejor será la ayuda recibida... Saludos... |
#4
|
|||
|
|||
Ok aqui te explico mas claramente (me disculpo por mis continuas novatadas)
Estoy utilizando en un DataModule mi IBDataBase, IBTable e IBTransaction y en el formulario un IBQuery enlazado con el DataModule estos componentes funcionan correctamente... Ahora lo que quiero hacer es lo siguiente programar en un boton "Buscar" (o dos botones) que me de dos opciones 1)buscar por el campo clave "Codigo" y me muestre solo el registro correspondiente en una serie de DBEdits que tengo. 2)buscar por el nombre del producto, en este caso que me muestre por ejemplo todos los productos cuyos nombre comienzan con la palabra "pan"(ejemplo) en el DBGrid. gracias por su ayuda Última edición por miguelgalindo87 fecha: 31-05-2012 a las 23:43:33. |
#5
|
||||
|
||||
Hola miguel.
Como primera medida te aconsejo que en lugar de TIBTable utilices TIBDataSet. En este artículo vas a encontrar mucha información interesante sobre los componentes IBX. Volviendo a tu consulta, con un IBTable podrías hacer:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Creo que el query en el formulario está de más, debería estar en el datamodule y enlazado conun datasource. Pero va en gustos.
Yo lo que hago es esto. - En el form creo una property string y voy recolectando todos los códigos que quiero buscar. Entonces en un tdblookupcombobox muesto los nombres y en otro los códigos. Los dos tdblookupcombobox me devuelven los códigos. - Despues que termino de recolectar los paso como parámeto a un procedimiento en el datamodule y hago la búsqueda.
- En un dbgrid enlazado al datasource y este enlazado al dataset se muestran los resultados de la búsqueda. Espero te sirva. No dudes en repreguntar. Saludos. Última edición por Cañones fecha: 01-06-2012 a las 00:29:50. Razón: Acomodé la etiqueta |
#7
|
|||
|
|||
Muchisimas gracias por sus aportes los voy a probar y luego les aviso los resultados que obtuve
feliz dia y gracias a todos |
#8
|
|||
|
|||
Saludos a todos una vez mas gracias por tomarse la molestia de ayudarme
Probe con el metodo de Eficsa para buscar por el codigo y da el resultado deseado en los TDBEdits, me muestra todo el registro correspondiente a ese codigo , lei el material que me recomendaste muy bueno tambien y cambie mi TIBTable por un TIBDataSe t como me recomendo cañones Pero como siempre hay un detalle, en la busqueda por nombre no me muestra ningun registro relacionado con la busqueda en TDBGrid...simplemente la lista completa que aparece dado que no tengo el DataSet cerrado antes de buscar.. Debo cerrar/abrir al realizar la busqueda? Debo utilizar otro DataGrid para mostrarla? que me recomiendan? de antemano muchas gracias saludos a todos cañones disculpame el abuso pero no tendras otro metodo para usuarios menos avanzados? es que ese me parecio muy experimentado para mis conocimientos |
#9
|
||||
|
||||
Hola Miguel.
Cita:
Un ejemplo con TIBDataSet: Tomá en cuenta que en este caso la cadena SQL que originalmente le asignaste a la propiedad SelectSQL es reemplazada por cada nueva asignación. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 02-06-2012 a las 00:05:08. Razón: correción ortográfica |
#10
|
|||
|
|||
Ecfisa mil y un millon mas de gracias! este codigo lo hace perfectamente
lo adpate a la entrada por InputBox y queda aun mas genial!! saludos y exitos! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Realizar una busqueda en php (dreamweaver) | ledesma78 | PHP | 4 | 07-11-2008 16:15:54 |
Realizar Busqueda en la BD | knnibal | Conexión con bases de datos | 10 | 02-11-2008 21:26:54 |
realizar busqueda con un SP | fedelphi | Firebird e Interbase | 5 | 29-11-2006 22:28:25 |
realizar busqueda e insertar? | danytorres | Varios | 3 | 13-07-2005 00:12:19 |
realizar busqueda en paradox | phoenix | Tablas planas | 3 | 09-06-2003 23:59:59 |
|