|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
Débuté par Alain V, 11 juil. 2003 11:12 - 7 réponses |
| |
| | | |
|
| |
Posté le 11 juillet 2003 - 11:12 |
Bonjour à tous
Voici un message qui apparait après une modification/Ajout dans un fichier HF mais 2-3 écrans après la validation (à l'ouverture d'un écran contenant des combos).
De plus, ce message n'apparait pas si je modifie ma sélection, et les tables auxquelles j'accède à ce moment ne sont pas celles que j'ai modifiée
Le code de modification est : hmodifie("monfichier") si herrintegrité() alors info("message") sinon bEnrgOk = vrai FIN
Le code d'ajout est : hajoute("monfichier") si herrintegrité() alors info("message") sinon bEnrgOk = vrai FIN
Est-ce que le fait de ne pas contrôler de doublons peut créer ce message d'erreur ??
Il est à noter qu'il n'est pas bloquant puisqu'après le OK je poursuit dans mes écrans et je modifie, supprime ou ajoute dans mes différents fichiers.
Qqun a-t-il une hyphothèse ??
Merci de votre aide.
Alain V |
| |
| |
| | | |
|
| | |
| |
Posté le 11 juillet 2003 - 11:37 |
Bizarre . La PJ n'est pas passée.
Voici le message exacte :
Webdev a détecté une erreur d'exécution de l'application.
Erreur interne. Aucune option n'a été décrite pour un champ sélecteur ou interrupteur (PDI 00043)
"Alain V" <alain.vanderriest@snef.fr> a écrit dans le message de news: 3f0e7d93$1@news....
Bonjour à tous
Voici un message qui apparait après une modification/Ajout dans un fichier HF mais 2-3 écrans après la validation (à l'ouverture d'un écran contenant des combos).
De plus, ce message n'apparait pas si je modifie ma sélection, et les tables
auxquelles j'accède à ce moment ne sont pas celles que j'ai modifiée
Le code de modification est : hmodifie("monfichier") si herrintegrité() alors info("message") sinon bEnrgOk = vrai FIN
Le code d'ajout est : hajoute("monfichier") si herrintegrité() alors info("message") sinon bEnrgOk = vrai FIN
Est-ce que le fait de ne pas contrôler de doublons peut créer ce message d'erreur ??
Il est à noter qu'il n'est pas bloquant puisqu'après le OK je poursuit dans
mes écrans et je modifie, supprime ou ajoute dans mes différents fichiers.
Qqun a-t-il une hyphothèse ??
Merci de votre aide.
Alain V
|
| |
| |
| | | |
|
| | |
| |
Posté le 11 juillet 2003 - 16:24 |
La page affichée contient visiblement un champ de type selecteur ou un interrupteur. Ces champs doivent avoir au minimum 1 option (onglet général description du champ). Si l'application est multilangue, il doit obligatoirement y avoir une option minimum par langue. L'absence d'option sur ce type de champ provoque l'affichage de cette erreur.
"Alain V" <alain.vanderriest@snef.fr> wrote:
Bizarre . La PJ n'est pas passée. Voici le message exacte : Webdev a détecté une erreur d'exécution de l'application. Erreur interne. Aucune option n'a été décrite pour un champ sélecteur ou interrupteur (PDI 00043) "Alain V" <alain.vanderriest@snef.fr> a écrit dans le message de news: 3f0e7d93$1@news.... Bonjour à tous
Voici un message qui apparait après une modification/Ajout dans un fichier HF mais 2-3 écrans après la validation (à l'ouverture d'un écran contenant des combos).
De plus, ce message n'apparait pas si je modifie ma sélection, et les tables auxquelles j'accède à ce moment ne sont pas celles que j'ai modifiée
Le code de modification est : hmodifie("monfichier") si herrintegrité() alors info("message") sinon bEnrgOk = vrai FIN
Le code d'ajout est : hajoute("monfichier") si herrintegrité() alors info("message") sinon bEnrgOk = vrai FIN
Est-ce que le fait de ne pas contrôler de doublons peut créer ce message d'erreur ??
Il est à noter qu'il n'est pas bloquant puisqu'après le OK je poursuit dans mes écrans et je modifie, supprime ou ajoute dans mes différents fichiers.
Qqun a-t-il une hyphothèse ??
Merci de votre aide.
Alain V
|
| |
| |
| | | |
|
| | |
| |
Posté le 11 juillet 2003 - 17:35 |
Merci Fabien
Je contrôle ça et je donne une réponse Mardi
Bon WE
Alain V
"Fabien A." <fabien.andreu@edi.fr> a écrit dans le message de news: 3f0eba76$1@news....
La page affichée contient visiblement un champ de type selecteur ou un
interrupteur.
Ces champs doivent avoir au minimum 1 option (onglet général description du champ). Si l'application est multilangue, il doit obligatoirement y avoir
une option minimum par langue. L'absence d'option sur ce type de champ provoque l'affichage de cette erreur.
"Alain V" <alain.vanderriest@snef.fr> wrote: Bizarre . La PJ n'est pas passée. Voici le message exacte : Webdev a détecté une erreur d'exécution de l'application. Erreur interne. Aucune option n'a été décrite pour un champ sélecteur ou interrupteur (PDI 00043) "Alain V" <alain.vanderriest@snef.fr> a écrit dans le message de news: 3f0e7d93$1@news.... Bonjour à tous
Voici un message qui apparait après une modification/Ajout dans un fichier > >> HF mais 2-3 écrans après la validation (à l'ouverture d'un écran contenant
des combos).
De plus, ce message n'apparait pas si je modifie ma sélection, et les tables auxquelles j'accède à ce moment ne sont pas celles que j'ai modifiée
Le code de modification est : hmodifie("monfichier") si herrintegrité() alors info("message") sinon bEnrgOk = vrai FIN
Le code d'ajout est : hajoute("monfichier") si herrintegrité() alors info("message") sinon bEnrgOk = vrai FIN
Est-ce que le fait de ne pas contrôler de doublons peut créer ce message
d'erreur ??
Il est à noter qu'il n'est pas bloquant puisqu'après le OK je poursuit dans mes écrans et je modifie, supprime ou ajoute dans mes différents fichiers.
Qqun a-t-il une hyphothèse ??
Merci de votre aide.
Alain V
|
| |
| |
| | | |
|
| | |
| |
Posté le 15 juillet 2003 - 09:03 |
Slt Fabien
En fait, dans tous le projet les combos sont chargées par code à l'ouverture de leur frame. L'option "Contenu Initial de la combo" de l'onglet général n'est renseigné que pour une ou deux combo (sur une trentaine du projet). Or, il n'y a que ce frame qui me donne ce message au chargement.
Je teste en forçant avec une valeure pour voir ce que ça donne.
A +
Alain V "Fabien A." <fabien.andreu@edi.fr> a écrit dans le message de news: 3f0eba76$1@news....
La page affichée contient visiblement un champ de type selecteur ou un
interrupteur.
Ces champs doivent avoir au minimum 1 option (onglet général description du champ). Si l'application est multilangue, il doit obligatoirement y avoir
une option minimum par langue. L'absence d'option sur ce type de champ provoque l'affichage de cette erreur.
"Alain V" <alain.vanderriest@snef.fr> wrote: Bizarre . La PJ n'est pas passée. Voici le message exacte : Webdev a détecté une erreur d'exécution de l'application. Erreur interne. Aucune option n'a été décrite pour un champ sélecteur ou interrupteur (PDI 00043) "Alain V" <alain.vanderriest@snef.fr> a écrit dans le message de news: 3f0e7d93$1@news.... Bonjour à tous
Voici un message qui apparait après une modification/Ajout dans un fichier > >> HF mais 2-3 écrans après la validation (à l'ouverture d'un écran contenant
des combos).
De plus, ce message n'apparait pas si je modifie ma sélection, et les tables auxquelles j'accède à ce moment ne sont pas celles que j'ai modifiée
Le code de modification est : hmodifie("monfichier") si herrintegrité() alors info("message") sinon bEnrgOk = vrai FIN
Le code d'ajout est : hajoute("monfichier") si herrintegrité() alors info("message") sinon bEnrgOk = vrai FIN
Est-ce que le fait de ne pas contrôler de doublons peut créer ce message
d'erreur ??
Il est à noter qu'il n'est pas bloquant puisqu'après le OK je poursuit dans mes écrans et je modifie, supprime ou ajoute dans mes différents fichiers.
Qqun a-t-il une hyphothèse ??
Merci de votre aide.
Alain V
|
| |
| |
| | | |
|
| | |
| |
Posté le 15 juillet 2003 - 09:43 |
Re slt Fabien
Tu as raison c'est bien un probleme lié au "Contenu Initial de la combo" de l'onglet général.
Sur la page amenant ce message je doits faire un choix qui m'amène sur une page me permettant de visualiser des informations puis de choisir une langue pour réaliser une saisie pour mise à jour. Or, à la sortie de ce 3ème frame, après ma saisie, j'ai oublié de réinitialiser ma langue (en français). Donc, lorsque je tente d'ouvrir une autre page (la première en locurance) avec des combos et qu'il n'est pas prévu de renseigner les autres langues il s'avère que le "Contenu Initial de la combo" est vide en dehors du français => erreur PDI_043 pour la langue activée.
Toutefois, j'ai cru comprendre que lorsqu'il n'y a pas d'initialisation pour une langue il serait pris par défaut l'initialisation de la langue du projet (ici le français) : raison pour laquelle je n'ai pas fait attention pour forcer le retour au français.
Retour corrigé et tout fonctionne bien.
Alain V
"Fabien A." <fabien.andreu@edi.fr> a écrit dans le message de news: 3f0eba76$1@news....
La page affichée contient visiblement un champ de type selecteur ou un
interrupteur.
Ces champs doivent avoir au minimum 1 option (onglet général description du champ). Si l'application est multilangue, il doit obligatoirement y avoir
une option minimum par langue. L'absence d'option sur ce type de champ provoque l'affichage de cette erreur.
"Alain V" <alain.vanderriest@snef.fr> wrote: Bizarre . La PJ n'est pas passée. Voici le message exacte : Webdev a détecté une erreur d'exécution de l'application. Erreur interne. Aucune option n'a été décrite pour un champ sélecteur ou interrupteur (PDI 00043) "Alain V" <alain.vanderriest@snef.fr> a écrit dans le message de news: 3f0e7d93$1@news.... Bonjour à tous
Voici un message qui apparait après une modification/Ajout dans un fichier > >> HF mais 2-3 écrans après la validation (à l'ouverture d'un écran conten ant
des combos).
De plus, ce message n'apparait pas si je modifie ma sélection, et les tables auxquelles j'accède à ce moment ne sont pas celles que j'ai modifiée
Le code de modification est : hmodifie("monfichier") si herrintegrité() alors info("message") sinon bEnrgOk = vrai FIN
Le code d'ajout est : hajoute("monfichier") si herrintegrité() alors info("message") sinon bEnrgOk = vrai FIN
Est-ce que le fait de ne pas contrôler de doublons peut créer ce message
d'erreur ??
Il est à noter qu'il n'est pas bloquant puisqu'après le OK je poursuit dans mes écrans et je modifie, supprime ou ajoute dans mes différents fichiers.
Qqun a-t-il une hyphothèse ??
Merci de votre aide.
Alain V
|
| |
| |
| | | |
|
| | |
| |
Posté le 15 juillet 2003 - 12:16 |
Non non
Je confirme bien qu'il n'y a sur ma page que des COMBOS (sans aucun selecteur).
En fait, le message apparaissait qu'après l'ouverture du contexte de la page (le développeur précédent semblait en avoir besoin).
Je ne voit aucun sélecteur ou bouton radio sur le frame concerné. Et le fait de revenir au français comme langue règle ce problème (après avoir testée l'utilisation de "contenu initial" en multilangue qui, une fois renseigné, n'amenait plus le message).
De plus, il n'y a pas que le libellé qui sera lu mais aussi les contenus par défaut renseignés dans l'onglet général des champs, sélecteur, combo etc...
Il faudra qu'on prenne le temps de bien tester ça.
En tout cas merci de ton aide ; car au moins une hypothèse mets toujours sur la voie de la solution.
A+
Alain V
"Fabien A." <fabien.andreu@edi.fr> a écrit dans le message de news: 3f13c962$1@news....
Salut Alain,
Les combos ne nécessitent pas de contenu initial, elles peuvent être vides sans provoquer de plantage ! Par contre, ça n'est pas le cas des interrupteurs et des selecteurs... je pense que tu parlais d'un champ de ce type.
Sinon, en effet, Webdev affiche par défaut le libellé de la langue
initiale
si la langue spécifiée ne contient pas de libellé... mais cette règle ne s'applique qu'au libellé du champ, pas au contenu du champ ! A+ Fabien "Alain V" <alain.vanderriest@snef.fr> wrote: Re slt Fabien
Tu as raison c'est bien un probleme lié au "Contenu Initial de la combo" de l'onglet général.
Sur la page amenant ce message je doits faire un choix qui m'amène sur une > >page me permettant de visualiser des informations puis de choisir une langue
pour réaliser une saisie pour mise à jour. Or, à la sortie de ce 3ème frame, > >après ma saisie, j'ai oublié de réinitialiser ma langue (en français). Donc,
lorsque je tente d'ouvrir une autre page (la première en locurance) avec des combos et qu'il n'est pas prévu de renseigner les autres langues il s'avère
que le "Contenu Initial de la combo" est vide en dehors du français => erreur PDI_043 pour la langue activée.
Toutefois, j'ai cru comprendre que lorsqu'il n'y a pas d'initialisation pour une langue il serait pris par défaut l'initialisation de la langue du projet
(ici le français) : raison pour laquelle je n'ai pas fait attention pour forcer le retour au français.
Retour corrigé et tout fonctionne bien.
Alain V
|
| |
| |
| | | |
|
| | |
| |
Posté le 15 juillet 2003 - 12:29 |
Salut Alain,
Les combos ne nécessitent pas de contenu initial, elles peuvent être vides sans provoquer de plantage ! Par contre, ça n'est pas le cas des interrupteurs et des selecteurs... je pense que tu parlais d'un champ de ce type.
Sinon, en effet, Webdev affiche par défaut le libellé de la langue initiale si la langue spécifiée ne contient pas de libellé... mais cette règle ne s'applique qu'au libellé du champ, pas au contenu du champ !
A+ Fabien "Alain V" <alain.vanderriest@snef.fr> wrote:
Re slt Fabien
Tu as raison c'est bien un probleme lié au "Contenu Initial de la combo" de
l'onglet général.
Sur la page amenant ce message je doits faire un choix qui m'amène sur une page me permettant de visualiser des informations puis de choisir une langue pour réaliser une saisie pour mise à jour. Or, à la sortie de ce 3ème frame, après ma saisie, j'ai oublié de réinitialiser ma langue (en français). Donc, lorsque je tente d'ouvrir une autre page (la première en locurance) avec des
combos et qu'il n'est pas prévu de renseigner les autres langues il s'avère que le "Contenu Initial de la combo" est vide en dehors du français => erreur PDI_043 pour la langue activée.
Toutefois, j'ai cru comprendre que lorsqu'il n'y a pas d'initialisation pour
une langue il serait pris par défaut l'initialisation de la langue du projet (ici le français) : raison pour laquelle je n'ai pas fait attention pour forcer le retour au français.
Retour corrigé et tout fonctionne bien.
Alain V
|
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|