Refrescar control FDB en clarion 5.5
Publicado por Laura Arevalo (4 intervenciones) el 01/06/2012 15:10:41
Hola a todos tengo un control FDB y necesito refrescar el dato que se inserta alli, despues de aceptar el entry de una caja de texto que trae un producto dado y este producto tiene lotes asociados que son los que quiero mostrar en el FDB.. por ejemplo la siguiente consulta de la busqueda
ESTO VA EN EL ACCEPTED DE LA CAJA DE TEXTO DEL PRODUCTO
temporal_2{prop:sql}= ' truncate table temporal_2'
temporal_2{prop:sql}= ' insert into temporal_2 (c3,c4,c5) '&|
' SELECT Lote, VENCIMIENTO, CANTIDAD '&|
' FROM controlStock '&|
' WHERE (COD_PRODUCTO='''& RENGLO:COD_PRODUCTO& ''')'
FDB7.resetqueue(reset:queue)
FDB7.applyfilter
fdb7.Reset()
****************************************************************************************
Y LUEGO CUANDO VEO EL CONTROL FDB PARA REVISAR LOS LOTES DE ESE PRODUCTO ELEGIDO ES CUANDO NO ME REFRESCA LA VISUALIZACION, SIEMPRE ME TRAE EL PRIMER DATO QUE ENCONTRÓ
el tema es que no me refresca siempre me trae el primer dato que encontró , pero si miro en la DB esta trayendo bien la consulta del temporaL_2, LA CONSULTA FUNCIONA BIEN
PD:Muchas gracias de antemano por su ayuda
ESTO VA EN EL ACCEPTED DE LA CAJA DE TEXTO DEL PRODUCTO
temporal_2{prop:sql}= ' truncate table temporal_2'
temporal_2{prop:sql}= ' insert into temporal_2 (c3,c4,c5) '&|
' SELECT Lote, VENCIMIENTO, CANTIDAD '&|
' FROM controlStock '&|
' WHERE (COD_PRODUCTO='''& RENGLO:COD_PRODUCTO& ''')'
FDB7.resetqueue(reset:queue)
FDB7.applyfilter
fdb7.Reset()
****************************************************************************************
Y LUEGO CUANDO VEO EL CONTROL FDB PARA REVISAR LOS LOTES DE ESE PRODUCTO ELEGIDO ES CUANDO NO ME REFRESCA LA VISUALIZACION, SIEMPRE ME TRAE EL PRIMER DATO QUE ENCONTRÓ
el tema es que no me refresca siempre me trae el primer dato que encontró , pero si miro en la DB esta trayendo bien la consulta del temporaL_2, LA CONSULTA FUNCIONA BIEN
PD:Muchas gracias de antemano por su ayuda
Valora esta pregunta
0