OVH Cloud OVH Cloud

Trigger

4 réponses
Avatar
Boris Sargos
Salut à tous,

Access gère-t-il les déclencheurs ?
Si non, sommes-nous obligés de passer par le code ADO pour les simuler ?

Par exemple, j'ai deux tables : Fournisseurs et Factures.
Lors de l'insertion d'une facture dans ma table Factures, je souhaiterais
que le fournisseur attaché soit automatiquement ajouté (s'il n'est pas déjà
référencé) à la table Fournisseurs.
J'imagine que mon problème est un cas d'école, mais j'avoue ne pas connaître
de solution simple sans faire appel aux triggers.
Alors je compte sur votre aide.

Merci et bonne journée.

4 réponses

Avatar
Gafish
Bonjour,

Tu es sur un projet adp ?
Sinon si tu es sur une base Access classique tu n'as pas de triggers, mais
tu compenses en fait avec les évenements. Par exemple dans ton cas, il
faudra qu'après l'enregistrement de ta facture tu ailles par requete
regarder si ton fournisseur existe, et si non l'insérer.

Arnaud

"Boris Sargos" a écrit dans le message de news:
4190beee$0$9823$
Salut à tous,

Access gère-t-il les déclencheurs ?
Si non, sommes-nous obligés de passer par le code ADO pour les simuler ?

Par exemple, j'ai deux tables : Fournisseurs et Factures.
Lors de l'insertion d'une facture dans ma table Factures, je souhaiterais
que le fournisseur attaché soit automatiquement ajouté (s'il n'est pas
déjà
référencé) à la table Fournisseurs.
J'imagine que mon problème est un cas d'école, mais j'avoue ne pas
connaître
de solution simple sans faire appel aux triggers.
Alors je compte sur votre aide.

Merci et bonne journée.




Avatar
Boris Sargos
Merci.
Je suis bien sur Access. Donc, il me faut effectuer deux requêtes :
- une pour savoir si mon fournisseur existe
- une pour l'insérer le cas échéant.
C'est pratique ! et surtout long.

Sinon, qu'est-ce que adp ?

Merci de m'avoir répondu et bonne journée
Avatar
Jessy Sempere [MVP]
Bonjour

Je suppose que tu mets à disposition au moment de la saisie de la facture
une zone de liste pour sélectionner le fournisseur ???

Si c'est bien le cas, il te suffit de gérer ce que tu veux faire sur
l'évènement
sur absence dans la liste.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Boris Sargos" a écrit dans le message news:
4190dc1d$0$11337$
Merci.
Je suis bien sur Access. Donc, il me faut effectuer deux requêtes :
- une pour savoir si mon fournisseur existe
- une pour l'insérer le cas échéant.
C'est pratique ! et surtout long.

Sinon, qu'est-ce que adp ?

Merci de m'avoir répondu et bonne journée




Avatar
Gafish
Voila, et tu déclenches ces requêtes sur certains évenements.
Adp c'est un projet Access basé sur une base Sql Server. C'est disponible
depuis la version 2000.

"Boris Sargos" a écrit dans le message de news:
4190dc1d$0$11337$
Merci.
Je suis bien sur Access. Donc, il me faut effectuer deux requêtes :
- une pour savoir si mon fournisseur existe
- une pour l'insérer le cas échéant.
C'est pratique ! et surtout long.

Sinon, qu'est-ce que adp ?

Merci de m'avoir répondu et bonne journée