PB à toute heure et à tout moment. (à parcourir avec modération)

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 10-10-2007 07:25:39

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

[RESOLU] DW: vérifier si une case est remplie

bonjour,

Voila je viens de remplir une datawindow mais je n'ai pas encore fais d'UPDATE ( j'ai fais juste des setitem ), comment puis je  vérififier si une case bien précise est rempli ou pas alors qu'elle n'est pas enregistrer ?

Hors ligne

 

#2 10-10-2007 07:34:52

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: [RESOLU] DW: vérifier si une case est remplie

avec un petit dw.getitemstring(row,'nom_de_ta_case') ( si ton champs est bien une chaine de caractère sinon tu adaptes avec un getitemdate, getitemnnumber..... )

Hors ligne

 

#3 10-10-2007 07:45:27

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: [RESOLU] DW: vérifier si une case est remplie

Oui mais le problème c'est que pour l'instant j'ai rien enregistré, j'ai fais juste des setitem donc je ne peux pas faire de getitem...

Hors ligne

 

#4 10-10-2007 07:47:49

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] DW: vérifier si une case est remplie

?

De plus si tu as fait un setItem Tu as du preciser la valeur ? Non ?


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

Hors ligne

 

#5 10-10-2007 07:51:06

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: [RESOLU] DW: vérifier si une case est remplie

poche a écrit:

Oui mais le problème c'est que pour l'instant j'ai rien enregistré, j'ai fais juste des setitem donc je ne peux pas faire de getitem...

tu peux faire un getitem.. il te retournera null ou '', tu as essayé?

Hors ligne

 

#6 10-10-2007 07:51:32

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: [RESOLU] DW: vérifier si une case est remplie

oui g préciser la valeur, mais mon problème est que je veux que power vérifie si une certaine case est bien rempli avant de pouvoir enregistrer...

Hors ligne

 

#7 10-10-2007 07:52:53

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

Re: [RESOLU] DW: vérifier si une case est remplie

Fais un AcceptText de ta datawindow: tu pourras faire ton getitem après pour vérifier que ta zone est correctement remplie


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

Hors ligne

 

#8 10-10-2007 08:01:08

hellkinder  
Kinder Surprise
Award: chocomordutk6
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 902
Pépites: 0
Banque: 10,524,230,367,490

Re: [RESOLU] DW: vérifier si une case est remplie

Code: pb

dw_1.accepttext()

if not(isnull(dw1.getitemstring(1,"code_produit"))) then
 messagebox("toto","champ produit pas vide")
end if


ou

Code: pb

dw_1.accepttext()
ls_produit = dw1.getitemstring(1,"code_produit")
if not(isnull(ls_produit)) then
 messagebox("toto","champ produit pas vide")
end if

Dernière modification par hellkinder (10-10-2007 08:03:17)


http://img510.imageshack.us/img510/4229/userbar1204625572ha9.gif
"Pour la première fois dans l'histoire de l'humanité, tous les peuples de la Terre ne forment qu'un"

Hors ligne

 

#9 10-10-2007 08:03:57

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: [RESOLU] DW: vérifier si une case est remplie

merci beaucoup

Hors ligne

 

#10 10-10-2007 08:25:12

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: [RESOLU] DW: vérifier si une case est remplie

poche a écrit:

merci beaucoup

Tu peux donner les spec a hellkinder.. il te fait ton dev, il prend pas cher

Hors ligne

 

#11 10-10-2007 08:35:14

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] DW: vérifier si une case est remplie

poche a écrit:

merci beaucoup

Il manque le petit [RESOLU] ....


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

Hors ligne

 

#12 10-10-2007 12:08:40

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] DW: vérifier si une case est remplie

Ok je le fais ...


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

Hors ligne

 

#13 10-10-2007 12:19:34

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: [RESOLU] DW: vérifier si une case est remplie

JCZ a écrit:

Ok je le fais ...

merci :D tu devrais te faire payer par poche..avoir une secrétaire c'est pas gratuit

Hors ligne

 

#14 10-10-2007 13:32:05

hellkinder  
Kinder Surprise
Award: chocomordutk6
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 902
Pépites: 0
Banque: 10,524,230,367,490

Re: [RESOLU] DW: vérifier si une case est remplie

un presta non plus


http://img510.imageshack.us/img510/4229/userbar1204625572ha9.gif
"Pour la première fois dans l'histoire de l'humanité, tous les peuples de la Terre ne forment qu'un"

Hors ligne

 

#15 10-10-2007 19:10:46

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] DW: vérifier si une case est remplie

Parce que Poche est mon ami, je lui fais cela gratos ....
Mais faut pas que ça dure
sinon 


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

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22