OVH Cloud OVH Cloud

[WD8] Propriété FichierParcouru

2 réponses
Avatar
Real Phil
Bonjour,

J'ai un champ table fichier dans une fenetre redimensionnable : MaTable. Qui
est aussi clicable pour activer un bouton. Tout fonctionne bien.

Une requete SQL est faite: HExécuteRequêteSQL(MaRequete,"SELECT...")
Si un résultat est trouvé, j'affiche le contenu de MaRequete dans MaTable
avec MaTable..FichierParcouru=MaRequete
Super beau. Je vois bien le résultat à l'écran.

Mais dès que tente de redimensionner la fenetre ou cliquer sur MaTable,
j'obtiens l'erreur suivante;

Le champ "MaTable" n'a pas pu s'initialiser, car il a rencontré l'erreur
Hyper File suivante :
L'objet MaRequete n'a pas été trouvé.
Hyper File erreur no 1025

Est-ce un bug ou si j'ai manqué quelque chose ?
Il y a un contournement (workaround) ?

De plus je n'arrive pas à trouver l'erreur HF 1025 - ça va mal !

Merci pour toute aide.

Réal Phil

2 réponses

Avatar
Romuald.besset
Real Phil a écrit :
Bonjour,

J'ai un champ table fichier dans une fenetre redimensionnable : MaTable. Qui
est aussi clicable pour activer un bouton. Tout fonctionne bien.

Une requete SQL est faite: HExécuteRequêteSQL(MaRequete,"SELECT...")
Si un résultat est trouvé, j'affiche le contenu de MaRequete dans MaTable
avec MaTable..FichierParcouru=MaRequete
Super beau. Je vois bien le résultat à l'écran.

Mais dès que tente de redimensionner la fenetre ou cliquer sur MaTable,
j'obtiens l'erreur suivante;

Le champ "MaTable" n'a pas pu s'initialiser, car il a rencontré l'erreur
Hyper File suivante :
L'objet MaRequete n'a pas été trouvé.
Hyper File erreur no 1025

Est-ce un bug ou si j'ai manqué quelque chose ?
Il y a un contournement (workaround) ?

De plus je n'arrive pas à trouver l'erreur HF 1025 - ça va mal !

Merci pour toute aide.

Réal Phil



Bonjour

Peut être avez vous annulé la déclaration de votre requete juste après
l'affectation à la table. Ceci a pour conséquence de couper la sour ce
donnée de votre table, ce qui provoque cette erreur lors du réaffichage
provoqué par le redimensionnement.

je vous invite donc à
- déclarer la source de donnée en globale fenêtre
- lancer la requete et affeccter la table en initilisation de fenêtre
- libérer la requete (HAnnuledéclaration) qu'à la fermerture de la table

Bon courage
R&B
WDForge.org
Avatar
Real Phil
"Romuald.besset" a écrit dans le message de
news:dja49c$hob$
Real Phil a écrit :
> Bonjour,
>
> J'ai un champ table fichier dans une fenetre redimensionnable : MaTable.


Qui
> est aussi clicable pour activer un bouton. Tout fonctionne bien.
>
> Une requete SQL est faite: HExécuteRequêteSQL(MaRequete,"SELECT...")
> Si un résultat est trouvé, j'affiche le contenu de MaRequete dans


MaTable
> avec MaTable..FichierParcouru=MaRequete
> Super beau. Je vois bien le résultat à l'écran.
>
> Mais dès que tente de redimensionner la fenetre ou cliquer sur MaTable,
> j'obtiens l'erreur suivante;
>
> Le champ "MaTable" n'a pas pu s'initialiser, car il a rencontré l'erreur
> Hyper File suivante :
> L'objet MaRequete n'a pas été trouvé.
> Hyper File erreur no 1025
>
> Est-ce un bug ou si j'ai manqué quelque chose ?
> Il y a un contournement (workaround) ?
>
> De plus je n'arrive pas à trouver l'erreur HF 1025 - ça va mal !
>
> Merci pour toute aide.
>
> Réal Phil
>
Bonjour

Peut être avez vous annulé la déclaration de votre requete juste après
l'affectation à la table. Ceci a pour conséquence de couper la sour ce
donnée de votre table, ce qui provoque cette erreur lors du réaffichage
provoqué par le redimensionnement.

je vous invite donc à
- déclarer la source de donnée en globale fenêtre
- lancer la requete et affeccter la table en initilisation de fenêtre
- libérer la requete (HAnnuledéclaration) qu'à la fermerture de la table

Bon courage
R&B
WDForge.org


=================================================
C'est exactement cela. Merci beaucoup, c'est très apprécié! :-)

Je vous souhaite un bonne journée.

Réal Phil