FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Filtro de Dos Campos...
Amigos:
Estoy que queriendo filtrar dos campos... Primero el Apellido, y luego el Nombre Todo bien al filtrar el Campo "Apellido", pero cuando Filtro el Campo "Nombres" lo filtra, pero me quita el filtro anterior y no busca el nombre "Pedro" de todos los "Lopez" si no el nombre "Pedro" de Dodos los apellidos que hay cardado en la tabla... No se si logro explicarme. No puedo encimar un filtro en otro. Estube buscando algun otro post que tenga el mismo problema y no he encontrado. Al filtro los estoy haciendo con componentes DBLookupComboBox Gracias muchachos por la ayuda... Estaré Atento. Cualquier cosa luego posteo el Codigo que uso y seré mas especifico. Atte. Marco. |
#2
|
|||
|
|||
hola, puedes usar un and : filtro = nombre = 'PEDRO' and apellido='LOPEZ'
|
#3
|
||||
|
||||
Esto es lo que estoy haciendo: TBConsulta: Tabla Apellido: Campo Nombres Campo DBLkCBApellido: Componente DBLookupComboBox DBLkCBNombres: Componente DBLookupComboBox Código:
TBConsulta.Open; TBConsulta.Filter := 'Apellido =' +QuotedStr(DBLkCBApellido.Text); TBConsulta.Filtered := TRUE; Código:
TBConsulta.Open; TBConsulta.Filter := ('Apellido =' +QuotedStr(DBLkCBApellido.Text)) and ('Nombres = '+QuotedStr(DBLkCBNombres.Text)); TBConsulta.Filtered := TRUE; Atte. Marco. |
#4
|
|||
|
|||
estas haciendo and de las dos string, tienes que insertar la palabra and en la string misma
TBConsulta.Filter := '(Apellido =' +QuotedStr(DBLkCBApellido.Text) +') and (Nombres = '+QuotedStr(DBLkCBNombres.Text)+ ')'; |
#5
|
||||
|
||||
Como filtrar la busqueda de la grilla?
Yo aplique ese metodo de busqueda y busca perfecto.... ahora lo que me gustaria hacer y no encontre la forma, es la de buscar tal vendedor y filtrar el resto, para poder imprimir esa lista filtrada...
y otro problema que tengo es que la misma grilla se selecciona un campo y se puede modificar, Como hago para que eso no suceda? mi idea es poder seleccionar un vendedor, que se carguen todos sus datos en distintas cajas de texto y guardarlas. Se entienden mis 2 cuestiones? Desde ya muchas gracias! |
#6
|
||||
|
||||
Cita:
Pues para efectos de filtrar una tabla es la misma base:
Esto suponiendo que tomas el dato con el cual filtrarás de un TEdit... Cita:
Espero te sea de ayuda... cuéntanos como te fue... Saludos
__________________
Ask questions. Think for yourself. Wake up and you’ll make the difference |
#7
|
||||
|
||||
Cita:
sobre lo segundo como te dice la amiga Fenareth, tu opción dgEditing tiene que estar en False, DBGrid->Options->dgEditing. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#8
|
||||
|
||||
Ahi esta gente... solucione el probelma... Disculpen la demora, mucho trabajo... =p Me alegro de que este tema le haya sacado la duda a otra persona... =)
Gracias a todos una vez mas... |
#9
|
||||
|
||||
Muy buenas las respuestas
Gracias Fenareth y Caro.... pude solucionar el problema. me encanta este foro aqui te sacan todas las dudas!!!
Gracias.... |
#10
|
||||
|
||||
Y.Y
Yo tambien ayude =( XD Saludos. |
#11
|
||||
|
||||
Gracias zeta2
jeje bueno zeta2 realmente vos iniciaste todo este hilo!! gracias a vos tambien!!!
Que esten super bien!! |
#12
|
||||
|
||||
Ahora estoy mucho mejor!!! XD Bueno dejemos de alterar el foro =p
Saludos irixita... Cualquier me dices... Ahh y me llamo Marco. =p |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Filtro con 2 campos de la misma tabla | janlo | Conexión con bases de datos | 1 | 28-06-2007 15:53:09 |
Filtro Campos Tabla Paradox | tarco35 | Conexión con bases de datos | 6 | 20-02-2007 14:19:32 |
Mal filtro | vicrati | Conexión con bases de datos | 2 | 11-04-2004 19:36:51 |
Filtro | manu | Conexión con bases de datos | 2 | 19-11-2003 15:36:57 |
Filtro y EOF | javiermorales | Conexión con bases de datos | 2 | 07-10-2003 15:28:08 |
|