8.6. Quelle était la valeur avant la modification : m_Table.NomChamp - U2 - ERP Silog
Sommaire
8.6 Les variables m_Table.NomChamp
8.6.1. Définition :
Pour obtenir la valeur de la variables présente en base avant une modification.
8.6.2. Syntaxe :
Il faut saisir le nom du champ de l’application précédé du préfixe “m_”.
Par exemple pour obtenir la valeur du champ CLI.NomClient qui était présent en base avant une modification, le nom de la variable concernée est m_CLI.NomClient
8.6.3. Exemple :
Interdire de valider la création d’un client si le nom du client n’est pas renseigné.
Paramétrage du fichier évènement CHECKE.evt de l’application Client :
Dans l’exemple ci dessous, si le nom du client est vide lors de la validation de la modification, un message d’alerte apparaît si l'on n’est pas dans le mode création, et le nom du client s’alimente avec la valeur avant modification.
Si la zone n'était pas alimentée avant la modification, une erreur de validation est déclenchée.
[SI]
CLI.NomClient="" AND EnCreationCle()=0
[FINSI]
[ALORS]
SAM("ATTENTION","Le nom du client ne peut être vide")
[SI]
m_CLI.NomClient<>""
[FINSI]
[ALORS]
CLI.NomClient=m_CLI.NomClient
[FINALORS]
[SINON]
g_err%=1
[FINSINON]
[FINALORS]
Donnez votre avis sur la Base de connaissance Silog ici ou contactez-nous directement par mail sur confluence@silog.fr