Bonjour,
Je gère des formulaires sous Access XP avec des tables liées SQL server 2000, par une connexion ODBC.
Jai des tables qui comporte des champs de type booléen (« bit » sous SQL Server)
Ex : j'ai trois tables liées à mon formulaire : ELEVE(noeleve,nom, prenom), PARLE(noeleve, nolangue, lu, ecrit, parle), LANGUE(nolangue, libelle).
Dans la table PARLE, les trois champs lu, ecrit et parle sont des booléens.
J'associe ces trois champs à des cases à cocher dans mon sous formulaire Access.
Dans ce sous-formulaire, je parviens à cocher les cases (lu, écrit, parlé) lors de la "création" de l'enregistrement de PARLE.
Mais si je veux mettre à jour la case à cocher (ex : je me suis trompée et je veux dire qu'un élève ne sait pas lire l'anglais), un conflit d'écriture survient et je ne peux pas mettre à jour le champ "lu" dans l'enregistrement.
Ce problème est-il dû à la liaison ODBC ? Y a-t-il une incompatibilité entre le type booléen de SQL server et le type booléen retranscrit sous Access ?
Savez-vous comment résoudre ce problème de conflit d'écriture ?
Message édité par dpmy le 27-05-2004 à 13:22:25