[forms 6i] CLEAR_FORM + item non réinitialisé
Bonjour tout le monde,
Je développe sous forms 6i.
L'écran qui me pose problème ne présente par défaut qu'un seul item : une liste nommée AN_TYPE. Quand l'utilisateur sélectionne une valeur dans cette liste alors cela a pour but d'afficher d'autres items qui, par défaut, sont invisbles.
A partir de là, l'utilisateur peut créer, modifier, supprimer des enregistrements, effectuer une recherche (c'est-à-dire passer en mode QUERY), etc.
J'aimerais que vous m'aidiez à comprendre et résoudre le scénario suivant :
1/ le formulaire se charge et aucune valeur n'est positionnée dans la liste qui est le seul item actif: OK
2/ l'utilisateur effectue une sélection : OK
3/ il appuie sur F8 (passage en mode QUERY) et récupère les enregistrements filtrés sur le choix de la liste : OK
4/ il appuie sur F7 qui effectue CLEAR_FORM puis ENTER_QUERY ; les items affichés de l'état 3/ redeviennent invisibles (les items visibles étant EXACTEMENT ceux de l'état 1/) : OK
5/ étape 2/ : OK
6/ étape 3/ mais ne récupère aucun enregistrement (même si son choix devrait en ramener) : KO
7/ étape 4/ mais le contenu de la liste n'est pas réinitialisé et le fait de sélectionner un élément de la liste n'affiche aucun item : KO
Mes explications sont-elles assez claires pour que vous puissiez m'aider sans rien voir :wink: ?
Re: [forms 6i] CLEAR_FORM + item non réinitialisé
Citation:
Envoyé par Magnus
Mes explications sont-elles assez claires pour que vous puissiez m'aider sans rien voir :wink: ?
En ce qui me concerne, hélas, cela à la transparence d'une montagne de goudron....
Re: [forms 6i] CLEAR_FORM + item non réinitialisé
Citation:
Envoyé par SheikYerbouti
En ce qui me concerne, hélas, cela à la transparence d'une montagne de goudron....
lol
Sorry mais je me vois mal vous donner mon .fmb :lol:
En simplifié : pourquoi dans certains contextes l'appel à la méthode CLEAR_FORM ne réinitialise pas le contenu de l'item AN_TYPE ?
AN_TYPE est un "liste instantanée" base table appartenant à un bloc de données base table et dont la propriété "Obligatoire" vaut Non
macben >> je vais regarder ça merci.