Je me demandais s'il y avait une meilleure façon de faire face à l'incapacité de MS-Access à gérer NULL pour les valeurs booléennes autres que de changer le type de données de colonne en entier.Comment gérer les valeurs NULL dans les colonnes de type boolean dans MS Access?
Répondre
beaucoup de chèques isNull. Je pense que vous devez utiliser un numéro, et ainsi, il semble Est-ce que Allen Browne, Access MVP.
Pas que j'ai trouvé :(Je n'ai pas programmé accès en temps, mais ce que je me souviens implique
Oui, Access peut gérer les valeurs Null pour d'autres types de données, mais lorsque je lier une table d'un DB avec des types booléens, Access traite Null comme False. – Florian
Je pense que cela dépend de la façon dont vous voulez que votre application/solution pour interpréter dit NULLs dans vos données.
Est-ce que vous voulez les simplement « ignorer » dans un rapport ... à savoir les faire imprimer comme des espaces vides ou des nouvelles lignes? Dans ce cas, vous pouvez utiliser la fonction pratique IsNull avec le "immédiat if" iif() dans le générateur SQL ou une colonne i n le concepteur de requêtes d'accès obligatoire comme suit:
IIF (IsNull (BooleanColumnName), NewLine/BlankSpace/Quelle que soit, BooleanColumnName)
D'autre part, si vous voulez prendre en compte les valeurs NULL comme « Faux "valeurs, vous feriez mieux de mettre à jour la colonne et il suffit de les changer avec quelque chose comme:
Mise à jour Table
SET BooleanColumnName = FAUX
OÙ BooleanColumnName IS NULL
- 1. Comment puis-je vérifier les valeurs null dans Access?
- 2. Comment gérer les valeurs NULL dans mes objets métier
- 3. Comment gérer les transactions MS Access dans une application multithread et comment synchroniser les tables MS Access et Oracle?
- 4. Colonnes pivot MS-Access
- 5. Les formulaires vides s'affichent dans MS Access
- 6. Sélectionnez requête dans SQL + Toutes les valeurs dans les colonnes
- 7. Comment traiter les valeurs NULL dans les comparaisons d'égalité?
- 8. Comment renseigner les descriptions de champs dans MS Access
- 9. Différentes pages impaires/paires dans les rapports MS Access
- 10. MS Access 2007 - Afficher les valeurs plutôt que de rechercher des données dans une table
- 11. Comment gérer les modifications de type de fichier dans Perforce?
- 12. Autoriser les valeurs entre guillemets dans les colonnes entières mysql?
- 13. Comment gérer les valeurs incorrectes dans un constructeur?
- 14. Contrôle d'éditeur HTML à utiliser dans les formulaires MS Access
- 15. compte courant de valeurs distinctes dans Access
- 16. Comment gérer les erreurs d'arrondi sur les doubles dans vb.net?
- 17. Analyse du texte dans MS Access
- 18. Requête SQL qui remplace les valeurs NULL.
- 19. Comment remplir la zone de liste déroulante avec des valeurs dans MS Access 2007
- 20. Suppression de colonnes dans MS SQL Server
- 21. recherche de cible dans MS Access
- 22. MS Access 2003 - Importation d'un fichier texte dans la base de données MS Access Tableau
- 23. SQL pour transposer des paires de lignes en colonnes dans la base de données MS ACCESS
- 24. MS Access Project Dans TFS Build
- 25. Valeur "Null" dans les requêtes
- 26. Tri par mois dans MS Access
- 27. ASP.Net MVC - Objets Null dans les vues
- 28. Sql Ansi pour gérer les valeurs DateTime
- 29. Comment gérer les objets NULL dans XML provenant de SQL Server?
- 30. fusionner des cellules dans ms-access
Merci Remou, il y a quelques bons conseils sur le site d'Allen Browne :) – Florian
Si vous aimez Allen Browne, vous aimerez aussi Tony Toews. Il est particulièrement bon sur la corruption: http://www.granite.ab.ca/accsmstr.htm – Fionnuala
Le lien ne fonctionne plus. –