|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 243 ![]() |
Bonjour,
Je développe une petite appli Access 2002 basée sur SQL Server 2008R2. J'aimerais effectuer un contrôle à l'insertion des données mais je ne sais pas trop où et comment le faire (trigger SQL, ctrl dans le formulaire access, ...). En fait j'édite une table comportant plusieurs colonne de prix (P1, P2, P3, ...) ainsi qu'une colonne Rabais. La règle ici est que si le rabais est renseigné, les prix doivent absolument être nuls et à l'inverse, si les prix sont renseignés, le rabais doit être nul! Comment et où dois-je faire ce petit contrôle? D'avance merci pour votre réponse et bonne journée Julius |
|
|
00
|
|
|
#2 | ||
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Une simple contraintes CHECK :
Code :
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
||
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 243 ![]() |
Merci SQLpro,
C'est clair, c'est bref ... c'est cool. Tu as raisons pour les autres cas. Mais sur ton modèle je devrais m'en sortir. Mais pour tous les gérer ( en + des contraintes d'intégrité), n'aurais-je pas meilleur temps de créer un trigger? Julius |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
As ton avis si on a créé les contraintes c'était pour faire joli ???
Alors as ton avis trigger ou contrainte ??? C'est marrant cette propension qu'ont les développeurs à toujours choisir la pire solution !!! Dans les journées SQL Server chez Microsoft la semaine dernière, j'ai montré la différence de perf entre trigger et contraintes.... Dommage que vous ne soyez pas venu... D'autant que 1) c'était gratuit 2) y'avait même à manger et à boire... A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 243 ![]() |
Merci de m'éclairer. J'aurai appris quelque chose
Je ne suis pas encore très au point comme tu l'as constaté mais j'essaie de m'améliorer!! Merci encore A++ Julius |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com