FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Filtrar tabla para que muestre un registro
Hola de nuevo a todos
Tengo una tabla ADO, que contiene el nombre de los usuarios registrados, y quiero que unicamente me aparezca la fila correspondiente a el usuario que esta utilizando la aplicacion en ese momento. He probado con filter este es el codigo que he escrito dm1.TEmpleados.Filtered:=true; dm1.TEmpleados.Filter:=usuario; (TEmpleados es la tabla en cuestion) (usuario-> es una funcion que devuelve un string con el nombre del usuario que esta accediendo a la aplicacion) y me aparece una excepcion. No se si es lo mas adecuado utilizar un filter para hacer lo que quiero, tambien he visto que exite el find, pero tambien me falla. Podriais ayudarme? , gracias. Adeu. |
#2
|
||||
|
||||
Cita:
'campo = valor' En tu caso (si el campo en cuestión es 'nombre') tendría que ser algo como 'nombre = WaltDisney' y no sólo 'WaltDisney' // Saludos |
#3
|
|||
|
|||
¿No sería mas fácil hacer un Select donde le pasés como parámetro el nombre de usuario?
__________________
Suerte .: Gydba :. |
#4
|
||||
|
||||
Cita:
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
|||
|
|||
Gracias a todos por vuestras respuestas, al final he optado por utilizar un select (como bien decia Gybda).
Cita:
Un saludo. Adeu. |
|
|
|