PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → hsuivant et hprecedent ne semble pas fonctionner correctement en awp
hsuivant et hprecedent ne semble pas fonctionner correctement en awp
Débuté par Xav33, 14 fév. 2018 11:56 - 1 réponse
Membre enregistré
53 messages
Popularité : +3 (3 votes)
Posté le 14 février 2018 - 11:56
Bonjour,
Mon projet et en awp, lorsque j'utilise hlitsuivant et hlitprecedent dans le code serveur des boutons suivant et precedent,
je passe bien sur l'enregistrement suivant ou précédent en cliquant sur le bouton. Cela se complique avec un deuxième clic sur le bouton suivant, impossible de passer sur l'enregistrement suivant.
//Déclarations globales de la page
HLitPremier(article, nom)
FichierVersPage(PAGE_articles,article)

//Clic de BTN_suivant (serveur)
HLitSuivant(article, nom)
FichierVersPage(PAGE_articles,article)

Si j'utilise

//Clic de BTN_suivant (serveur)
TANTQUE HEnDehors(article)
HLitSuivant(article, nom)
FichierVersPage(PAGE_articles,article)
FIN

Je me retrouve directement sur le dernier enregistrement, la boucle de contrôle sous le débogueur indique que l'incrémentation se réalise jusqu’au dernier enregistrement en un seul clic .
Merci pour votre aide.
Cordialement.
Posté le 14 février 2018 - 17:47
Le 14/02/2018 à 10:56, Xav33 a écrit :
Bonjour,
Mon projet et en awp, lorsque j'utilise hlitsuivant et hlitprecedent
dans le code serveur des boutons suivant et precedent,
je passe bien sur l'enregistrement suivant ou précédent en cliquant sur
le bouton. Cela se complique avec un deuxième clic sur  le bouton
suivant, impossible de passer sur l'enregistrement suivant.
//Déclarations globales de la page
HLitPremier(article, nom)
FichierVersPage(PAGE_articles,article)

//Clic de BTN_suivant (serveur)
HLitSuivant(article, nom)
FichierVersPage(PAGE_articles,article)
Si j'utilise
//Clic de BTN_suivant (serveur)
TANTQUE HEnDehors(article)
HLitSuivant(article, nom)
FichierVersPage(PAGE_articles,article)
FIN

Je me retrouve directement sur le dernier enregistrement, la boucle de
contrôle sous le débogueur indique que l'incrémentation se réalise
jusqu’au dernier enregistrement en un seul clic .
Merci pour votre aide.
Cordialement.

salut.
une page awp n'a pas de contexte. donc quand tu fais suivant, il fais
suivant du fichier au lancement de la page awp ( donc hlitpremier dans
ton cas).

astuce: stocker dans un champs caché l'enregistrement courant à chaque
cangement de position.
à l'init de la page, se remettre sur cet enregistrement si <>0 , sinon
hlitpremier. le bouton doit poster les champs.

ton deuxieme code de btn_suivant fait ce qu'on lui demande: hlitsuivant
jusqu'à hendehors (?)