Página 1 de 1

Chequear si se modificó un campo del FORULARIO

Publicado: Jue Mar 03, 2011 10:45 pm
por Gustavo Maestre
Hola
LA CONSULTA ES QUE
en el ejemplo de clarionwiki
dice: IF CLI:Campo <> history::CLI:Record.Campo
en mi caso es IF art:costo <> history::ART:Record.Campo
alguien puede explicarme lo siguiente:
history::ART:Record.Campo
Probe con history::ART:costo dio error

saludos

gustavo

Re: Chequear si se modificó un campo del FORULARIO

Publicado: Vie Mar 04, 2011 10:05 am
por luizmarin
si queres sabes si se modifico un campo del formulario puedes usar PROP:Touched
.


mira la ayuda que tiene ejemplo y explicacion de esa propriedad muy sensilla. Sino, volve a escrivir acá.

Re: Chequear si se modificó un campo del FORULARIO

Publicado: Vie Mar 04, 2011 10:26 am
por Mauricio
En el ejemplo es:

Código: Seleccionar todo

IF CLI:Campo <> history::CLI:Record.Campo
En tu caso tenés que poner:

Código: Seleccionar todo

IF art:costo <> history::ART:Record.Costo

Re: Chequear si se modificó un campo del FORULARIO

Publicado: Vie Mar 04, 2011 1:22 pm
por Marcelo Madelon
!Ver si se modificó algún campo del FORM
!En el TakeCompleted tenes que agregar:

IF NOT SELF.Primary.Me.EqualBuffer(SELF.Saved)
message('Se Cambio Algún Campo del Registro')
END

!Ver si se modificó un campo del FORM
IF FAC:Importe <> history::CLI:Record.Campo
message('Se Cambio el Campo FAC:Importe ')
END

Saludos

Re: Chequear si se modificó un campo del FORULARIO

Publicado: Vie Mar 04, 2011 6:33 pm
por Gustavo Maestre
hola
me da error en .costo

IF art:costo <> history::ART:Record.Costo

saludos
gustavo

Re: Chequear si se modificó un campo del FORULARIO

Publicado: Vie Mar 04, 2011 6:42 pm
por Mauricio
Gustavo, qué Clarion estás usando?
La aplicación ABC o Legacy?

Re: Chequear si se modificó un campo del FORULARIO

Publicado: Vie Mar 04, 2011 7:01 pm
por Gustavo Maestre
mauricio es abc

gustavo