OVH Cloud OVH Cloud

[WD8] Raffraichissement de table

2 réponses
Avatar
Manuel Pavy
Bonjour,
dans une fenetre, j ai une table alimentée par une requete
(hexecuterequete()).
puis deux combos permettant de filtrer cette requete (qui reeffectue
hexecuteRequete() et raffraichissent la table).
Le probleme est que lorsque qu il y a plus d enregistrements que le nb
de ligne de la table, un raffraichissement intempestif m empeche de
sélectionner une ligne (la sélection retourne à la premiere ligne)
tandis que si j aggrandit la fenetre (ou bien je filtre plus) pour avoir
une table plus grande, pas de pb.
J ai repérer un TableAffiche() dans la fin d'initialisation de la table.
Je l ai enlevé. et là, autre problème : si les données sont plus
nombreuses que le nombre de ligne de la table, les lignes s effacent.
Mais si c est l'inverse (agrandissement fenetre ou filtre plus
restrictif), pas de pb, à nouveau.
Je ne comprends vraiment pas d ou vient le bug.
Si quelqu un peut me venir en aide, il sera le bienvenu

En espérant avoir été clair,


Manu

2 réponses

Avatar
adrien
Chaud, chaud ton truc...

j'ai pas tout compris mais ce que je fais moi :

un hexécuterequete() et un tableaffiche(tadebut) et pas tainit.
ça marche plutôt bien si :

-ascenseur propotionnel
-compat 5.5 décoché

A+
Adrien.


Manuel Pavy a présenté l'énoncé suivant :
Bonjour,
dans une fenetre, j ai une table alimentée par une requete
(hexecuterequete()).
puis deux combos permettant de filtrer cette requete (qui reeffectue
hexecuteRequete() et raffraichissent la table).
Le probleme est que lorsque qu il y a plus d enregistrements que le nb
de ligne de la table, un raffraichissement intempestif m empeche de
sélectionner une ligne (la sélection retourne à la premiere ligne)
tandis que si j aggrandit la fenetre (ou bien je filtre plus) pour avoir
une table plus grande, pas de pb.
J ai repérer un TableAffiche() dans la fin d'initialisation de la table.
Je l ai enlevé. et là, autre problème : si les données sont plus
nombreuses que le nombre de ligne de la table, les lignes s effacent.
Mais si c est l'inverse (agrandissement fenetre ou filtre plus
restrictif), pas de pb, à nouveau.
Je ne comprends vraiment pas d ou vient le bug.
Si quelqu un peut me venir en aide, il sera le bienvenu

En espérant avoir été clair,


Manu



--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Avatar
Manuel Pavy
Ok, j ai changé mon truc, plutot que de mettre hexecuterequete() et
tableaffiche() dans "fin d'initialisation de la table", je l ai mis dans
"initialisation de la table".
Merci beaucoup.

Manu

adrien a écrit :

Chaud, chaud ton truc...

j'ai pas tout compris mais ce que je fais moi :

un hexécuterequete() et un tableaffiche(tadebut) et pas tainit.
ça marche plutôt bien si :

-ascenseur propotionnel
-compat 5.5 décoché

A+
Adrien.

Manuel Pavy a présenté l'énoncé suivant :
> Bonjour,
> dans une fenetre, j ai une table alimentée par une requete
> (hexecuterequete()).
> puis deux combos permettant de filtrer cette requete (qui reeffectue
> hexecuteRequete() et raffraichissent la table).
> Le probleme est que lorsque qu il y a plus d enregistrements que le nb
> de ligne de la table, un raffraichissement intempestif m empeche de
> sélectionner une ligne (la sélection retourne à la premiere ligne)
> tandis que si j aggrandit la fenetre (ou bien je filtre plus) pour avoir
> une table plus grande, pas de pb.
> J ai repérer un TableAffiche() dans la fin d'initialisation de la table.
> Je l ai enlevé. et là, autre problème : si les données sont plus
> nombreuses que le nombre de ligne de la table, les lignes s effacent.
> Mais si c est l'inverse (agrandissement fenetre ou filtre plus
> restrictif), pas de pb, à nouveau.
> Je ne comprends vraiment pas d ou vient le bug.
> Si quelqu un peut me venir en aide, il sera le bienvenu
>
> En espérant avoir été clair,
>
>
> Manu

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com