Power Builder - busqueda por Codigo y Apellido

   
Vista:

busqueda por Codigo y Apellido

Publicado por Javier Alexander javier_flores1506@hotmail.com (10 intervenciones) el 11/12/2013 18:09:45
bueno disculpen x la molestia pero esq tengo un problema con mi sistema al momento de buscar simplemente no me arroja nada .

les agradesco de antemano
aqui les dejo 2 imagenes en ste archivo .rar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

busqueda por Codigo y Apellido

Publicado por Frank P. (50 intervenciones) el 12/12/2013 18:48:04
Hola, creo que debes respetar el orden de tus parámetros, puesto que el orden que haz indicado en el painter es código, apenom; y no es así como se lo indicas en cada caso que tus radiobuttons esten marcados, y si no es esa la solución me comentas para seguir checando.

Saludos,

Frank P.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

busqueda por Codigo y Apellido

Publicado por Javier Alexander javier_flores1506@hotmail.com (10 intervenciones) el 13/12/2013 17:17:02
Corregi la programacion
en la caja de texto sle_buscar (evento ue_teclea)
1
2
3
4
5
6
7
8
9
10
11
if cbx_bsens.checked then
	string busca
	busca='%'+trim(sle_buscar.text)+'%'
	If rb_codigo.checked then
		dw_buspar.retrieve('%'+busca,'%'+'b')
	else
 
		dw_buspar.retrieve('%','%'+string(sle_buscar.text)+'%')
 
end if
end if

y esta en el boton cb_buscar
1
2
3
4
5
6
7
string busca
busca='%'+trim(sle_buscar.text)+'%'
If rb_codigo.checked then
	dw_buspar.retrieve(busca,'%')
else
	dw_buspar.retrieve('%',string(sle_buscar.text))
end if
ahora me busca por nombre pero quisiera tambien q me busq por codigo por favor ayudeme :/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

busqueda por Codigo y Apellido

Publicado por Frank P. (50 intervenciones) el 13/12/2013 21:44:43
mira en mi caso cuando hago una búsqueda por varios campos hago lo siguiente:

1
2
3
4
5
6
7
8
select	codigo1,
		codigo2,
		descripcion
from	gen_tabla
where	empresa = :as_empresa
	and	codigo1 like :as_codigo1
	and	codigo2 like :as_codigo2
	and	descripcion like :as_descripcion

si te das cuenta uso el AND y LIKE, y cuando sólo quiero que me busque por un solo campo le asigno la variable que corresponde y al resto simplemente les asigno el %, espero haberme explicado bien, me comentas que tal te va.

Saludos,

Frank P.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar