4 réponses
g essaye de faire une requete et de selectionner les valeurs dont j'avais besoin en l'occurence0 ,...., puis pour tout mettre dans le meme champ et pas me retrouver avec 8 champs ayant chacun une valeur g utilisais union all le soucis c que a priori vu que j'ai une repetition de 0 ca me donne 50 lignes je sais pas pourkoi!..bref...please help me!!!!!
merci pour ta reponse
en fait j'ai resolu mon pb de la maniere suivante:
UPDATE TableSynthese SET TableSynthese.[temps passé] = DLookUp("[Expr1]","RequêteSommeTempsPasse")
WHERE ((([TableSynthese].[PRESTATIONS]) like "Opérations études, AF et travaux du programme 2004"));
et je l'ai fait une deuxieme foix pour ma deuxieme valeur, "prestations etant un en tete de colonne de mon fichier excel que j'importe tout comme "temps passé"
j'ai pensé a utiliser une requete ajout mais mon soucis c que a chaque fois que je la lancerai ca rajoutera des enregistrements et ca ne les remplacera pas enfin je crois pas..
dis moi ce que tu en penses!
encore merci!
en fait j'ai resolu mon pb de la maniere suivante:
UPDATE TableSynthese SET TableSynthese.[temps passé] = DLookUp("[Expr1]","RequêteSommeTempsPasse")
WHERE ((([TableSynthese].[PRESTATIONS]) like "Opérations études, AF et travaux du programme 2004"));
et je l'ai fait une deuxieme foix pour ma deuxieme valeur, "prestations etant un en tete de colonne de mon fichier excel que j'importe tout comme "temps passé"
j'ai pensé a utiliser une requete ajout mais mon soucis c que a chaque fois que je la lancerai ca rajoutera des enregistrements et ca ne les remplacera pas enfin je crois pas..
dis moi ce que tu en penses!
encore merci!
Effectivement, une requete ajout ajoute des enregistrements, mais ne les remplace pas. A la rigueur, tu pourrais utiliser une requete suppression, puis une requete ajout, mais ca supposerai que tu dispose de toutes les donnees concernees dans d'autres tables et ca ferait 2 requetes au lieu d'une. Quoi qu'il en soit un update est generalement la meilleure solution.
Bon courage
Bon courage
21 sept. 2004 à 18:49
SVP + d'info nbre de tables ainsi que les champs.
ces 50 lignes que je crois 48 Lc'set une redandance à cause des liens entre les tables donc 48/8=6 vousavez 6 prinicipaux .
à +.
Merci
22 sept. 2004 à 08:40
merci d'avoir repondu..en fait j'ai une table "TableSynthese" avec pour champ "Prestations","Ratios","Quantités","prévu","temps passé"
concernant "temps passé" les valeurs obtenus sont 0,0,0,0,0,0,0,0
or je voudrais que le deuxieme zero et le troisieme soit remplace par deux valeurs.la premiere etant obtenu par une requete dont un champ me donne 13valeurs..c'est la somme de ces valeurs que je veux mettre a la place du deuxieme zero..de meme pour le troisieme zero il s'agit d'une autre requete avec le meme principe
si tu as une idee n'hesite pas!
merci d'avance!
22 sept. 2004 à 14:17
Bon courage