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 18-05-2009 09:20:00

topaze  
Membre
Date d'inscription: 18-05-2009
Messages: 8
Pépites: 31
Banque: 0

mettre une valeur par défaut dans une check box dans une datawindows

Voici mon problème.

J'ai une checkbox (3 états) dans ma datawindows (une grid) et je n'arrive pas à donner une valeur par défaut à ma checkbox (je voudrais que ce soit la valeur "others")
Pouvez-vous m'aider?

Hors ligne

 

#2 18-05-2009 11:35:25

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: mettre une valeur par défaut dans une check box dans une datawindows

salut,
une checkbox, c'est 2 valeurs.
la valeur other correspond à quoi ?

A+++


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 18-05-2009 11:43:25

topaze  
Membre
Date d'inscription: 18-05-2009
Messages: 8
Pépites: 31
Banque: 0

Re: mettre une valeur par défaut dans une check box dans une datawindows

Une check box trois états peut avoir 3 valeur ON, OFF et Other... Les valeur attribuée à ON OFF et other s'ont à définir dans le champ de la dw...

Hors ligne

 

#4 18-05-2009 11:51:51

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: mettre une valeur par défaut dans une check box dans une datawindows

tu ne confonds pas avec un radio button ?

enfin, je ne connais pas ce type de checkbox, si tu peux m'eclaircir.

sinon, il suffit de mettre un setitem() sur la valeur de ton choix.
comme une simple colonne.

A+++


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#5 18-05-2009 11:55:24

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

Re: mettre une valeur par défaut dans une check box dans une datawindows

Salut

C'est surtout utilisé dans les treeview les checkbox à trois valeurs : coché, décoché, partiellement coché (une partie des éléments sous l'arborescence n'est pas cochée).
Avec un exemple c'est toujours beaucoup plus parlant

Après je n'ai pas trop utilisé les treeview dans PB.

Ce que je suis quasi sur c'est que PB ne gère que deux états pour une checkbox simple.


Dans ton exemple le plus simple me semble être un radio boutton.

Dernière modification par Nephtis (18-05-2009 11:57:20)


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#6 18-05-2009 11:56:11

topaze  
Membre
Date d'inscription: 18-05-2009
Messages: 8
Pépites: 31
Banque: 0

Re: mettre une valeur par défaut dans une check box dans une datawindows

le setitem plante
lme setext ne fait rien...

J'ai tout essyer dans ce domaine là...
mais merci

Hors ligne

 

#7 18-05-2009 11:58:55

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: mettre une valeur par défaut dans une check box dans une datawindows

Bonjour,

Une checkbox peut avoir trois états possibles si l'on coche l'option "3 States".

Dans l'IDE de la datawindow (column specification), il te suffit de définir la valeur que tu as affecté à l'état "other state" dans la colonne initial value de la colonne correspondant à ta checkbox.

Hors ligne

 

#8 18-05-2009 12:37:57

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: mettre une valeur par défaut dans une check box dans une datawindows

buck a écrit:

Bonjour,

Une checkbox peut avoir trois états possibles si l'on coche l'option "3 States".

Dans l'IDE de la datawindow (column specification), il te suffit de définir la valeur que tu as affecté à l'état "other state" dans la colonne initial value de la colonne correspondant à ta checkbox.

autant pour moi.

à vous roger !


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#9 18-05-2009 12:46:01

topaze  
Membre
Date d'inscription: 18-05-2009
Messages: 8
Pépites: 31
Banque: 0

Re: mettre une valeur par défaut dans une check box dans une datawindows

ma question reste la même...

comment donner une valeur initiale à une checkbox (36 states ou non) ou à un radio bouton si vous préférez

Hors ligne

 

#10 18-05-2009 12:51:42

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: mettre une valeur par défaut dans une check box dans une datawindows

Tu as essayé "Initial value" dans ta datawindow (Au niveau des "column specification") ?


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

Hors ligne

 

#11 18-05-2009 13:15:17

topaze  
Membre
Date d'inscription: 18-05-2009
Messages: 8
Pépites: 31
Banque: 0

Re: mettre une valeur par défaut dans une check box dans une datawindows

oui j'ai essayé toutes les manière "conventionnelle"...

Hors ligne

 

#12 18-05-2009 13:26:46

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: mettre une valeur par défaut dans une check box dans une datawindows

Bonjour,

Tu devrais nous donner un peu plus de détails parce que une simple SetItem ou un "Initial value" devrait fonctionner sans problème.

Hors ligne

 

#13 18-05-2009 13:31:42

topaze  
Membre
Date d'inscription: 18-05-2009
Messages: 8
Pépites: 31
Banque: 0

Re: mettre une valeur par défaut dans une check box dans une datawindows

bon je reprend:

c'est un champ dans une DW grid, qui se présente sous la forme d'une check box (3 states)
mais je ne peux pas utiliser setiel ou settext (expliquer pq? serait trop long...)
Initial value ne donne rien...

je cherche un moyen d'y arriver...

Hors ligne

 

#14 18-05-2009 13:43:46

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: mettre une valeur par défaut dans une check box dans une datawindows

l'initial value fonctionne lors de l'insertion d'une nouvelle ligne (InsertRow).

J'ai l'impression que tu veux avoir une "initial value" sur des enregistrements qui existe déjà dans la base de données mais pour lesquels tu n'as pas de valeur sur ta colonne sur laquelle tu affectes la checkbox ?

Hors ligne

 

#15 18-05-2009 13:48:51

topaze  
Membre
Date d'inscription: 18-05-2009
Messages: 8
Pépites: 31
Banque: 0

Re: mettre une valeur par défaut dans une check box dans une datawindows

en faites j'insert par code une séries de ligne dans la dw... et elle n'ont pas de valeur initiale... donc en quelque sortles lignes n'existe pas encore au moment de l'ouverture de la fenêtre et sont créer par le programme...

De plus...  quand j'essaie par le code d'envoyer une valeur çà ne passe pas... (à cause du Query mode (c'est çà le truc trop long à expliquer)) donc...

Hors ligne

 

#16 19-05-2009 09:05:56

topaze  
Membre
Date d'inscription: 18-05-2009
Messages: 8
Pépites: 31
Banque: 0

Re: mettre une valeur par défaut dans une check box dans une datawindows

ne vous cassez plus la tête j'ai contouner le problème en utilisant une list box... merci quand même

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22