L'exportation de tables Access avec des champs vides vers Excel génère
presque toujours des erreurs:
décalage de données de plusieurs colonnes lorsque des cellules contigues
sont vides.
Solution: exporter toujours en txt (; en séparation) puis convetir seulement
ensuite au format Excel.
Autre solution, remplacer les champs vides par des zéros.
Mais comment faire simplement avec le menu "remplacer" pour convertir les
champs vides en valeurs zéro ?
Si je demande à remplacer "" par 0 Access me refuse dans la boite de
dialogue de remplacer l'expression "". Comment faire ?
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
hm15
Bonjour Yves,
curieusement, Access trouve parfaitement les valeurs vides en tapant IS NULL ou NULL (en majuscule et comme champ entier) dans la commande Rechercher, mais n'est pas capable de le remplacer par une valeur.
Tu peux passer par une requête Mise à jour. Dans ta requête : - tu sélectionnes le champ concerné, - tu tapes "Null" (sans les guillemets) dans le critère - menu Requête | Requête Mise à jour - tu tapes "0" (sans les guillemets) dans la ligne "Mise à jour" - tu cliques sur le bouton Exécuter (le point d'exclamation rouge)
L'exportation de tables Access avec des champs vides vers Excel génère presque toujours des erreurs: décalage de données de plusieurs colonnes lorsque des cellules contigues sont vides. Solution: exporter toujours en txt (; en séparation) puis convetir seulement
ensuite au format Excel. Autre solution, remplacer les champs vides par des zéros. Mais comment faire simplement avec le menu "remplacer" pour convertir les champs vides en valeurs zéro ? Si je demande à remplacer "" par 0 Access me refuse dans la boite de dialogue de remplacer l'expression "". Comment faire ?
Merci
Yves
Bonjour Yves,
curieusement, Access trouve parfaitement les valeurs vides en tapant IS NULL
ou NULL (en majuscule et comme champ entier) dans la commande Rechercher,
mais n'est pas capable de le remplacer par une valeur.
Tu peux passer par une requête Mise à jour.
Dans ta requête :
- tu sélectionnes le champ concerné,
- tu tapes "Null" (sans les guillemets) dans le critère
- menu Requête | Requête Mise à jour
- tu tapes "0" (sans les guillemets) dans la ligne "Mise à jour"
- tu cliques sur le bouton Exécuter (le point d'exclamation rouge)
"Yves" <yves@wanadoo.fr> a écrit dans le message de news:
ORTNRRz9DHA.548@TK2MSFTNGP11.phx.gbl...
Bonjour,
L'exportation de tables Access avec des champs vides vers Excel génère
presque toujours des erreurs:
décalage de données de plusieurs colonnes lorsque des cellules contigues
sont vides.
Solution: exporter toujours en txt (; en séparation) puis convetir
seulement
ensuite au format Excel.
Autre solution, remplacer les champs vides par des zéros.
Mais comment faire simplement avec le menu "remplacer" pour convertir les
champs vides en valeurs zéro ?
Si je demande à remplacer "" par 0 Access me refuse dans la boite de
dialogue de remplacer l'expression "". Comment faire ?
curieusement, Access trouve parfaitement les valeurs vides en tapant IS NULL ou NULL (en majuscule et comme champ entier) dans la commande Rechercher, mais n'est pas capable de le remplacer par une valeur.
Tu peux passer par une requête Mise à jour. Dans ta requête : - tu sélectionnes le champ concerné, - tu tapes "Null" (sans les guillemets) dans le critère - menu Requête | Requête Mise à jour - tu tapes "0" (sans les guillemets) dans la ligne "Mise à jour" - tu cliques sur le bouton Exécuter (le point d'exclamation rouge)
L'exportation de tables Access avec des champs vides vers Excel génère presque toujours des erreurs: décalage de données de plusieurs colonnes lorsque des cellules contigues sont vides. Solution: exporter toujours en txt (; en séparation) puis convetir seulement
ensuite au format Excel. Autre solution, remplacer les champs vides par des zéros. Mais comment faire simplement avec le menu "remplacer" pour convertir les champs vides en valeurs zéro ? Si je demande à remplacer "" par 0 Access me refuse dans la boite de dialogue de remplacer l'expression "". Comment faire ?