Bonjour,
Dans un bloc de données je souhaite savoir:
Mode Modification : Si l'utilisateur a changé au moin une information.
Mode insertion : Si l'utilisateur a commencé au moin de saisir une information.
J'espère que j'étais clair.
MERCI.
Bonjour,
Dans un bloc de données je souhaite savoir:
Mode Modification : Si l'utilisateur a changé au moin une information.
Mode insertion : Si l'utilisateur a commencé au moin de saisir une information.
J'espère que j'étais clair.
MERCI.
Utilises :
Si tu as changed, c'est qu'un enregistrer au moins a été modifié.
Code : Sélectionner tout - Visualiser dans une fenêtre à part get_block_property ('monBlock', status)
Après si tu veux être plus précis et distinguer l'insertion de la modification, il faut que tu regardes le statut de tes enregistrements, via get_record_property.
j'ai résolu avec :
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 If :SYSTEM.RECORD_STATUS In ('CHANGED','INSERT') Then Commit_Form ; End if ;
Attention toutefois, cette variable indique la valeur pour le block courant et l'enregistrement courant.
=> si tu modifies un enregistrement que tu vas sur un autre block (ou un autre enregistrement), ta valeur sera à QUERY et non à CHANGED
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager