|
[Résolu] Probleme de parcours avec une table |
|
Utilisateur WDF
Inscrit: 19/04/2006 18:20
Post(s): 63
|
J'ai une fenetre table qui est alimenter par une requete.
J'ai un interrupteur qui me permet de selectionner les dossiers a imprimer
Pour ce faire j ai 4 boutons
A- cochez tous b- decochez tous c- cochez selon un parametre
Jai aucun probleme avec ses boutons tout baigne
Le 4 bouton sert a sortir les factures selectionner.
Mon probleme Il sort toujours la meme facture,et je crois que c'est la facture qui est ou sois le curseur de la souris
Par contre sur 10 facture si j'en selectionne 3
Il me sort 3 fois la meme facture
voici mon code pour le Bouton facturation
//Code clic bouton pour une Table
// SelectDepot est mon interrupteur
i est un entier POUR i=1 A TableOccurrence(Table)
SI Table.SelectDepot[i]=1 ALORS
Info (Table.FactNoDepot) LIgneFacture.FactNoDepot = Table.FactNoDepot Info (Table.FactNoDepot,LIgneFacture.FactNoDepot) iAperçu(100) iInitRequêteEtat (ETAT_FactureDepot2,LIgneFacture.FactNoDepot) iImprimeEtat(ETAT_FactureDepot2,LIgneFacture.FactNoDepot)
// TableEnregistre (TABLE) FIN FIN
Contribution le : 11/09/2007 05:42
Edité par drcharly93 sur 11/9/2007 18:33:06
|
|
|
Re: Probleme de parcours avec une table |
|
DSI WDF
Inscrit: 15/03/2005 14:22
Post(s): 238
|
La modification des sélecteur de ta table ne va pas etre mémorisé si t'es en table fichier. Il faut utiliser une table mémoire pour avoir une sélection qui fonctione.
Sinon, il manque les indices des lignes du tableau dans le code : Info (Table.FactNoDepot[i]) LIgneFacture.FactNoDepot = Table.FactNoDepot[i] Info (Table.FactNoDepot[i],LIgneFacture.FactNoDepot)
Contribution le : 11/09/2007 10:50
|
|
|
Re: Probleme de parcours avec une table |
|
Utilisateur WDF
Inscrit: 19/04/2006 18:20
Post(s): 63
|
Pour information
info (Table.FactNoDepot) c'est la rubrique de la tablequi me donne Le numero de ma facture a appliquer. que je passe ensuite a LIgneFacture.FactNoDepot
LIgneFacture.FactNoDepot est le parametre a mon etat
Contribution le : 11/09/2007 14:12
|
|
|
Re: Probleme de parcours avec une table Solutionner |
|
Utilisateur WDF
Inscrit: 19/04/2006 18:20
Post(s): 63
|
Voila la solution
Il faut dire en premier qu'il a fallu que je rajoute dans l analyse et dans la requete la rubrique SelectDepot et dans la fenetre le lier a la dite requete
puis le code est le suivant
i est un entier
POUR i=1 A TableOccurrence(Table) TableSelectPlus(Table,i) SI Table.SelectDepot=1 ALORS LIgneFacture.FactNoDepot = Table.FactNoDepot iAperçu(100) iInitRequêteEtat(ETAT_FactureDepot2,LIgneFacture.FactNoDepot) iImprimeEtat(ETAT_FactureDepot2,LIgneFacture.FactNoDepot) FIN FIN
Contribution le : 11/09/2007 16:43
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.