étant nouvel utilisateur de sage, je me permet de demander votre assistance (jusqu'à maintenant j'ai trouvé la réponse à tous mes problèmes en parcourant le forum et je vous en remercie!).
J'ai déjà créé une requête pour renseigner le champ AR_CodeBarre par la référence du produit (AR_Ref) sur les produits déjà créés et je souhaite automatiser ce procédé.
Je cherche donc à faire un trigger qui permet, à la création d'un produit en Gescom, de renseigner le champ AR_CodeBarre automatiquement avec la référence produit.
Voici ce que j'ai testé :
- Code: Tout sélectionner
Create Trigger TG_INS_F_ARTICLE_CODEBARRE on F_ARTICLE for Insert as
Update F_ARTICLE Set inserted.AR_CodeBarre = inserted.AR_Ref from inserted Where F_ARTICLE.cbMarq=inserted.cbMarq
go
Avec ce code, je reçoit le message d'erreur suivant :
- Code: Tout sélectionner
Msg 8197, Niveau 16, État 4, Procédure TG_INS_F_ARTICLE_CODEBARRE, Ligne 1
L'objet 'F_ARTICLE' n'existe pas ou n'est pas valide pour cette opération.
Que puis-je faire pour régler ce problème?
Pour info, je tourne sur une copie de la base de ma société pour ne pas déranger les utilisateurs.
J'utilise la version 16.05 de Sage et Windows serveur 2008.
D'avance merci!

