[Résolu] Fenêtre interne et états
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Bonjour,
J'ai une fenêtre interne (FI) qui contient une table et dans FI un bouton qui lance une impression.
Cet état se remplit par programmation et il m'est impossible d'interagir avec la table de FI...

Exemple non fonctionnel : TableOccurrence(FI.table)
L'indirection n'y fait rien...

Pourquoi ?
Savez vous s'il existe un "remède" ? (mis à part le paramétrage de l'état)

Merci d'avance

Contribution le : 14/03/2007 16:10

Edité par drcharly93 sur 16/3/2007 14:50:24
Créer un fichier PDF de la contribution Imprimer


Re: Fenêtre interne et états
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Essayer de taper uniquement le nom de la table sans le "FI.".

Bon dév.,

Totof

Contribution le : 14/03/2007 20:35
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Fenêtre interne et états
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Bonjour,
tableoccurrence("table") renvoie une erreur
tableoccurrence({"table",indchamp}) renvoie une erreur

Lorsque j'effectue une énumération de mes champs (EnumèreChamp(FEN.FI,i)) je visualise bien table

Cela peut-il être du à une erreur Windev ? j'utilise la version 11.00035f

Contribution le : 15/03/2007 09:45
Créer un fichier PDF de la contribution Imprimer


Re: Fenêtre interne et états
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Autre solution:

Faire une procédure dans la fenêtre interne FI_NbOccurrences qui contient :

RENVOYER TableOccurrence(Table)

L'appel depuis la fenêtre principale sera :
FI.FI_NbOccurrences()


Bon dév.,

Totof

Contribution le : 15/03/2007 10:06
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Fenêtre interne et états
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Bonjour,
Merci pour votre aide mais cela n'est tjrs pas fonctionnel...
L'appel de la fonction se fait par l'état et bien que la FI soit en arrière plan, cet appel renvoie une erreur car la FI n'est pas reconnue... (Ce champ n'existe pas)

Contribution le : 15/03/2007 11:08
Créer un fichier PDF de la contribution Imprimer


Re: Fenêtre interne et états
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour Gozeub,

Votre réponse m'étonne !!!
J'utilise les fenêtres internes et la pratique de passer par des procédures est la pratique à utiliser recommendée dans l'aide en ligne.

Description de la syntaxe
Nom de la fenêtre : frmMain
Nom du champ fenêtre Interne : frmInterne
Nom de la fenêtre interne chargées : Liste_tblClients

dans les procédures de la fenêtre interne frmInterne
je créer une procédure proModifier
ATTENTION : par défaut les procédures des fenêtres internes sont déclarées en privées, il faut donc via un clic droit sur la procédure la rendre Publique.

Pour faire appel à cette procédure via un élement externe ici à partir de frmMain
ExecuteTraitement( "FrmInterne.proModifier", trtProcédure )

Ici FrmInterne n'est pas le nom de la fenêtre interne mais celle du champ fenêtre Interne à ne pas confondre avec la fenêtre interne contenu dans le Champ fenêtre interne.

Cette technique a pour avantage de ne pas avoir à tester tous les noms de fenêtre interne puisque l'appel à la fonction est générique.

En espérant avoir été assez compréhensible.

Contribution le : 16/03/2007 10:08
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


[Résolu] Fenêtre interne et états
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Bonjour doc,
Merci votre réponse claire et détaillée.
Plutot que de passer par une procédure (j'avais oublié de la rendre public lors de mes essais) j'ai opté pour une solution de paramétrage.
J'envoie donc les données qui m'interresse à l'état et celui-ci les traite comme souhaité.

Encore merci pour votre attention sur le sujet

Contribution le : 16/03/2007 13:21
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2