Trigger SQL - Besoin d'une piste

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 SQL - Besoin d'une piste

Messagede Kolaite » Ven 5 AoĂ» 2011 16:20

Bonjour,

J'aurai besoin de faire un contrôle lors de la création/modification des fiches clients et fournisseurs pour vérifier qu'il y a bien des conditions de règlement renseignées sur la fiche en question.
Je sais qu'il faut que mon trigger doit être posé sur la table F_COMPTET en faisant référence à la table F_REGLEMENTT mais je ne sais comment lui dire.
Quelqu'un aurait il un exemple Ă  me donner ???? (mĂŞme si c'est dans un autre contexte (articles et fournisseur principal par exemple)
Merci de vos pistes
:D
Kolaite
Contributeur
Contributeur
 
Messages: 50
Inscription: Jeu 26 Mai 2005 07:21

Re: Trigger SQL - Besoin d'une piste

Messagede Le_Maraudeur » Ven 9 Sep 2011 15:19

if (select count(*) from f_reglementt r inner join inserted i on r.ct_num=i.ct_num ) = 0
begin
raiserror(16,1,'test')
rollback transacation
end

Un truc du genre ? (trigger on insert
Le_Maraudeur
Super Contributeur
Super Contributeur
 
Messages: 104
Inscription: Jeu 12 Juil 2007 10:39


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

Qui est en ligne

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