|
| Changer erreur donnée par H.AFaire="E" |
| Iniciado por KC76, 28,abr. 2020 12:30 - 1 respuesta |
| |
| | | |
|
| |
Miembro registrado 132 mensajes |
|
| Publicado el 28,abril 2020 - 12:30 |
Bonjour,
J'ai besoin que mon trigger sur modif envoie une erreur pour bloquer un traitement suivant alors j'ai changé pour utiliser H.AFaire="E" en lieu de H.AFaire="A".
Par contre le message par défaut ( "L'action sur le fichier XXX a été interrompue par le trigger".) c'est incompréhensible par des utilisateurs. J'aimerais remplacer ce message par une autre dans le cas ou c'est le trigger qui bloque, sans bloquer les informations de herreurinfo dans les autres cas (doublon, intégrité...) et sans avoir deux messages séparés comme j'ai actuellement , est-ce que quelqu'un a déjà réussi à changer ce message? Je n'ai pas réussi avec erreurpropage().
Merci d'avance,
MON CODE
HAjoute(CLIFACT) SI ErreurDétectée ALORS Info("Impossible d'ajouter L'enregistrement"+RC+HErreurInfo()) RETOUR SINON //TRAITEMENT FIN
TRIGGER SI Position("CLIENT,ADRCLI,CLILIV,CLIFACT,CONTACT",H.NomFichier)> 0 ALORS H.AFaire="E";Info("Violation des sécurités de fichiers: Vous n'avez pas les droits de modifier les données clients") |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.173 mensajes |
|
| Publicado el 08,mayo 2020 - 15:03 |
Bonjour, Il faudrait à mon avis garder H.AFaire="A" et gérer les messages avec une collection de procédure interne. ou bien gérer les blocages avant l'ouverture des fenêtres de modifications.
-- Thierry TILLIER Développeur Windev-Webdev Formation Windev : https://coursdinfo.teachable.com/ Formateur bureautique (individualisation) : https://coursdinfo.net |
| |
| |
| | | |
|
| | | | |
| | |
|