Filtro combinado string + numerico
Publicado por EduardoC (75 intervenciones) el 06/05/2017 06:45:17
Una consulta rápida, tengo un dw y lo quiero filtrar por dos campos , uno string ( zona) y otro
numérico (VENTA) .
Como haria para filtrar aquellos registros que sean de la zona = 'NORTE' y que su venta sea mayor o igual
a 1000.
La zona la capturo de un ddlb_1.text y el valor de venta lo ingreso en un sle_1.text.
hago lo siguiente y me da "error en la expresión".
gracias por la ayuda . . .
EduardoC
numérico (VENTA) .
Como haria para filtrar aquellos registros que sean de la zona = 'NORTE' y que su venta sea mayor o igual
a 1000.
La zona la capturo de un ddlb_1.text y el valor de venta lo ingreso en un sle_1.text.
hago lo siguiente y me da "error en la expresión".
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
string ls_filtro, ls_filtro1, ls_filtro2
string sx, sw
double dx
// venta
sx = sle_1.text
dx = double(sx)
// zona
sw = ddlb_1.text
//
// zona es campo varchar
// venta es campo numerico
//
ls_filtro1 = "venta >= '" + dx + "'"
ls_filtro2 = "zona = '" + sw+ "'"
//
ls_filtro = ls_filtro1 + " and " + ls_filtro2
dw_1.setfilter(ls_filtro)
dw_1.filter()
//
gracias por la ayuda . . .
EduardoC
Valora esta pregunta


0