El problema lo tenés en la linea Formulario.refresh

Para que te funcione, deberías pasar como parámetro en el procedimiento
RightClick el formulario o publicar una variable Formulario=thisform antes
de de usar Formulario.refresh , ya que al momento de llamar  el
procedimiento REFRESH como lo estas haciendo,  no estas en un método del
formulario sino en un procedimiento externo, por eso da este error.

saludos

 

De: [email protected] [mailto:[email protected]] En nombre de Norberto Petrasso
Enviado el: Martes, 13 de Septiembre de 2011 08:28 p.m.
Para: GUFA List Member
Asunto: [GUFA] Actualizar form desde menu contextual

 


Hola gente, paso a comentar el inconveniente que tengo a ver si alguien me
puede hechar una mano.
En un formulario tengo una grilla sobre la cual programe en el evento
rigthclick que llame a un menu contextual.
Dentro de este menu tengo un item (procedure) el cual contiene un codigo
como este:
    SELECT * FROM cursor_ctacte;
        WHERE (LEFT(comprobante,17) = lcFiltro_cpbte) OR
(SUBSTR(comprobante,25,17) = lcFiltro_cpbte) ;
        INTO CURSOR cursor_ctacte
        
    WITH ge_ctacte_prov_principal.grid_detalle
        .recordsource                = "cursor_ctacte"

    ENDWITH

formulario.Refresh


Esto me funciona a la perfeccion en edición, pero cuando genero el exe me da
el siguiente ERROR  "No se encuentra el alias FORMULARIO".

Agradezco de antemano cualquier respuesta que pudieran dar.

Saludos, Norberto.
   
  

Responder a