PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Multi - Fenêtrage
Multi - Fenêtrage
Débuté par guest, 06 jan. 2005 11:08 - 5 réponses
Posté le 06 janvier 2005 - 11:08
J'ai une fenêtre mère et plusieurs fenêtre fille ( les fenêtres filles sont toute les mêmes).
Je voudrais que la fenêtre mère écrive du texte dans une table d'une fenêtre fille bien précise.
Comment faire ?
Posté le 06 janvier 2005 - 12:45
lors de l'ouverture de la fenetre fille, utilisez un alias ( voir doc de
la fonction ouvrefille() )

Clément wrote:
J'ai une fenêtre mère et plusieurs fenêtre fille ( les fenêtres filles sont toute les mêmes).
Je voudrais que la fenêtre mère écrive du texte dans une table d'une fenêtre fille bien précise.
Comment faire ?
Posté le 06 janvier 2005 - 22:10
"Clément" <guest@newsgroup.fr> écrivait news:41dcf599@news.pcsoft.fr:

Je voudrais que la fenˆtre mŠre ‚crive du texte dans une table d'une
fenˆtre fille bien pr‚cise.


Salut,

Il faut utiliser les alias pour identifier les filles !

--
En esperant t'avoir aidé.
Posté le 07 janvier 2005 - 12:40
Voilà ce que je fais :

Pour ouvrir une fenêtre client avec l'alias sNom
ouvrefille(sNom+"=CLIENT")

Mais à l'intérieur de cette fenêtre, il y a une table.
Et lorsque que je fais :


tableajouteligne(sNom+".Table", sChaine)

Sa me dit que le champ sNom.Table n'existe pas.
Où est mon erreur merci de votre aide.
Posté le 08 janvier 2005 - 00:47
Je crois qu'il faut que tu utilise les opérateur d'indirection { }
un truc de ce genre...
ouvrefille({sNom}+"=CLIENT")
Posté le 10 janvier 2005 - 11:58
essayez avec tableajouteligne({sNom+".Table"}..nom, sChaine)

Clément wrote:

Voilà ce que je fais :

Pour ouvrir une fenêtre client avec l'alias sNom
ouvrefille(sNom+"=CLIENT")

Mais à l'intérieur de cette fenêtre, il y a une table.
Et lorsque que je fais :


tableajouteligne(sNom+".Table", sChaine)

Sa me dit que le champ sNom.Table n'existe pas.
Où est mon erreur merci de votre aide.