Pb CheckBox

Le
Anne-Laure
Bonjour

je voudrais entrer la valeur d'une checkBox dans acces
quand j'écris lavaleur=checkBox.checked, j'obtiens "True"
comment faire pour obtenir lavaleur=1

Merci pour vos réponses
Anne Laure
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Gilles TOURREAU
Le #12190671
Le Mon, 17 Sep 2007 17:30:17 +0200, Anne-Laure a écrit:

Bonjour

je voudrais entrer la valeur d'une checkBox dans acces
quand j'écris lavaleur=checkBox.checked, j'obtiens "True"
comment faire pour obtenir lavaleur=1

Merci pour vos réponses
Anne Laure





Dim i As Integer

i = Convert.ToInt32(checkBox.Checked)

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Anne-Laure
Le #12190651
Bonjour Gilles

finalement j'ai écris lavaleur=Cint(checkBox.checked) et cela me donne la
valeurt numérique.
Dois-je laisser ce code ou mettre le votre ?

Cordialement
Anne Laure
"Gilles TOURREAU"
Le Mon, 17 Sep 2007 17:30:17 +0200, Anne-Laure a écrit:

Bonjour

je voudrais entrer la valeur d'une checkBox dans acces
quand j'écris lavaleur=checkBox.checked, j'obtiens "True"
comment faire pour obtenir lavaleur=1

Merci pour vos réponses
Anne Laure





Dim i As Integer

i = Convert.ToInt32(checkBox.Checked)

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr


Gilles TOURREAU
Le #12190641
Le Tue, 18 Sep 2007 07:38:14 +0200, Anne-Laure a écrit:

Bonjour Gilles

finalement j'ai écris lavaleur=Cint(checkBox.checked) et cela me donne la
valeurt numérique.
Dois-je laisser ce code ou mettre le votre ?

Cordialement
Anne Laure
"Gilles TOURREAU" news:

Le Mon, 17 Sep 2007 17:30:17 +0200, Anne-Laure
a écrit:

Bonjour

je voudrais entrer la valeur d'une checkBox dans acces
quand j'écris lavaleur=checkBox.checked, j'obtiens "True"
comment faire pour obtenir lavaleur=1

Merci pour vos réponses
Anne Laure





Dim i As Integer

i = Convert.ToInt32(checkBox.Checked)

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr







CInt() est une fonction spécifique à VB .NET, elle a été implémentée par
Microsoft dans le but de faciliter la migration des applications VB6 à VB
.NET...

Préférez l'utilisation de la méthode standard du Framework
Convert.ToInt32() qui sera ainsi compréhensible d'autres développeurs du
Framework .NET (C#, C++,...)

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Anne-Laure
Le #12190621
Bonjour

Merci pour votre réponse, si je voulais convertir une Int en string , le
code serait ?
Cordialement
Anne Laure
"Gilles TOURREAU"
Le Tue, 18 Sep 2007 07:38:14 +0200, Anne-Laure a écrit:

Bonjour Gilles

finalement j'ai écris lavaleur=Cint(checkBox.checked) et cela me donne la
valeurt numérique.
Dois-je laisser ce code ou mettre le votre ?

Cordialement
Anne Laure
"Gilles TOURREAU" news:

Le Mon, 17 Sep 2007 17:30:17 +0200, Anne-Laure
a écrit:

Bonjour

je voudrais entrer la valeur d'une checkBox dans acces
quand j'écris lavaleur=checkBox.checked, j'obtiens "True"
comment faire pour obtenir lavaleur=1

Merci pour vos réponses
Anne Laure





Dim i As Integer

i = Convert.ToInt32(checkBox.Checked)

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr







CInt() est une fonction spécifique à VB .NET, elle a été implémentée par
Microsoft dans le but de faciliter la migration des applications VB6 à VB
.NET...

Préférez l'utilisation de la méthode standard du Framework
Convert.ToInt32() qui sera ainsi compréhensible d'autres développeurs du
Framework .NET (C#, C++,...)

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr


Gilles TOURREAU
Le #12190611
Le Wed, 19 Sep 2007 07:50:22 +0200, Anne-Laure a écrit:

Bonjour

Merci pour votre réponse, si je voulais convertir une Int en string , le
code serait ?
Cordialement
Anne Laure
"Gilles TOURREAU" news:

Le Tue, 18 Sep 2007 07:38:14 +0200, Anne-Laure
a écrit:

Bonjour Gilles

finalement j'ai écris lavaleur=Cint(checkBox.checked) et cela me donne
la
valeurt numérique.
Dois-je laisser ce code ou mettre le votre ?

Cordialement
Anne Laure
"Gilles TOURREAU" news:

Le Mon, 17 Sep 2007 17:30:17 +0200, Anne-Laure
a écrit:

Bonjour

je voudrais entrer la valeur d'une checkBox dans acces
quand j'écris lavaleur=checkBox.checked, j'obtiens "True"
comment faire pour obtenir lavaleur=1

Merci pour vos réponses
Anne Laure





Dim i As Integer

i = Convert.ToInt32(checkBox.Checked)

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr







CInt() est une fonction spécifique à VB .NET, elle a été implémentée par
Microsoft dans le but de faciliter la migration des applications VB6 à
VB
.NET...

Préférez l'utilisation de la méthode standard du Framework
Convert.ToInt32() qui sera ainsi compréhensible d'autres développeurs du
Framework .NET (C#, C++,...)

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr







Dim s As String

s = Convert.ToString(1664)

NOTE : Les méthodes Convert.ToXXXXXXX() servent uniquement à convertir des
types primitif en un autre si vous SAVEZ à l'avance que le type est
convertible !

Par exemple :
Dim saisieUtilisateur As String
Dim i As Integer

i = Convert.ToInt32(saisieUtilisateur)

Ce code est à EVITER !! En effet l'utilisateur peut saisir :
- Rien du tout ("")
- Un nombre qui dépasse les capacité du Int32
(166416641664166416641664166416641664166416641664)
- Ou tout simplement des lettres... ("B 1664 onjour")

Dans ces 3 cas, la méthode Convert déclenche une exception !!!

Préférez pour analyser une saisie utilisateur, la méthode :
Int32.TryParse() //Pour analyser une chaine de caractère et renvoyer (si
possible) un Int32
Decimal.TryParse()
DateTime.TryParse()
...
etc

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Publicité
Poster une réponse
Anonyme