OVH Cloud OVH Cloud

Insertin valeur Bolleenne dans table

2 réponses
Avatar
Alain TEYSSEDRE
Bonjour

J'utilise la commande suivante pour insérer des valeurs dans une Table :

DoCmd.RunSQL "INSERT INTO [MaTable]([Champ1], [Champ2], [ChampBooléen])" _
& "VALUES ('" & strData & "', '" & gstrDescription & "', '" &
gbolStatut & "');"

gbolStatut étant une variable Globale public booléenne

Malheureusement mon ChampBolléen reste vierge !

Quelle est l'erreur ?

Merci pour votre aide

Alain

2 réponses

Avatar
phil
bonjour

Au lieu d'utiliser gbolstatut (booleen), utilise une
variable intermédiaire qui prendra la valeur 0 si
gbolstatutúUX, -1 si gbolstatut=VRAI.
Access comprendra beaucoup mieux (il ne comprend pas False
et True, il faut donc les remplacer par leur correspondant
numérique).
Tu peux aussi remplacer gbolstatut par :
iif(gbolstatut,-1,0) (un if contracté)



-----Message d'origine-----
Bonjour

J'utilise la commande suivante pour insérer des valeurs
dans une Table :


DoCmd.RunSQL "INSERT INTO [MaTable]([Champ1], [Champ2],
[ChampBooléen])" _

& "VALUES ('" & strData & "', '" &
gstrDescription & "', '" &

gbolStatut & "');"

gbolStatut étant une variable Globale public booléenne

Malheureusement mon ChampBolléen reste vierge !

Quelle est l'erreur ?

Merci pour votre aide

Alain


.



Avatar
Alain TEYSSEDRE
Merci Phil pour ton "astuce"

ça marche

@+

Alain

"phil" a écrit dans le message de
news:09c601c3dc0f$81681cd0$
bonjour

Au lieu d'utiliser gbolstatut (booleen), utilise une
variable intermédiaire qui prendra la valeur 0 si
gbolstatutúUX, -1 si gbolstatut=VRAI.
Access comprendra beaucoup mieux (il ne comprend pas False
et True, il faut donc les remplacer par leur correspondant
numérique).
Tu peux aussi remplacer gbolstatut par :
iif(gbolstatut,-1,0) (un if contracté)



-----Message d'origine-----
Bonjour

J'utilise la commande suivante pour insérer des valeurs
dans une Table :


DoCmd.RunSQL "INSERT INTO [MaTable]([Champ1], [Champ2],
[ChampBooléen])" _

& "VALUES ('" & strData & "', '" &
gstrDescription & "', '" &

gbolStatut & "');"

gbolStatut étant une variable Globale public booléenne

Malheureusement mon ChampBolléen reste vierge !

Quelle est l'erreur ?

Merci pour votre aide

Alain


.