OVH Cloud OVH Cloud

[wd 705 206G] requêtes

10 réponses
Avatar
William
Bonjour
pourriez vous me dire pouquoi une requête aussi simple que

SELECT Facture.Facture_payee AS Facture_payee,
Facture.NumClient AS NumClient,
Facture.RecontactFacture AS RecontactFacture,
Facture.TotalHT AS TotalHT,
Facture.TotalTVA AS TotalTVA,
Facture.TotalTTC AS TotalTTC
FROM Facture
WHERE Facture.NumClient = {Param1}

ne prends pas en compte le nbr de factures??

je lance l'appli et après le bon clic pour lancer la req il me dit disons
10.
je crée 3 factures de plus et je reclic
et là Oh haine il me dit toujours 10!!!!

je ferme et relance et reclic et là 13????

vous avez des idées??

Cdl
William

--
Vous pouvez me joindre
ou sur Msn
joindreWilliam at hotmail.com en instantanée

10 réponses

Avatar
William
Oups
Désolé cette requete ne peut pas me donner directement le nbr de recs mais
il me semblait que c'était le comptage qui ne marchait pas.
je traite donc le nombre de recs car comme vous le voyez j'avais besoin
d'autres renseignements

Néanmoins le nbr de recs ne correspond pas à ce que je devrais avoir sans la
relance de l'appli

je seche

Cdl
William

--
Vous pouvez me joindre
ou sur Msn
joindreWilliam at hotmail.com en instantanée
Avatar
Manu Pavy
William a fait part de :

Bonjour
pourriez vous me dire pouquoi une requête aussi simple que

SELECT Facture.Facture_payee AS Facture_payee,
Facture.NumClient AS NumClient,
Facture.RecontactFacture AS RecontactFacture,
Facture.TotalHT AS TotalHT,
Facture.TotalTVA AS TotalTVA,
Facture.TotalTTC AS TotalTTC
FROM Facture
WHERE Facture.NumClient = {Param1}

ne prends pas en compte le nbr de factures??

je lance l'appli et après le bon clic pour lancer la req il me dit di sons
10.
je crée 3 factures de plus et je reclic
et là Oh haine il me dit toujours 10!!!!

je ferme et relance et reclic et là 13????

vous avez des idées??



Y a pas une histoire de blocage de table ?


Manu
Avatar
Manu Pavy
William a fait part de :

Oups
Désolé cette requete ne peut pas me donner directement le nbr de re cs mais
il me semblait que c'était le comptage qui ne marchait pas.
je traite donc le nombre de recs car comme vous le voyez j'avais besoin
d'autres renseignements

Néanmoins le nbr de recs ne correspond pas à ce que je devrais avoi r sans la
relance de l'appli



n y aurait il pas un blocage de table ?


Manu
Avatar
J-M des Grottes
William a utilisé son clavier pour écrire :
Bonjour
pourriez vous me dire pouquoi une requête aussi simple que

SELECT Facture.Facture_payee AS Facture_payee,
Facture.NumClient AS NumClient,
Facture.RecontactFacture AS RecontactFacture,
Facture.TotalHT AS TotalHT,
Facture.TotalTVA AS TotalTVA,
Facture.TotalTTC AS TotalTTC
FROM Facture
WHERE Facture.NumClient = {Param1}

ne prends pas en compte le nbr de factures??

je lance l'appli et après le bon clic pour lancer la req il me dit disons
10.
je crée 3 factures de plus et je reclic
et là Oh haine il me dit toujours 10!!!!

je ferme et relance et reclic et là 13????

vous avez des idées??

Cdl
William



Facture_payee ... c'est quoi ? un booleen..

Vérifie qu'il ne sélectionne pas que les factures où c'est à 1 ou 0
....


Courage, mais l'informatique n'est pas un long cable tranquille ...

--
Remove (nospam) from my Email.
Dr J-M des Grottes - HIS-Etterbeek-Ixelles - Nephrology - Belgium
Avatar
Michel
J-M des Grottes a écrit :
William a utilisé son clavier pour écrire :

Bonjour
pourriez vous me dire pouquoi une requête aussi simple que

SELECT Facture.Facture_payee AS Facture_payee,
Facture.NumClient AS NumClient,
Facture.RecontactFacture AS RecontactFacture,
Facture.TotalHT AS TotalHT,
Facture.TotalTVA AS TotalTVA,
Facture.TotalTTC AS TotalTTC
FROM Facture
WHERE Facture.NumClient = {Param1}

ne prends pas en compte le nbr de factures??

je lance l'appli et après le bon clic pour lancer la req il me dit disons
10.
je crée 3 factures de plus et je reclic
et là Oh haine il me dit toujours 10!!!!

je ferme et relance et reclic et là 13????

vous avez des idées??

Cdl
William




Facture_payee ... c'est quoi ? un booleen..

Vérifie qu'il ne sélectionne pas que les factures où c'est à 1 ou 0 ....


Courage, mais l'informatique n'est pas un long cable tranquille ...




Avec le peu de renseignements donnés, il est difficile de trouver l'erreur.
Deja dans la formulation c'est difficile de s'y retrouver.
"La requète ne prends pas en compte le nombre de facture ..."
Une requète prend en compte des rubriques et des conditions sur ces
rubriques et retourne un certain nombre d'enregistrements.

Vu que apparemment le nombre d'enregistrements n'est pas une rubrique et
que ce n'est pas non plus un paramètre de ta requète, je suppose que le
pb que tu as concerne le nombre d'enreg retournés par ta requète qui ne
correspond pas au nombre attendu.

Premiere vérif à faire, est ce que les factures ajoutées ont bien le
numClient désiré (voir ca avec WDmap par exemple).

Cordialement
Michel
Avatar
William
Bonjour
et merci pour les réponses de Manu et JM des Grottes



"Michel" a écrit dans le message de
news:cok4ur$o79$

Avec le peu de renseignements donnés, il est difficile de trouver


l'erreur.
Deja dans la formulation c'est difficile de s'y retrouver.



???

"La requète ne prends pas en compte le nombre de facture ..."
Une requète prend en compte des rubriques et des conditions sur ces
rubriques et retourne un certain nombre d'enregistrements.




Vu que apparemment le nombre d'enregistrements n'est pas une rubrique et
que ce n'est pas non plus un paramètre de ta requète, je suppose que le
pb que tu as concerne le nombre d'enreg retournés par ta requète qui ne
correspond pas au nombre attendu.

Premiere vérif à faire, est ce que les factures ajoutées ont bien le
numClient désiré (voir ca avec WDmap par exemple).



Oui c'est dans le WDmap. d'ailleurs il suffit de relancer l'appli pour que
la requête se réveille et trouve la facture en plus.????

Mon souci n'est pas directement la requête mais, désolé, de savoir pourquoi
elle ne me retourne pas le bon nombre de rec, ou retour de lignes si tu
préfère. d'ailleurs elle marche très bien cette requête mais je voudrais
qu'elle marche sans devoir relancer l'application

En plus c'est une appli mono poste. pas de blocage de programmé.

Laissé tombé je suis passé avec une solution alternative
un parcours de fiche avec un compteur :-(

Cdl


Cordialement
Michel


Avatar
Michel
William a écrit :


Laissé tombé je suis passé avec une solution alternative
un parcours de fiche avec un compteur :-(




Ah non ! tu ne va pas t'en tirer comme ça ;-))

1) La creation de tes factures supplémentaires se fait bien dans le
fichier directement (Hajoute) et pas dans la requète
2) Tu relances bien le HExecuteRequeteSQL()
3) Comment récupères tu le nombre de lignes ? tu parcours la requete ?,
tu remplis une table ?

Michel
Avatar
William
Re



"Michel" a écrit dans le message de
news:cok86n$r29$
William a écrit :

>
> Laissé tombé je suis passé avec une solution alternative
> un parcours de fiche avec un compteur :-(
>

Ah non ! tu ne va pas t'en tirer comme ça ;-))

1) La creation de tes factures supplémentaires se fait bien dans le
fichier directement (Hajoute) et pas dans la requète



Tout de même :-) un peu de sérieux. hajoute direct dans le fichier accès
direct et pas de blocage

2) Tu relances bien le HExecuteRequeteSQL()


fait parti intégrante de l'ini

3) Comment récupères tu le nombre de lignes ? tu parcours la requete ?,



Alors là je crois avoir fait le tour
Accès direct au résultat d'une requête qui faisait les compages, les sommes.
Accès en remplissant une table qui faisait les sommes et les comptages
mais à bout de nerf juste après le hexecutereq j'ai mis

un trace pour compter le nbr de req dans la req.
La résultat est déjà faut, donc les methodes de parcours ne peuvent donner
le bon résultat......

entre guillemets, j'ai rajouté un trace pour savoir combien de rec dans le
fichier. il est bon et j'ai fini par craqué pour lacher la requete et me
faire un parcours du fichier :-(

Cdl
William

tu remplis une table ?

Michel


Avatar
J-M des Grottes
Le 1/12/2004, Michel a supposé :
J-M des Grottes a écrit :
William a utilisé son clavier pour écrire :

Bonjour
pourriez vous me dire pouquoi une requête aussi simple que

SELECT Facture.Facture_payee AS Facture_payee,
Facture.NumClient AS NumClient,
Facture.RecontactFacture AS RecontactFacture,
Facture.TotalHT AS TotalHT,
Facture.TotalTVA AS TotalTVA,
Facture.TotalTTC AS TotalTTC
FROM Facture
WHERE Facture.NumClient = {Param1}

ne prends pas en compte le nbr de factures??

je lance l'appli et après le bon clic pour lancer la req il me dit disons
10.
je crée 3 factures de plus et je reclic
et là Oh haine il me dit toujours 10!!!!

je ferme et relance et reclic et là 13????

vous avez des idées??

Cdl
William




Facture_payee ... c'est quoi ? un booleen..

Vérifie qu'il ne sélectionne pas que les factures où c'est à 1 ou 0 ....


Courage, mais l'informatique n'est pas un long cable tranquille ...




Avec le peu de renseignements donnés, il est difficile de trouver l'erreur.
Deja dans la formulation c'est difficile de s'y retrouver.
"La requète ne prends pas en compte le nombre de facture ..."
Une requète prend en compte des rubriques et des conditions sur ces rubriques
et retourne un certain nombre d'enregistrements.

Vu que apparemment le nombre d'enregistrements n'est pas une rubrique et que
ce n'est pas non plus un paramètre de ta requète, je suppose que le pb que tu
as concerne le nombre d'enreg retournés par ta requète qui ne correspond pas
au nombre attendu.

Premiere vérif à faire, est ce que les factures ajoutées ont bien le
numClient désiré (voir ca avec WDmap par exemple).

Cordialement
Michel



A mon avis il ne sélectionne pas ce qu'il doit ....

Oui, bon lapalisse

A+

--
Remove (nospam) from my Email.
Dr J-M des Grottes - HIS-Etterbeek-Ixelles - Nephrology - Belgium
Avatar
William
Bonsoir
Fin de l'histoire
Moi la seule question que j'arrete de me poser c'est pourquoi j'ai le bon
résultat qu'après la relance de l'appli ce qui met hors de cause la synthaxe
même de la requête
Bonne soirée
Cdl
William