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.
Un problème sans solution est un problème mal posé
Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
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
Un problème sans solution est un problème mal posé
Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
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