Salut,
^^+SECTION: Entête de groupe champ client>
+SECTION: Entête de groupe <champ cmdMere>
+SECTION: Entête de groupe <champ cmdFille1>
+SECTION: Entête de groupe <champ cmdFille2>
donc deux commande filles dans la meme section
réponse :
Tu ne crée que deux Sections
Les cmdFilles seront incluses dans <SECTION Détails>
pour celà il faut que les enregistrements soient triées sur
client, cmdMere,cmdFille.
+SECTION: Entête de groupe champ client>
+SECTION: Entête de groupe <champ cmdMere>
Produits (cmdFille1) Ref (cmdFille1)
...................................................................
...................................................................
...................................................................
Produits (cmdFille2) Ref (cmdFille2)
...................................................................
...................................................................
...................................................................
^^lorsque j'affecte une source de donnée a mon datareport, que ça soit par dataenverinement ou par une requete, ce dernier parcour automatiquement le resultat du requete et affiche le resultat ,moi je ve le forcer a ce deplacer d'une ligne a l'autre selon mon choix dans le code, ça ve dire je ve le "movenext" apres avoir faire un traitement donnée.
ou bien je ve prendre la valeur qui s'affiche dans une zone text apres chaque itteration.
Même réponse:
il faut que tes enregistrements soient triées sur
client, cmdMere,cmdFille.
Mais le traitement que tu envisages , il faut le faire avant le lancement de l' état.
Dès que tu executes ton etat tu ne peux plus intervenir.
Si tu veux que le datareport tiens compte de ce traitement il faut :
*//Dans Acces
-^^ Créer une table résultat
*//Avec ton DataEnvironnement et DataReport
-^^ Lier ton Etat à cette table (refais la même chose que ce que tu as fais avant)
*//Dans ton programme
-^^ Faire une liaison vers ta source principale
-^^ Faire ton traitement
-^^ Sauvegarder ton traitement¨dans ta table résultat
-^^ Lancer ton etat.
Lorsque ton etat sera exécuté il t' affichera le résultat de ton traitement.
¨
A chaque fois que tu veux un nouvel etat
Tu vides ta table resultat
tu recommences la même chose avec les nouvelles données que tu veux afficher.
C' est une question de méthode.
ça ira comme ça ?
CHAIBAT