Bonjour,
Dans une table j'ai un champs octet, mettons bytStatut.
Les bits de l'octet m'indiquent des qualités de l'enregistrement,
par exemples:
1er bit = 1 (=1 décimal) = "est un client"
2ème bit = 1 (=2 décimal) = "est un contact"
3ème bit = 1 (=4 décimal) = "est un prospect"
etc.
plusieurs bits pourraient être = 1 ...
J'espérais tester les bits dans un champ calculé d'une requête ou un contrôle d'un formulaire ainsi :
bytStatut ET 1 c'est un client
bytStatut ET 4 c'est un prospect
etc.
Je constate que bytStatut ET x donne toujours -1 du moment que x<>0
Est-ce que je me trompe d'opérateur, Access a-t-il la réponse toute faite pour moi ou dois-je programmer une fonction VBA ?
Merci déjà pour votre aide
Partager