Enregistrement qui se repetent dans un etat et aussi sur la requete(basée sur 3)

Fermé
oholabi12345 - Modifié le 23 août 2020 à 23:35
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 - 8 sept. 2020 à 15:06
bonjour à tous ; mon problème ; c’est que dans mon état qui est basé sur une requête ; elle même est le regroupement de 3 requêtes; les enregistrements se répètent alors que j'ai fait que deux saisies seulement
je vous envoie les relations ; la requête et l’état en question
merci
A voir également:

9 réponses

yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 Ambassadeur 1 544
24 août 2020 à 09:42
bonjour,
difficile de t'aider si tu ne partages pas le texte de la source SQL de ta requête, la structure de tes tables, les données présentes, le résultat obtenu, et le résultat attendu.
tu pourrais éventuellement partager ton fichier.
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1
Modifié le 24 août 2020 à 10:23
En fait je ne sais pas partager des fichiers je suis nouveau sur la toile , indiquez moi la procedure
Merci
0
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 1 544 > Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022
24 août 2020 à 10:45
pour partager un fichier, tu le publies sur internet (google drive, cjoint.com, ...), et tu partages le lien ici.
explique également le résultat obtenu, et le résultat attendu.
0
Castours > Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022
24 août 2020 à 10:48
Bonjour
Tu compresses ta base et tu la mets dans un lien avec ci joint. Ce lien tu le copies et le decposesdans un messages de comment ca marche
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1
Modifié le 24 août 2020 à 13:36
Quelle est l'adresse du destinataire que j'utilise pour envoyer le lien
0
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 1 544 > Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022
24 août 2020 à 13:47
il est inutile de partager un pdf, il est utile de partager ton fichier Access.
tu peux partager le lien sur le forum.
0
oholabi12345
24 août 2020 à 16:39
https://www.cjoint.com/c/JHyoKl8ZdXR
0
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 1 544
Modifié le 24 août 2020 à 16:51
quelle requête te pose-t'elle problème?
explique maintenant le résultat obtenu, et le résultat attendu.

If [M] = "78100004" Then Commande13.Visible = True
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1 > yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024
24 août 2020 à 17:14
Vas y Dans la source de l'etat "" Compte pisteur "" et tu constateras
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1 > Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022
Modifié le 24 août 2020 à 18:47
Je n'ai plus de suite ,est ce que vous avez vu l'etat en question qui est basé sur les 3 requetes ; mais separement les requetes marchent tres bien
0
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 1 544 > Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022
24 août 2020 à 21:59
il n'y a pas d'état qui s'appelle "Compte pisteur".
c'est plus simple pour nous de partir d'une requête plutôt que d'in état.
n'oublie pas d'expliquer en quoi le résultat obtenu diverge du résultat attendu.
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1 > yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024
24 août 2020 à 22:56
En fait cet etat est appelé ETAT LIVRAISON et est basé sur un generateur de requete, concu a partir de 3 requetes qui sont : - req reglement
- req livraison
- req sous 2
Ce que je ne comprends pas cest que , chaque enregistrement est doublé alors que jai fait qu'une seule saisie , tu peux verifier ce que je dis en ouvrant l'etat en question
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1
27 août 2020 à 15:48
Salut je ramène ma base de données parce que les résultats obtenus ne sont pas correctes ( voir la requête " REQ SOLDE PISTEUR")
0
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 1 544
27 août 2020 à 16:11
où est la base?
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1 > yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024
27 août 2020 à 17:00
Je lai envoyé par mail sur noreply@commentcamarche.net
0
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 1 544 > Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022
27 août 2020 à 17:16
il faut poster le lien ici.
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1 > yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024
27 août 2020 à 17:29
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1 > Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022
27 août 2020 à 17:30
désolé javais oublié la procedure
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1
27 août 2020 à 19:32
0
oholabi12345
27 août 2020 à 20:15
est ce que cest bon maintenent
0
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 1 544
27 août 2020 à 20:17
je vois une anomalie: la requête SL contient plusieurs lignes par pourvoyeur, alors qu'elle doit calculer un total par pourvoyeur.
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1 > yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024
27 août 2020 à 21:08
Oui , essaie de voir les autres aussi
0
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 1 544 > Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022
28 août 2020 à 08:42
dans la requête SM, il n'y a ni somme, ni regroupement.
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1 > yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024
28 août 2020 à 11:25
Oui jai fait les regroupements mais ca ne change vraiment rien , et je voudrais aussi afficher la periode de determination du solde dans l'etat principal ( [date debut ] et [ date finale]
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1
28 août 2020 à 11:40
SELECT MANDAT.[N° POURVOYEUR], Sum(MANDAT.[MONTANT MANDAT]) AS Summmandat
FROM MANDAT
GROUP BY MANDAT.[N° POURVOYEUR];
0
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 1 544
28 août 2020 à 11:56
cela ne change rien, cela donne le même résultat qu'avant?
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1
28 août 2020 à 11:41
SELECT P.[N° POURVOYEUR], P.[NOM POURVOYEUR], Sum((Nz([SM].[SUMMMANDAT]))) AS SOLDE1, Sum((Nz([SL].[SUMMNETAPAYER]))) AS SOLDE2, Sum((Nz([SR].[Summreglement]))) AS SOLDE3, Sum((((Nz([SM].[SUMMMANDAT])-Nz([SL].[SUMMNETAPAYER])+Nz([SR].[Summreglement]))))) AS SOLDE
FROM ((P LEFT JOIN SR ON P.[N° POURVOYEUR] = SR.[N° POURVOYEUR]) LEFT JOIN SM ON P.[N° POURVOYEUR] = SM.[N° POURVOYEUR]) LEFT JOIN SL ON P.[N° POURVOYEUR] = SL.[N° POURVOYEUR]
GROUP BY P.[N° POURVOYEUR], P.[NOM POURVOYEUR];
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1
28 août 2020 à 12:40
je pense que le problème est réglé avec cette requête:
SELECT [REQ SOLDE PISTEUR 1].[N° POURVOYEUR], PISTEUR.[NOM POURVOYEUR], Sum([REQ SOLDE PISTEUR 1].SOLDE1) AS SommeDeSOLDE1, Sum([REQ SOLDE PISTEUR 2].SOLDE3) AS SommeDeSOLDE3, Sum([REQ SOLDE PISTEUR 3].SOLDE2) AS SommeDeSOLDE2, Sum([solde1]-[solde2]-[solde3]) AS SOLDE
FROM (([REQ SOLDE PISTEUR 1] INNER JOIN PISTEUR ON [REQ SOLDE PISTEUR 1].[N° POURVOYEUR] = PISTEUR.[N° POURVOYEUR]) INNER JOIN [REQ SOLDE PISTEUR 2] ON PISTEUR.[N° POURVOYEUR] = [REQ SOLDE PISTEUR 2].[N° POURVOYEUR]) INNER JOIN [REQ SOLDE PISTEUR 3] ON PISTEUR.[N° POURVOYEUR] = [REQ SOLDE PISTEUR 3].[N° POURVOYEUR]
GROUP BY [REQ SOLDE PISTEUR 1].[N° POURVOYEUR], PISTEUR.[NOM POURVOYEUR];
il reste comment integrer la date periodique
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1
28 août 2020 à 19:24
Bonsoir, est ce que vous avez vu le code sql pour la resolution de mon probleme
0
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 1 544 > Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022
28 août 2020 à 21:15
je l'ai vu. il s'agit d'une requête basée sur d'autres requêtes, et je ne sais pas ce que contiennent ces autres requêtes.
j'avais suggéré une requête basée sur la table PISTEUR, avec trois LEFT JOIN d'autres requêtes, qui calculent chacune un des trois soldes.
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1 > yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024
28 août 2020 à 23:39
En fait la requete en question fonctionne tres bien et les resultats attendus sont en terme de solde pour chaque pisteur ,sauf que ces soldes ne sont pas liés a des dates , donc je veux savoir si cela peut etre possible ou il faut revoir les relations entre les tables
Merci de me revenir sur ma preoccupation
0
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 1 544 > Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022
29 août 2020 à 07:57
le plus simple, c'est de mettre ces dates dans une table, et de modifier les trois requêtes qui calculent les soldes.
0
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 1
29 août 2020 à 13:10
bjr ; en effet dans les tables Mandats ; Sous et Règlements il y a des dates dans chacune d'elle mais comment faire apparaitre la date dans la Requête finale sans toute fois déranger les soldes ; c’est là le problème ; il faut au final que la date apparaisse dans l'Etat principal de sorte à pourvoir la paramétrer et obtenir de bon resultas c'est a dire :
entre [date debut] et [date finale] de sorte à selectionner les enregistrements relatifs à cette plage
je pense que vous me comprendrez
merci
0
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 1 544
29 août 2020 à 13:45
le plus simple, c'est de mettre ces dates de début de de fin dans une table, et de modifier les trois requêtes qui calculent les soldes.
0
oholabi12345 > yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024
29 août 2020 à 13:50
quelle table exactelment et comment modifier ; je suis vraiment planté ; ou envoie moi le code du sql modifié
0
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 1 544 > oholabi12345
29 août 2020 à 14:01
le plus simple, c'est de mettre ces dates de début de de fin dans une nouvelle table, qui contient deux champs et un enregistrement.
et d'ajouter cette table dans les trois requêtes qui calculent les soldes.
0
oholabi12345
29 août 2020 à 14:12
OK mais cette table je la relie comment et à quelle table existante ; est ce quelle a un clé primaire ou etrangères et quels autres champs faut il ajouter par exemple
0
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 1 544
29 août 2020 à 20:25
exemple:
SELECT MANDAT.[N° POURVOYEUR], Sum(MANDAT.[MONTANT MANDAT]) AS Summandat
FROM MANDAT, periode
where [DATE MANDAT] >= debut and [DATE MANDAT] <= fin
GROUP BY MANDAT.[N° POURVOYEUR];    
0
oholabi12345 > yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024
31 août 2020 à 11:25
bjr requete ne fonctionne pas
merci
0
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 1 544 > oholabi12345
1 sept. 2020 à 10:10
"ne fonctionne pas": qu'as-tu essayé, qu'observes-tu?
0
yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024 1 544 > yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024
6 sept. 2020 à 21:19
merci, le moment venu, de marquer la discussion comme résolue.
0
RV71 Messages postés 590 Date d'inscription mardi 14 avril 2020 Statut Membre Dernière intervention 12 octobre 2024 31 > yg_be Messages postés 23268 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 octobre 2024
6 sept. 2020 à 21:24
Ah merde, je crois que le sujet auquel j'ai répondu il y a qq minutes, peut / va s'éterniser :(
0