Paramètre valeur par défaut dans un champ vide dans une requête Access
Cela peut avoir été entendu ailleurs, mais je ne le trouve pas!
Je suis combinant 2 requêtes à partir de différentes sources sur une seule requête pour le calcul et la production de rapports. Les champs qui ne sont pas communs aux deux sources montrent que vide si il n'y a pas de données, et ne peut pas être utilisé dans l'arithmétique.
Je veux définir une valeur par défaut de zéro, vide, au lieu d'avoir à la fourchette et le couteau de la requête dans une autre table et exécuter une requête de mise à jour sur tous les champs vides.
Il faut que ce soit quelque chose de plus simple! À l'AIDE!
- Une fonction iif() ou Nz() devrait faire l'affaire, mais pourriez-vous s'il vous plaît modifier votre question à inclure dans votre requête?
- Je pense que vous pouvez aussi bien mettre cela comme une réponse 🙂
- Voulez-vous changer votre structure de la table de sorte que les champs ont des valeurs par défaut, ou vous souhaitez mettre à jour les données existantes pour se débarrasser de toutes les valeurs Null, ou voulez-vous simplement à les convertir à une certaine valeur dans votre récupération de données ou de la couche de présentation? Avez-vous besoin de Zéros? Utile, ou serait-0 (ou une autre valeur par défaut appropriée) être le plus utile?
- J'ai Utilisé la fonction Nz pour mettre à Zéro dans le vide les champs mais quand j'ai essayé de faire le calcul pour eux, ils se conjuguent comme le pictuer ci-dessous: saisissez la description de l'image ici
Vous devez vous connecter pour publier un commentaire.
Donner à ceci un essai:
à moins que votre requête ressemble à ce que John a répondu avec (cartésien), puis sa réponse est plus approprié.... (cartesians sont dangereux si on ne l'utilise pas correctement... selon la taille de l'individu tables sont autorisés à devenir, vous pouvez tuer une application access en les utilisant)
Vous allez soit souhaitez utiliser Nz() ou iif(), selon que cette "vierge" est vraiment juste un vide (chaîne vide) ou Null.
Afin que vos options sont les suivantes:
ou: