Trigger d'insertion de code barre

Forum consacré aux développements d'applications interfacées avec les logiciels Sage

Modérateurs: Super Modérateur, Modérateurs

Règles du forum
Merci de prendre connaissance des règles d'utilisation du forum

Avant de poster un nouveau message, utilisez la fonction RECHERCHER. Indiquez la VERSION de votre logiciel et toutes informations utiles à la résolution de votre question. Ne rédigez pas vos messages en MAJUSCULES. Soyez courtois et pensez aux formules de POLITESSE d'usage. Les messages à vocation COMMERCIALE ou PUBLICITAIRE seront supprimés.

*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***

Trigger d'insertion de code barre

Messagede yFlory » Jeu 13 Jan 2011 10:17

Bonjour,
é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!
Dernière édition par yFlory le Jeu 13 Jan 2011 12:07, édité 1 fois.
Sage 100 Gestion commerciale version 16.05
yFlory
Posteur habitué
Posteur habitué
 
Messages: 21
Inscription: Jeu 13 Jan 2011 09:57

Re: Trigger d'insertion de code barre

Messagede yFlory » Jeu 13 Jan 2011 12:06

Après quelques modifications, le trigger fonctionne.

Code: Tout sélectionner
Create Trigger TG_INS_F_ARTICLE_CODEBARRE on F_ARTICLE for Insert as
   Update F_ARTICLE Set AR_CodeBarre = inserted.AR_Ref from inserted Where F_ARTICLE.cbMarq=inserted.cbMarq
go
Sage 100 Gestion commerciale version 16.05
yFlory
Posteur habitué
Posteur habitué
 
Messages: 21
Inscription: Jeu 13 Jan 2011 09:57


Retourner vers Développements ODBC, Objets métiers, SQL

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités