Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Pb CheckBox

5 réponses
Avatar
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

5 réponses

Avatar
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
Avatar
Anne-Laure
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" a écrit dans le message de 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


Avatar
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" a écrit dans le message de
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
Avatar
Anne-Laure
Bonjour

Merci pour votre réponse, si je voulais convertir une Int en string , le
code serait ?
Cordialement
Anne Laure
"Gilles TOURREAU" a écrit dans le message de 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" a écrit dans le message de
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


Avatar
Gilles TOURREAU
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" a écrit dans le message de
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" a écrit dans le message de
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