Powerbuilder pour les completement Geeks !

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 01-12-2008 08:52:27

FOSTA  
Membre
Date d'inscription: 21-07-2008
Messages: 18
Pépites: 91
Banque: 0

[RESOLU] Recupérer la valeur d'un champ non enregistré dans une datawindow

Bonjour à tous,
Je cherche comment recupérer la valeur saisie dans un champ d'une datawindow non encore enregistré?
J'ai essayé avec la fonction GetItemString() mais la valeur n'est pas recupérée.

Merci

Hors ligne

 

#2 01-12-2008 09:01:25

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Recupérer la valeur d'un champ non enregistré dans une datawindow

et en essayant avec

Code: pb

dw_1.GetItemString( ligne, "colonne", Primary!, False )

N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 01-12-2008 09:11:38

nico  
Modérateur
Award: bf
Lieu: Plélan le grand
Date d'inscription: 08-02-2007
Messages: 273
Pépites: 13
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Recupérer la valeur d'un champ non enregistré dans une datawindow

Peut être avec ça

Code: pb

ls_valeur = dw_1.object.non_colonne[ligne]

Hors ligne

 

#4 01-12-2008 09:17:03

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Recupérer la valeur d'un champ non enregistré dans une datawindow

Pour info:

Aide PB a écrit:

Usage

Use GetItemString to get information from the DataWindow's buffers. To find out what the user entered in the current column before that data is accepted, use GetText. In the ItemChanged or ItemError events, use the data argument.

A voir si tu as fait un Acceptext avant ton GetItemString ou non
(Et aussi si ta valeur récupérée est bien une string )


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#5 01-12-2008 09:52:37

FOSTA  
Membre
Date d'inscription: 21-07-2008
Messages: 18
Pépites: 91
Banque: 0

Re: [RESOLU] Recupérer la valeur d'un champ non enregistré dans une datawindow

Merci, j'ai pu recupérer la donnée. Il fallait mettre un AcceptText() avant l'affectation.

Hors ligne

 

#6 01-12-2008 10:18:56

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Recupérer la valeur d'un champ non enregistré dans une datawindow

N'oublie pas le [RESOLU]


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#7 01-12-2008 20:14:10

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Recupérer la valeur d'un champ non enregistré dans une datawindow

je le fais ...


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22