OVH Cloud OVH Cloud

ajout enregistrement

2 réponses
Avatar
Mélanie
Bonjour

J'ai une table Eval/Items et une table Items (clé sur 2 champs : N°Eval et
N°Items pour la table Eval/Items et une clé primaire pour la table Items sur
N°Items) . Une évaluation peut avoir plusieurs items. J'aimerai pouvoir
ajouter à une évaluation tous les items créés de la table Items.
Par exemple :
J'ai l'évaluation N°1 et les Items N°1, 2, 3, 4, 5.
J'aimerai obtenir tous les enregistrements suivants sans avoir à les saisir
mais de façon totalement automatisée:
1;1
1;2
1;3
1;4
1;5
J'espère être clair et merci pour les réponses

2 réponses

Avatar
Rv
Salut,

En utilisant une requête d'insertion avec un paramètre correspondant au
numéro de l'évaluation:

INSERT INTO EvalItems ( NumItem, NumEval )
SELECT Items.NumItem, [Saisir le numéro de l'évaluation]
FROM Items;

Ceci est à adapter avec vos notations.

J'espère avoir bien compris le pb!?

A+

Rv

"Mélanie" a écrit dans le message de
news:
Bonjour

J'ai une table Eval/Items et une table Items (clé sur 2 champs : N°Eval et
N°Items pour la table Eval/Items et une clé primaire pour la table Items
sur

N°Items) . Une évaluation peut avoir plusieurs items. J'aimerai pouvoir
ajouter à une évaluation tous les items créés de la table Items.
Par exemple :
J'ai l'évaluation N°1 et les Items N°1, 2, 3, 4, 5.
J'aimerai obtenir tous les enregistrements suivants sans avoir à les
saisir

mais de façon totalement automatisée:
1;1
1;2
1;3
1;4
1;5
J'espère être clair et merci pour les réponses




Avatar
Mélanie
Merci ça marche !!!
Par contre j'ai un message d'erreur "x enregistrements n'ont pas été ajoutés
à la table à la suite de violation de clé". Je vais automatiser le lancement
de cette requête. Du coup est il possible d'empêcher ce message d'erreur?
Encore merci

"Rv" a écrit dans le message de
news:
Salut,

En utilisant une requête d'insertion avec un paramètre correspondant
au

numéro de l'évaluation:

INSERT INTO EvalItems ( NumItem, NumEval )
SELECT Items.NumItem, [Saisir le numéro de l'évaluation]
FROM Items;

Ceci est à adapter avec vos notations.

J'espère avoir bien compris le pb!?

A+

Rv

"Mélanie" a écrit dans le message de
news:
Bonjour

J'ai une table Eval/Items et une table Items (clé sur 2 champs : N°Eval
et


N°Items pour la table Eval/Items et une clé primaire pour la table Items
sur

N°Items) . Une évaluation peut avoir plusieurs items. J'aimerai pouvoir
ajouter à une évaluation tous les items créés de la table Items.
Par exemple :
J'ai l'évaluation N°1 et les Items N°1, 2, 3, 4, 5.
J'aimerai obtenir tous les enregistrements suivants sans avoir à les
saisir

mais de façon totalement automatisée:
1;1
1;2
1;3
1;4
1;5
J'espère être clair et merci pour les réponses