Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
Je suis le tutorz d'initiation a PB dispo sur ce site en l'adaptant a la gestion d'une bibliotheque et j'ai un petit problème:
J'ai fait une popup fiche qui affiche les infos sur d'un livre au moyen d'une datawindow, seulement quand je me mets dans un champ pour l'editer et que j'appuie sur entrée, tout les champs s'efface et ne reste plus que le titre... Un peu comme lorsque j'appuie sur entre en preview de la datawindow...
Qu'est ce qui cloche ?
Merci par avance ...
Hors ligne
c'est quoi le script ?
tu peux mettre un lien ou on peut telecharger ton code ? et voir ?
Hors ligne
Tous est la : http://www.lexique-du-net.com/pbadonf/ !!!!
Mais je crois que le problème viens de la :
Il s'agit de changer la valeur de "ls_livre_nom" en la nouvelle valeur entré par l'utilisateur je crois...
CHOOSE CASE dwo.Name CASE "livre_nom" Is_livre_nom = dwo.Name[1] Parent.Event ue_misajourligne() dw_fiche_pret.event ue_misajourligne() CASE "livre_auteur" Is_livre_auteur = dwo.Selected Parent.Event ue_misajourligne() dw_fiche_pret.event ue_misajourligne() END CHOOSE
Dernière modification par Jmix90 (19-08-2006 15:41:06)
Hors ligne
Jmix90 a écrit:
Tous est la : http://www.lexique-du-net.com/pbadonf/ !!!!
Mais je crois que le problème viens de la :
Il s'agit de changer la valeur de "ls_livre_nom" en la nouvelle valeur entré par l'utilisateur je crois...Code: pb
CHOOSE CASE dwo.Name CASE "livre_nom" Is_livre_nom = dwo.Name[1] Parent.Event ue_misajourligne() dw_fiche_pret.event ue_misajourligne() CASE "livre_auteur" Is_livre_auteur = dwo.Selected Parent.Event ue_misajourligne() dw_fiche_pret.event ue_misajourligne() END CHOOSE
essayes ca...
CASE "livre_nom" Is_livre_nom = data Parent.Event ue_misajourligne() dw_fiche_pret.event ue_misajourligne() CASE "livre_auteur" Is_livre_auteur = data Parent.Event ue_misajourligne() dw_fiche_pret.event ue_misajourligne()
Hors ligne
mmh en fait c'est pas ca, le problème reste le meme...
Hors ligne
prendre en compte ce code sur ton objet datawindow
CASE "livre_nom" Is_livre_nom = data Parent.Event ue_misajourligne() dw_fiche_pret.event ue_misajourligne() CASE "livre_auteur" Is_livre_auteur = data Parent.Event ue_misajourligne() dw_fiche_pret.event ue_misajourligne()
et puis,
sur le meme objet ...
overrider l'evenement ancetre
en mettant ce commentaire
puis en overridant l'ancetre
le commentaire est necessaire...enfin, il faut mettre quelque chose dans le script, sinon l'override ne se fait pas.
Hors ligne
Merci bien, ca a résolu mon problème !!!
Hors ligne
cool
j'ai donc droit à un menu maxi best of ?
Hors ligne
hum hum... Les 3 du top trois vont tous se retrouver au mc do... ? Une rencontre au sommet...
Hors ligne
Pour info...
Dans le tutoriel :
• Ajout d’un nouvel événement personnalisé ‘we_dwntabdownout’ avec ‘Event Id’ : ‘pbm_dwntabdownout’
Cet événement est déclenché lorque l’utilisateur a positionné son curseur sur la dernière ligne de la Datawindow et qu’il appuie sur la flèche de contrôle du bas ou lorsqu'on appuie sur la touche ENTREE !
A ce moment-là, le script d’ajout d’une nouvelle ligne est exécuté.
Hors ligne
Merci pour toutes ces infos pick ;)
Une rencontre au Mc DO bientôt alors !
Dernière modification par Jmix90 (21-08-2006 07:35:12)
Hors ligne