IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sondages et Débats Discussion :

Gestion des contraintes dans les applications Access [Débat]


Sujet :

Sondages et Débats

  1. #1
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut Gestion des contraintes dans les applications Access
    Bonjour

    Après la divergence de points de vue concernant l'intégrité référentielle dans les bases de données Access, il serait intéressant d'énoncer dans ce topic comment sont gérés les contraintes de gestion au sein de vos applications Access.

    Par exemple, quelle solution utilisez vous pour empêcher qu'un montant d'un réglement soit supérieur à celui de la facture associé ?

    A vos clavier

  2. #2
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Bonjour à tous,

    Pour ce qui me concerne, l'intégrité référentielle élémentaire est implémentée à l'aide des relations d'Access.


    En complément, je traite les spécificités métier généralement en VBA dans le cadre des formulaires de saisie correspondants. Idéalement, je centralise quelques règles de gestion dans des classes dédiées mais... la plupart du temps je reprend des applications existantes dans lesquelles je commence par... revoir la structure de données (clés, index, relations...)
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

  3. #3
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Bonjour

    Et que pensez-vous de cette technique :

    http://warin.developpez.com/access/contraintes/


  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Superbe article, on s'amuse souvent à gérer les contraintes par de multiples contrôles et test de la validité de la saisie des données.

    Hors de manières très simples on peut le faire en amont.

    J'avoue que j'ai tendance à faire des routines de contrôles génériques plutôt que d'utiliser les outils fournis avec Access, et ton article remet un peu les choses en place.

    Dans ta conclusion cette phrase résume très bien le sujet :
    En outre, en étant ainsi gérée directement par le moteur de base de données, vous avez la garantie qu'aucun programme tiers ne viendra à l'encontre des règles de gestion que vous avez définies. Ceci n'est vraiment pas négligeable quand on sait à quel point l'interconnexion des applications Office est mise en jeu dans les développements professionnels.
    Encore bravo pour ce rappel.

    Philippe

  5. #5
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Bonjour,

    Citation Envoyé par Tofalu Voir le message
    Bonjour

    Et que pensez-vous de cette technique :

    http://warin.developpez.com/access/contraintes/

    Je n'imaginais pas que l'on puisse ainsi créer des contraintes non accessibles via l'interface. Il y a d'autres choses cachées que l'on peut faire via du SQL ?
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

  6. #6
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 282 192
    Points
    282 192
    Par défaut
    Citation Envoyé par Tofalu Voir le message
    Bonjour

    Et que pensez-vous de cette technique :

    http://warin.developpez.com/access/contraintes/


    Nom : bravo.gif
Affichages : 357
Taille : 4,7 Ko
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

Discussions similaires

  1. [FAQ] Perte des marges dans les états Access
    Par Gretch_34 dans le forum Contribuez
    Réponses: 10
    Dernier message: 27/09/2011, 13h39
  2. Gestion des erreurs dans les pages JSP
    Par elewandowski dans le forum Struts 2
    Réponses: 3
    Dernier message: 04/12/2007, 22h18
  3. Réponses: 2
    Dernier message: 11/07/2006, 18h08
  4. Gestion des durées dans les tables Access
    Par climz dans le forum Requêtes et SQL.
    Réponses: 17
    Dernier message: 24/05/2006, 16h29
  5. Gestion des NULL dans les tables externes
    Par plouf2244 dans le forum Firebird
    Réponses: 1
    Dernier message: 23/03/2006, 17h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo