Je voulais tester si un champ de ma base et auto-incrémenté ou non,
pour ce faire j'ai fait ceci:
If DB.TableDefs("MaTable").Fields("MonChamp").Attributes =
dbAutoIncrField Then...
Or ça marche pas.
Aprés vérification je me suis rendu compte que
DB.TableDefs("MaTable").Fields("MonChamp").Attributes me retourne 17
alors que la valeur de dbAutoIncrField est 16.
Quelqu'un à une explication ?
Merci d'avance.
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel Carollo
Bonjour Ryo!
Ainsi qu'il est dit dans l'aide en ligne, le champ "attributes" stocke plusieus attributs. C'est donc une addition binaire de plusieurs valeurs, et il faut tester un seul bit a la fois, en faisant par exemple:
DB.TableDefs("MaTable").Fields("MonChamp").Attributes AND dbAutoIncrField Then...
J'espere que ca vous met sur la piste...
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"Ryo" wrote in message news:
Salut !
Je voulais tester si un champ de ma base et auto-incrémenté ou non, pour ce faire j'ai fait ceci: If DB.TableDefs("MaTable").Fields("MonChamp").Attributes > dbAutoIncrField Then... Or ça marche pas. Aprés vérification je me suis rendu compte que DB.TableDefs("MaTable").Fields("MonChamp").Attributes me retourne 17 alors que la valeur de dbAutoIncrField est 16. Quelqu'un à une explication ? Merci d'avance.
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Bonjour Ryo!
Ainsi qu'il est dit dans l'aide en ligne, le champ "attributes" stocke
plusieus attributs. C'est donc une addition binaire de plusieurs valeurs, et
il faut tester un seul bit a la fois, en faisant par exemple:
DB.TableDefs("MaTable").Fields("MonChamp").Attributes AND dbAutoIncrField
Then...
J'espere que ca vous met sur la piste...
--
Daniel :-)
Computing Technologies International - www.computing-tech.com - We
provide solutions...
"Ryo" <no-mail@no-provider.com> wrote in message
news:mesnews.723b7d44.44d1e286.14.0@noprovider.com...
Salut !
Je voulais tester si un champ de ma base et auto-incrémenté ou non,
pour ce faire j'ai fait ceci:
If DB.TableDefs("MaTable").Fields("MonChamp").Attributes > dbAutoIncrField Then...
Or ça marche pas.
Aprés vérification je me suis rendu compte que
DB.TableDefs("MaTable").Fields("MonChamp").Attributes me retourne 17
alors que la valeur de dbAutoIncrField est 16.
Quelqu'un à une explication ?
Merci d'avance.
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Ainsi qu'il est dit dans l'aide en ligne, le champ "attributes" stocke plusieus attributs. C'est donc une addition binaire de plusieurs valeurs, et il faut tester un seul bit a la fois, en faisant par exemple:
DB.TableDefs("MaTable").Fields("MonChamp").Attributes AND dbAutoIncrField Then...
J'espere que ca vous met sur la piste...
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"Ryo" wrote in message news:
Salut !
Je voulais tester si un champ de ma base et auto-incrémenté ou non, pour ce faire j'ai fait ceci: If DB.TableDefs("MaTable").Fields("MonChamp").Attributes > dbAutoIncrField Then... Or ça marche pas. Aprés vérification je me suis rendu compte que DB.TableDefs("MaTable").Fields("MonChamp").Attributes me retourne 17 alors que la valeur de dbAutoIncrField est 16. Quelqu'un à une explication ? Merci d'avance.
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Ryo
Ok ! C'est bien ce que je pensait, c'est un peu comme des flags... Merci.
Daniel Carollo a pensé très fort :
Newsgroups : microsoft.public.fr.access
Bonjour Ryo!
Ainsi qu'il est dit dans l'aide en ligne, le champ "attributes" stocke
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Ok !
C'est bien ce que je pensait, c'est un peu comme des flags...
Merci.
Daniel Carollo a pensé très fort :
Newsgroups : microsoft.public.fr.access
Bonjour Ryo!
Ainsi qu'il est dit dans l'aide en ligne, le champ "attributes" stocke
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com