+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Rédacteur

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

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

    Informations forums :
    Inscription : octobre 2004
    Messages : 9 502
    Points : 32 138
    Points
    32 138

    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 : 48
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : novembre 2006
    Messages : 2 210
    Points : 3 220
    Points
    3 220

    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
    Rédacteur

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

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

    Informations forums :
    Inscription : octobre 2004
    Messages : 9 502
    Points : 32 138
    Points
    32 138

    Par défaut

    Bonjour

    Et que pensez-vous de cette technique :

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


  4. #4
    Rédacteur/Modérateur

    Avatar de Philippe JOCHMANS
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mai 2005
    Messages
    19 531
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : mai 2005
    Messages : 19 531
    Points : 47 292
    Points
    47 292

    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
    Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
    Vous pouvez consulter mes articles sur Access et PowerPoint et n'oubliez pas de consulter les FAQs MS Office

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

    Informations forums :
    Inscription : novembre 2006
    Messages : 2 210
    Points : 3 220
    Points
    3 220

    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
    17 783
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : Belgique

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

    Informations forums :
    Inscription : novembre 2006
    Messages : 17 783
    Points : 133 757
    Points
    133 757

    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 : 91
Taille : 4,7 Ko
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    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, 12h39
  2. Gestion des erreurs dans les pages JSP
    Par elewandowski dans le forum Struts 2
    Réponses: 3
    Dernier message: 04/12/2007, 21h18
  3. Réponses: 2
    Dernier message: 11/07/2006, 17h08
  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, 15h29
  5. Gestion des NULL dans les tables externes
    Par plouf2244 dans le forum Firebird
    Réponses: 1
    Dernier message: 23/03/2006, 16h55

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