Voila mon probleme
g crée 2 tables :
table X avec 3 champs frequence,Micro,QP1
table y avec les 3 memes champs c-a-d frequence,Micro,QP2
et je voudrais dans 1 troisieme table z avec 3 champs
frequence Micro QPTot
avoir QPTot=QP1+QP2
les frequences et les Micros sont les memes dans les tables x, y et z
g fait une requete ajout mais ca ne marche pas peut etre que je me trompe
dans la demarche de la requete mis a jour si c ca j'aimerai avoir une petite
explication sur les requetes mis a jour
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gafish
Bonjour aussi,
Déja, première question, pourquoi avoir créé deux tables séparées ? Autre question, as tu besoin d'historiser ce résultat de calcul, ou as tu besoin d'avoir un résultat à un instant t, sur demande. Dans le deuxième cas, je te conseille de ne pas mettre le résultat dans un troisième table, mais plutôt de faire le calcul dans la requête. Car si QP1 change par exemple, y avoir stocké dans une table ne fera pas suivre le changement, alors que dans une requête tu auras modification automatique du total. Pour répondre tout de même à ta question, tu fais une requête ajout, avec ajout dans ta table 3. Tu va chercher tes deux premières tables, tu crées une jointure entre les frequence et les micros respectifs, tu sélectionnes frequence que tu ajoutes dans fréquence de la table 3, micro dans micro, et tu entres dans champ ton calcul QP1+Qp2 que tu ajoutes au champ QPtot Une requête ajout va ajouter de nouvelles lignes dans une table, une requête mise à jour va modifier un ou plusieurs champ des enregistrements déja existants.
Arnaud
"damien" a écrit dans le message news:
Voila mon probleme g crée 2 tables : table X avec 3 champs frequence,Micro,QP1 table y avec les 3 memes champs c-a-d frequence,Micro,QP2
et je voudrais dans 1 troisieme table z avec 3 champs frequence Micro QPTot avoir QPTot=QP1+QP2
les frequences et les Micros sont les memes dans les tables x, y et z g fait une requete ajout mais ca ne marche pas peut etre que je me trompe dans la demarche de la requete mis a jour si c ca j'aimerai avoir une petite
explication sur les requetes mis a jour
Comment faire Merci
Bonjour aussi,
Déja, première question, pourquoi avoir créé deux tables séparées ?
Autre question, as tu besoin d'historiser ce résultat de calcul, ou as tu
besoin d'avoir un résultat à un instant t, sur demande.
Dans le deuxième cas, je te conseille de ne pas mettre le résultat dans un
troisième table, mais plutôt de faire le calcul dans la requête. Car si QP1
change par exemple, y avoir stocké dans une table ne fera pas suivre le
changement, alors que dans une requête tu auras modification automatique du
total.
Pour répondre tout de même à ta question, tu fais une requête ajout, avec
ajout dans ta table 3.
Tu va chercher tes deux premières tables, tu crées une jointure entre les
frequence et les micros respectifs, tu sélectionnes frequence que tu ajoutes
dans fréquence de la table 3, micro dans micro, et tu entres dans champ ton
calcul QP1+Qp2 que tu ajoutes au champ QPtot
Une requête ajout va ajouter de nouvelles lignes dans une table, une requête
mise à jour va modifier un ou plusieurs champ des enregistrements déja
existants.
Arnaud
"damien" <damien@discussions.microsoft.com> a écrit dans le message news:
C72D2A9F-F3C5-4198-8384-702473CCE7F3@microsoft.com...
Voila mon probleme
g crée 2 tables :
table X avec 3 champs frequence,Micro,QP1
table y avec les 3 memes champs c-a-d frequence,Micro,QP2
et je voudrais dans 1 troisieme table z avec 3 champs
frequence Micro QPTot
avoir QPTot=QP1+QP2
les frequences et les Micros sont les memes dans les tables x, y et z
g fait une requete ajout mais ca ne marche pas peut etre que je me trompe
dans la demarche de la requete mis a jour si c ca j'aimerai avoir une
petite
Déja, première question, pourquoi avoir créé deux tables séparées ? Autre question, as tu besoin d'historiser ce résultat de calcul, ou as tu besoin d'avoir un résultat à un instant t, sur demande. Dans le deuxième cas, je te conseille de ne pas mettre le résultat dans un troisième table, mais plutôt de faire le calcul dans la requête. Car si QP1 change par exemple, y avoir stocké dans une table ne fera pas suivre le changement, alors que dans une requête tu auras modification automatique du total. Pour répondre tout de même à ta question, tu fais une requête ajout, avec ajout dans ta table 3. Tu va chercher tes deux premières tables, tu crées une jointure entre les frequence et les micros respectifs, tu sélectionnes frequence que tu ajoutes dans fréquence de la table 3, micro dans micro, et tu entres dans champ ton calcul QP1+Qp2 que tu ajoutes au champ QPtot Une requête ajout va ajouter de nouvelles lignes dans une table, une requête mise à jour va modifier un ou plusieurs champ des enregistrements déja existants.
Arnaud
"damien" a écrit dans le message news:
Voila mon probleme g crée 2 tables : table X avec 3 champs frequence,Micro,QP1 table y avec les 3 memes champs c-a-d frequence,Micro,QP2
et je voudrais dans 1 troisieme table z avec 3 champs frequence Micro QPTot avoir QPTot=QP1+QP2
les frequences et les Micros sont les memes dans les tables x, y et z g fait une requete ajout mais ca ne marche pas peut etre que je me trompe dans la demarche de la requete mis a jour si c ca j'aimerai avoir une petite