![]() |
filter
tengo un problema con filtros
tengo dos bases de datos locales, con los datos de la segunda filtro la primera filtro dos campos diferentes, solo que me marca error table1: field 'valor tabla2' not found Form1.table1.filter := '(Nombre = '+form1.Table2.fieldbyname('Nombre').asstring+') And (Apellidop = '+form1.Table2.fieldbyname('apellidop').asstring+')'; Form1.table1.filter := '(Nombre = '+(Form1.Table2.fieldbyname('Nombre').asstring)+') And (Apellidop = '+(form1.Table2.fieldbyname('apellidop').asstring)+')'; si filtro un solo campo si hace el filtado. Form1.table1.filter := 'Nombre = ''' +form1.Table2.fieldbyname('Nombre').asstring + ''''; |
Saludos
Prueba así:
|
Mucha gracias
funciona al mil % gracias. |
¿No te sería mejor utilizar un Maestro-detalle?
|
| La franja horaria es GMT +2. Ahora son las 14:00:25. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi