Problema con SetFilter en un DataWindows
Publicado por Manuel (5 intervenciones) el 11/12/2017 18:56:29
Buenas tardes, con cada uno de ustedes, hace poco se me presento un problema referente al filtrado de datos en un DataWindows que contiene campos de diferentes tablas, por ejm:
Tabla : tbl_estudiante
campo: est_dni
Tabla: tbl_apoderado
campo: apo_dni
Tabla: tbl_aula
campo: nivel
12345678....................... 23456789.................primaria
21345678.......................32456789.................secundaria
Más o menos así esta en DataWindows, el detalle que deseo filtrar por niveles todos los que son de primaria o los que son de secundaria para ello aplique.
String filtro
Long fila
filtro = "tbl_aula.nivel like '"+string(sle_1.text)+"%'"
dw_1.SetFilter(filtro)
dw_1.Filter( )
Al tratar de ejecutar desde un botón me aparece : "Expression is not valid" - Lo cual muchas veces aparece cuando no es el nombre del campo, mi pregunta es.. El problema se presenta por usar diferentes campos de diferentes tablas ?, si fuera así cual sería la solución.
Gracias.
Tabla : tbl_estudiante
campo: est_dni
Tabla: tbl_apoderado
campo: apo_dni
Tabla: tbl_aula
campo: nivel
12345678....................... 23456789.................primaria
21345678.......................32456789.................secundaria
Más o menos así esta en DataWindows, el detalle que deseo filtrar por niveles todos los que son de primaria o los que son de secundaria para ello aplique.
String filtro
Long fila
filtro = "tbl_aula.nivel like '"+string(sle_1.text)+"%'"
dw_1.SetFilter(filtro)
dw_1.Filter( )
Al tratar de ejecutar desde un botón me aparece : "Expression is not valid" - Lo cual muchas veces aparece cuando no es el nombre del campo, mi pregunta es.. El problema se presenta por usar diferentes campos de diferentes tablas ?, si fuera así cual sería la solución.
Gracias.
Valora esta pregunta


0