Après windows pour les nuls, voici PB pour les bons (ou presque).

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 27-08-2010 07:22:43

indianjoe  
Membre
Date d'inscription: 27-08-2010
Messages: 4
Pépites: 26
Banque: 0

[RESOLU] Problème avec SetItem sur un champ dont l'edit est une DDDW

Bonjour,
JE suis en PB9.0.3
J'ai un soucis avec un setitem que je réalise dans le champ d'une DW dont l'édit est une DropDownDataWindow.
En gros, dans ItemChanged, je vérifie certains points fonctionnels lorsque la valeur de la dropDown a changé. Si les checks ne sont pas concluants, je force l'ancienne valeur dans le champ par un setitem.
Visuellement, on a bien l'impression que le retour à l'ancienne valeur s'est bien passé mais dès que je sauvegarde, je me rend compte qu'en fait la valeur est restée sur la nouvelle....J'ai même essayé d'ajouter un acceptext bien que non recommandé sans plus de réussite....

Voici mon code de l'itemChanged :

[...]
ll_id_loc_old = dw_data.GetItemNumber(row, 'id_loc', Primary!, True)
[...]

IF NOT f_check() THEN
        MessageBox('Erreur', "Validation impossible.",Exclamation!)
                                // On réaffecte l'ancienne valeur
        dw_data.SetItem(row, 'id_loc', ll_id_loc_old)
        This.AcceptText()
        RETURN
END IF

Un grand merci par avance pour votre aide !

Hors ligne

 

#2 27-08-2010 07:28:21

indianjoe  
Membre
Date d'inscription: 27-08-2010
Messages: 4
Pépites: 26
Banque: 0

Re: [RESOLU] Problème avec SetItem sur un champ dont l'edit est une DDDW

Oups !
En le relisant, je le vois avec un autre oeil ....celui-q ui est resté ouvert....
Avec RETURN 2, ça fonctionne bien évidemment mieux....!!!

Désolé pour le dérangement !!!

Hors ligne

 

#3 27-08-2010 07:45:25

Yanis  
Modérateur
Lieu: paris
Date d'inscription: 16-06-2010
Messages: 349
Pépites: 665
Banque: 150

Re: [RESOLU] Problème avec SetItem sur un champ dont l'edit est une DDDW

n'oublie pas le [RESOLU] dans le titre.

et pense à mettre ton code dans la balise code PB

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22