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])" _
gbolStatut étant une variable Globale public booléenne
Malheureusement mon ChampBolléen reste vierge !
Quelle est l'erreur ?
Merci pour votre aide
Alain
.
bonjour
Au lieu d'utiliser gbolstatut (booleen), utilise une
variable intermédiaire qui prendra la valeur 0 si
gbolstatut=FAUX, -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])" _
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])" _
gbolStatut étant une variable Globale public booléenne
Malheureusement mon ChampBolléen reste vierge !
Quelle est l'erreur ?
Merci pour votre aide
Alain
.
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])" _
gbolStatut étant une variable Globale public booléenne
Malheureusement mon ChampBolléen reste vierge !
Quelle est l'erreur ?
Merci pour votre aide
Alain
.
Merci Phil pour ton "astuce"
ça marche
@+
Alain
"phil" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:09c601c3dc0f$81681cd0$a101280a@phx.gbl...
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])" _
"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])" _