Problème de valeur de champ
Résolu
Stella18
-
blux Messages postés 27881 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27881 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je suis en train de bosser sur Access 2007, et j'ai deux tables: Equipement, et Caracteristique. Sachant que Caracteristique a pour clés primaires numC, et numEq (clé étrangère référençant numEq, clé primaire d'Equipement).
J'aimerais que pour chaque numEq rentré, le numC s'incrémente selon la valeur du NumEq. Je l'ai actuellement mis en NuméroAuto, mais du coup il s'incrémente à toutes les valeurs rentrées, sans prendre en compte le numEq.
En gros, si je rentre 2 comme numEq en premier enregistre dans la table Caracteristique, il me retournera 1. Mais si je rentre ensuite 3, j'aurais 2 pour numC alors que j'aimerais 1 aussi....
Ca fait quelques heures que je galère dessus donc si quelqu'un pouvait m'aider ça serait génial ! Merci d'avance.
Je suis en train de bosser sur Access 2007, et j'ai deux tables: Equipement, et Caracteristique. Sachant que Caracteristique a pour clés primaires numC, et numEq (clé étrangère référençant numEq, clé primaire d'Equipement).
J'aimerais que pour chaque numEq rentré, le numC s'incrémente selon la valeur du NumEq. Je l'ai actuellement mis en NuméroAuto, mais du coup il s'incrémente à toutes les valeurs rentrées, sans prendre en compte le numEq.
En gros, si je rentre 2 comme numEq en premier enregistre dans la table Caracteristique, il me retournera 1. Mais si je rentre ensuite 3, j'aurais 2 pour numC alors que j'aimerais 1 aussi....
Ca fait quelques heures que je galère dessus donc si quelqu'un pouvait m'aider ça serait génial ! Merci d'avance.
A voir également:
- Problème de valeur de champ
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Valeur relative et absolue ✓ - Forum Webmastering
- Excel champ calculé avec condition - Forum Excel
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
- Liste de valeur excel - Guide
1 réponse
Salut,
pour une relation 1-n, qui semble être celle que tu as entre Equipement et Caractéristiques, la clé de la table côté n ne doit pas être composée de la clé de la table côté 1.
Deux clés étrangères gèrent une relation n-n via une table intermédiaire.
Expose nous plus précisément ton problème et ne cherche pas à avoir une correspondance entre clés 'pour faire joli'. Les clés sont les moyens d'accès du SGBD, pas les tiens !
pour une relation 1-n, qui semble être celle que tu as entre Equipement et Caractéristiques, la clé de la table côté n ne doit pas être composée de la clé de la table côté 1.
Deux clés étrangères gèrent une relation n-n via une table intermédiaire.
Expose nous plus précisément ton problème et ne cherche pas à avoir une correspondance entre clés 'pour faire joli'. Les clés sont les moyens d'accès du SGBD, pas les tiens !
J'ai effectivement une relation 1-n, sachant qu'une caractéristique appartient à un et un seul équipement, mais un équipement peut avoir plusieurs caractéristiques.
En y réflichissant, c'est vrai que c'était plus pour le côté esthétique qu'autre chose, puisque je compte créer un formulaire résumant les caractéristiques d'un équipement voulu après, mais je pourrais très bien ne pas afficher les numC.
Par contre, sachant que mes deux clés sont primaires dans Caracteristique, pourrais-tu m'expliquer pourquoi ça ne parait pas logique à Access de numéroter selon chaque numEq rentré ? C'est peut-être pas si logique que ça en fait... ^^'
Par contre, le champ numEq doit faire partie de la table Caractéristique.
Equipement (numEq, champ1, champ2...)
Caracteristique (numC, numEq, champ1, champ2...)