Buscar el varias columnas
Hola como puedo hacer una búsqueda en varias columnas de un data_store, mediante una caja de texto.El código que estoy utilizando es el siguiente pero no me funciona. Solo son 2 columnas codigo_barras y descripción. Quiero mediante una caja de texto buscar un valos en cualquiera de los campos.
ll_buscar = 1
sle_captura.setfocus()
codigo=(sle_captura.text)
var_codigo = sle_captura.Text
res1 = data_codigo.RowCount()
data_codigo.setcolumn(ll_buscar)
ls_column = data_codigo.getcolumnname()
usuario1 = data_codigo.Find (ls_column + "='" + var_codigo + "'", 1, data_codigo.RowCount())
IF ll_buscar = 1 THEN
getrow = data_codigo.GetRowFromRowId(usuario1)
dw_pagar.retrieve(codigo)
ll_buscar++
data_codigo.setcolumn(ll_buscar)
ls_column1 = data_codigo.getcolumnname()
usuario = data_codigo.Find (ls_column1 + "='" + var_codigo + "'", 1, data_codigo.RowCount())
getrow1 = data_codigo.GetRowFromRowId(usuario)
dw_pagar.retrieve(codigo)
ll_buscar = 1
sle_captura.setfocus()
codigo=(sle_captura.text)
var_codigo = sle_captura.Text
res1 = data_codigo.RowCount()
data_codigo.setcolumn(ll_buscar)
ls_column = data_codigo.getcolumnname()
usuario1 = data_codigo.Find (ls_column + "='" + var_codigo + "'", 1, data_codigo.RowCount())
IF ll_buscar = 1 THEN
getrow = data_codigo.GetRowFromRowId(usuario1)
dw_pagar.retrieve(codigo)
ll_buscar++
data_codigo.setcolumn(ll_buscar)
ls_column1 = data_codigo.getcolumnname()
usuario = data_codigo.Find (ls_column1 + "='" + var_codigo + "'", 1, data_codigo.RowCount())
getrow1 = data_codigo.GetRowFromRowId(usuario)
dw_pagar.retrieve(codigo)
1 respuesta
Respuesta de Franklin Marín
1