![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Hola
La verdad no entiendo muy bien lo que quieres hacer, a lo que entiendo, se podria hacer con un edit, un filtro o sql, no se de varias maneras. Saludos |
|
#2
|
|||
|
|||
|
Lo que trato de hacer es lo siguiente.
En mi tabla almaceno la información de capacitación de los empleados. Los campos son los siguientes: Id_Emp ( es el campo lookup relacionado a la tabla de empleados) Curso calificación Mi problema es en el id_emp, que solo me permite seleccionarlo del cuadro de lsita que aparece, pero son más de 5000 empleados, lo que yo quisiera hacer es poder escribirlo directamente o buscarlo, cualquiera de las 2 formas no se si me explique bien Gracias |
|
#3
|
||||
|
||||
|
Hola
Sigo sin entender y saber que base de datos usas y con que componentes la enlazas, pero para que te des una idea con un filtro, seria algo asi: Colocas un edit, en donde vas a poner el nombre o codigo, colocas un table, en mi caso uso adotable, y haces el filtro en el evento OnChange. Código Delphi [-]var Filtro : String; begin If (Edit1.Text <> '') then begin ADOTable1.Filtered := False; Filtro := 'Id_Emp Like '+Edit1.Text ADOTable1.Filter := Filtro; ADOTable1.Filtered := True end else ADOTable1.Filtered := False; end; Tambien se puede hacer con una sentencia sql, pero para eso necesito mas datos. Saludos |
|
#4
|
||||
|
||||
|
Hola
Sigo sin entender y saber que base de datos usas y con que componentes la enlazas, pero para que te des una idea con un filtro, seria algo asi: Colocas un edit, en donde vas a poner el nombre o codigo, colocas un table, en mi caso uso adotable, y haces el filtro en el evento OnChange.
Tambien se puede hacer con una sentencia sql, pero para eso necesito mas datos. Saludos |
|
#5
|
||||
|
||||
|
Hola
Perdon pero no me sale el codigo legible en esto, lo intento de nuevo:
|
|
#6
|
|||
|
|||
|
Gracias Román, pero lo haga para validar que exista el empleado dentro de la tabla de empleados.
Gracias Caral, pero lo hago directamente en el dbgrid. |
|
#7
|
||||
|
||||
|
Lo que yo no entiendo es por qué un campo lookup. Da toda la impresión de que Id_Emp es un campo de la tabla de capacitación- la llave foránea que enlaza con la tabla de empleados, de manera que no hay necesidad de un campo de búsqueda. Se pone el campo tal cual, y se escribe el id del empleado.
// Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| DBGRID con campo Lookup | nancy | OOP | 0 | 25-01-2007 16:39:36 |
| ayuda dbgrid y lookup | Sir_Roc | Varios | 4 | 02-02-2006 18:55:16 |
| 2 campos lookup en dbgrid | JRGustavo | Conexión con bases de datos | 0 | 30-06-2005 17:05:10 |
| LookUp en un DbGrid | fmonte | Varios | 3 | 06-04-2005 19:47:30 |
| DBGrid Con Lookup,PickList | jmedina | Conexión con bases de datos | 2 | 30-06-2004 06:28:21 |
|