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





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








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





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










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








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





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











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








dw_1.accepttext() if not(isnull(dw1.getitemstring(1,"code_produit"))) then messagebox("toto","champ produit pas vide") end if
ou
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 10:03:17)
Hors ligne





merci beaucoup
Hors ligne








poche a écrit:
merci beaucoup
Tu peux donner les spec a hellkinder.. il te fait ton dev, il prend pas cher
Hors ligne










poche a écrit:
merci beaucoup
Il manque le petit [RESOLU] ....
Hors ligne










Ok je le fais ...
Hors ligne








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








un presta non plus
Hors ligne










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