PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Table requête et code de fin d'initialisation
Table requête et code de fin d'initialisation
Iniciado por freddemoor, 19,oct. 2004 11:32 - No hay respuesta
Publicado el 19,octubre 2004 - 11:32
Bonjour,

Un problème très étrange se pose à moi et je n'y vois aucune explication.

J'ai une table reliée à une requête...jusque là, aucun souci....
J'ai dans le code de fin d'initialisation de la table un traitement (le traitement en lui même n'est pas important pour mon problème)

Ce traitement de fin d'initialisation s'effectue 2 fois de suite à chaque fois que j'initialise ma table (et ma requête). Pourtant mon initialisation ne s'effectue qu'une seule fois !

Quelqu'un a-t-il déjà eu ce problème ?

Le problème peut facilement se reproduire :

-Insérer une tablerequête dans votre fenêtre
-Le code d'initialisation de la table contient un 'hexecuterequête(marequete,hrequetedefaut)' pour pouvoir la ré-executer
-Ajouter un bouton qui ré-execute la requête avec un 'tableaffiche(matable,tainit)
-Mettez un info("fin init") dans le code de fin d'initialisation de la table

executez et cliquez sur le bouton.....l'info "fin init" apparait 2 fois !!!

ENCORE PLUS ETRANGE !!!

-Ajoutez un info dans le code d'initialisation de la table (pour vérifier que lui ne s'effectue qu'une seule fois)
-L'info de l'initialisation et de fin d'initialisation apparaissent tous les 2 UNE SEULE FOIS !
(comme si l'info de l'initialisation empèche le code de fin d'initialisation de s'effetcuer 2 fois)

Quelqu'un a-t-il une solution à ce mystère ?

Merci d'avance