|
suppression fichier d'une Table en affichage |
Débuté par crai.wiindev, 15 nov. 2006 10:19 - 2 réponses |
| |
| | | |
|
| |
Posté le 15 novembre 2006 - 10:19 |
Bonjour,
J'ai une table en affichage sur un fichier Hyperfile utilisé à titre de fichier temporaire.
Aprés saisie des valeurs de selection dans des champs distincts, j'ai un bouton avec un traitement éxécutant Hcreation(fichierdelatable), son remplissage par un pour tout sur le fichier principal , et un tableaffiche(table,tainit) pour actualiser l'affichage.
Tout cela marche bien, sauf que, à l'ouverture de la fenetre, le contenu du fichier existant dans sa derniere utilisation apparaissant (normal), j'ai rajouté un Hcréation(fichierdelatable) dans le traitement d'initialisation de la fenetre.
Normalement, quant la table s'affiche, elle doit être en présence d'un fichier vide.
Or, les enregistrements de la derniere sélection de la derniére séquence apparaisse quand même.
Ce qui veut dire que la table acquiert le contenu du fichier AVANT le traitement d'initialisation de la fenetre ?
Evidemment, j'ai la solution de supprimé le fichier avant le lancement de la fenetre, mais je voudrais comprendre.
Merci d'avance. ND Evreux |
| |
| |
| | | |
|
| | |
| |
Posté le 15 novembre 2006 - 11:36 |
Bonjour, Le code d'initialisation des champs de la fenêtre est bien executé AVANT celui de la fenêtre. Donc dans ton cas soit le fichier est initialisé avant l'ouverture de la fenêtre, soit dans le code d'initialisation de la table. Tu peux aussi laisser le hCréation dans l'init de la fenêtre, mais il faut faire ensuite un TableAffiche(MaTable,tainit) pour la réinitialiser.
Frédéric. |
| |
| |
| | | |
|
| | |
| |
Posté le 16 novembre 2006 - 00:13 |
Merci pour votre réponse. Effectivement, avec une réinitialisation de la table derriére le Hcreation du traitement d'initialisation de la fenetre, tout est ok. J'aurais du mieux lire l'aide ! Pour ceux qui en ont besoin, rubrique : Initialisation (Traitement W-Langage) cordialement, ND Evreux
"Frédéric DEMILLY" <f.demilly@pacificpeche.fr> a écrit dans le message de news: 455ade17$1@news.pcsoft.fr...
Bonjour, Le code d'initialisation des champs de la fenêtre est bien executé AVANT celui de la fenêtre. Donc dans ton cas soit le fichier est initialisé avant l'ouverture de la fenêtre, soit dans le code d'initialisation de la table. Tu peux aussi laisser le hCréation dans l'init de la fenêtre, mais il faut faire ensuite un TableAffiche(MaTable,tainit) pour la réinitialiser.
Frédéric.
|
| |
| |
| | | |
|
| | | | |
| | |
|