|
ETAT : forcer à répeter un bloc |
Iniciado por Alexis, 29,abr. 2004 12:47 - 2 respuestas |
| |
| | | |
|
| |
Publicado el 29,abril 2004 - 12:47 |
Bonjour,
je suis en train de construire un état avec WebDev, et j'aurais voulu savoir s'il était possible de forcer la répétition du bloc CORPS???
En effet, je travaille sur un état vierge qui ne repose pas sur une source de données. Je fais un HLitRecherche d'un fichier de mon analyse, et je travaille sur un seul enregistrement, qui a des rubriques qui sont de type tableau, mais un tableau de 5 entrées max.
Du coup j'aimerais afficher les valeurs des rubriques. 5 valeurs par rubriques pour un enregistrement!
Apparamment je n'y arrive pas...je me demandais si je pouvais forcer la répétition du bloc CORPS 5x!
Salutations
Alexis |
| |
| |
| | | |
|
| | |
| |
Publicado el 29,abril 2004 - 17:24 |
Bonjour Alexis, Même si tu ne travailles pas sur une source de données, tu peux t'inspirer du fonctionnement d'un état dont la source de données est par programmation. Ainsi tu peux contrôler la condition qui retourne vrai et qui renvoi à l'impression du corps.
Exemple :
Dans la section Lecture des données de NomEtat on retrouve normalement ceci lorsque la source de données est programmation:
SI HTrouve() ALORS // impression du bloc Corps et exécution de ses traitements RENVOYER Vrai SINON // arrêt de l'impression du bloc Corps RENVOYER Faux FIN
Mais tu peux remplacer par ce genre de code SI i <= nbrLigne ALORS RENVOYER Vrai SINON RENVOYER Faux FIN
Évidemment, si tu procédes de la sorte il faut que tu t'assure que la condition retourne éventuellement faux sinon tu te retrouves dans une boucle sans fin.
Avec un source de données, après l'impression du corps on fait un HLitSuivant... à toi de faire les ajustements
Si tu veux d'autres détails, email moi
Bonne journée Sébastien
"Alexis" <carrara@ordinal.ch> wrote:
Bonjour,
je suis en train de construire un état avec WebDev, et j'aurais voulu savoir s'il était possible de forcer la répétition du bloc CORPS???
En effet, je travaille sur un état vierge qui ne repose pas sur une source de données. Je fais un HLitRecherche d'un fichier de mon analyse, et je travaille sur un seul enregistrement, qui a des rubriques qui sont de type tableau, mais un tableau de 5 entrées max.
Du coup j'aimerais afficher les valeurs des rubriques. 5 valeurs par rubriques pour un enregistrement!
Apparamment je n'y arrive pas...je me demandais si je pouvais forcer la
répétition
du bloc CORPS 5x!
Salutations
Alexis
|
| |
| |
| | | |
|
| | |
| |
Publicado el 11,mayo 2004 - 22:41 |
Bonjour Alexis, Étant l'auteur du post précédant, j'aurais apprécié de savoir si ma proposition a pu te permettre d'avancé dans l'élaboration de ta solution...
Merci pour ta considération
"Alexis" <carrara@ordinal.ch> wrote:
Bonjour,
je suis en train de construire un état avec WebDev, et j'aurais voulu savoir s'il était possible de forcer la répétition du bloc CORPS???
En effet, je travaille sur un état vierge qui ne repose pas sur une source de données. Je fais un HLitRecherche d'un fichier de mon analyse, et je travaille sur un seul enregistrement, qui a des rubriques qui sont de type tableau, mais un tableau de 5 entrées max.
Du coup j'aimerais afficher les valeurs des rubriques. 5 valeurs par rubriques pour un enregistrement!
Apparamment je n'y arrive pas...je me demandais si je pouvais forcer la
répétition
du bloc CORPS 5x!
Salutations
Alexis
|
| |
| |
| | | |
|
| | | | |
| | |
|