bonsoir à tous et à toutes,
je reviens vers vous pour un petit problème de champ de format spécial
téléphone récupéré via excel.
ce champ s'affiche comme 01 23 45 67 89 alors qu'il est entré 123456789
récupéré sous access en texte ou en numérique il perd (ou n'affiche pas)
le 0 du début.
est-il possible de le restituer ?
merci pour l'éclairage.
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
Raymond [mvp]
Bonjour.
Par le biais de format et de masque de saisie tu peux cacher la vérité et ne jamais avoir de 0 tout en l'affichant. sinon, s'agit-il d'une table définitive ou d'une table attachée à un classeur excel ? s'il s'agit d'une table attachée, tu ne peux agir que sur le format et le masque de saisie du champ. s'il s'agit d'un import régulier, il faut définir le champ de ta table en texte au lieu de numérique. si tu as importé définitivement ta feuille excel tu peux faire une requête modification comme ceci: UPDATE table1 SET table1.Téléphone = "0" & [Téléphone];
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"nephelion" a écrit dans le message de news:412f98c7$0$30977$
bonsoir à tous et à toutes, je reviens vers vous pour un petit problème de champ de format spécial téléphone récupéré via excel. ce champ s'affiche comme 01 23 45 67 89 alors qu'il est entré 123456789 récupéré sous access en texte ou en numérique il perd (ou n'affiche pas) le 0 du début. est-il possible de le restituer ? merci pour l'éclairage.
Bonjour.
Par le biais de format et de masque de saisie tu peux cacher la vérité et ne
jamais avoir de 0 tout en l'affichant.
sinon,
s'agit-il d'une table définitive ou d'une table attachée à un classeur excel
?
s'il s'agit d'une table attachée, tu ne peux agir que sur le format et le
masque de saisie du champ.
s'il s'agit d'un import régulier, il faut définir le champ de ta table en
texte au lieu de numérique.
si tu as importé définitivement ta feuille excel tu peux faire une requête
modification comme ceci:
UPDATE table1 SET table1.Téléphone = "0" & [Téléphone];
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"nephelion" <nephelion@free.fr> a écrit dans le message de
news:412f98c7$0$30977$636a15ce@news.free.fr...
bonsoir à tous et à toutes,
je reviens vers vous pour un petit problème de champ de format spécial
téléphone récupéré via excel.
ce champ s'affiche comme 01 23 45 67 89 alors qu'il est entré 123456789
récupéré sous access en texte ou en numérique il perd (ou n'affiche pas)
le 0 du début.
est-il possible de le restituer ?
merci pour l'éclairage.
Par le biais de format et de masque de saisie tu peux cacher la vérité et ne jamais avoir de 0 tout en l'affichant. sinon, s'agit-il d'une table définitive ou d'une table attachée à un classeur excel ? s'il s'agit d'une table attachée, tu ne peux agir que sur le format et le masque de saisie du champ. s'il s'agit d'un import régulier, il faut définir le champ de ta table en texte au lieu de numérique. si tu as importé définitivement ta feuille excel tu peux faire une requête modification comme ceci: UPDATE table1 SET table1.Téléphone = "0" & [Téléphone];
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"nephelion" a écrit dans le message de news:412f98c7$0$30977$
bonsoir à tous et à toutes, je reviens vers vous pour un petit problème de champ de format spécial téléphone récupéré via excel. ce champ s'affiche comme 01 23 45 67 89 alors qu'il est entré 123456789 récupéré sous access en texte ou en numérique il perd (ou n'affiche pas) le 0 du début. est-il possible de le restituer ? merci pour l'éclairage.
Daniel STROOBANTS
Bonjour,
Lorsqu'on voit le contenu d'une cellule dans Excel, on le voit au format demandé. Néanmoins, dans la majorité des cas, les données sont numériques et, comme les données numériques n'acceptent pas de "0" devant un chiffre, il est perdu.
Pour pouvoir importé des données il y a au moins deux façons : 1° - Importation au format désiré : Il faut enregistrer la feuille en format texte avec les tabulations comme séparateur et importer le contenu dans Access. S'il faut importer les données dans une table existante, il faut veiller à ce que le nom des colonnes soit le même que celui des champs destinataires. Il est aussi possible de respecter l'ordre des colonnes mais c'est plus risqué. 2° - Importation des données numériques (sans le 0) et ensuite il faut restituer le format "téléphone" dans les champs Access.
Il est toutefois à noter que le format "téléphone" varie en fonction des pays et qu'une meilleure visibilité pourrait, dans certains cas, nuire aux recherches.
Cordialement
Daniel "nephelion" a écrit dans le message de news:412f98c7$0$30977$ bonsoir à tous et à toutes, je reviens vers vous pour un petit problème de champ de format spécial téléphone récupéré via excel. ce champ s'affiche comme 01 23 45 67 89 alors qu'il est entré 123456789 récupéré sous access en texte ou en numérique il perd (ou n'affiche pas) le 0 du début. est-il possible de le restituer ? merci pour l'éclairage.
Bonjour,
Lorsqu'on voit le contenu d'une cellule dans Excel, on le voit au format
demandé. Néanmoins, dans la majorité des cas, les données sont numériques
et, comme les données numériques n'acceptent pas de "0" devant un chiffre,
il est perdu.
Pour pouvoir importé des données il y a au moins deux façons :
1° - Importation au format désiré :
Il faut enregistrer la feuille en format texte avec les tabulations comme
séparateur et importer le contenu dans Access. S'il faut importer les
données dans une table existante, il faut veiller à ce que le nom des
colonnes soit le même que celui des champs destinataires. Il est aussi
possible de respecter l'ordre des colonnes mais c'est plus risqué.
2° - Importation des données numériques (sans le 0) et ensuite il faut
restituer le format "téléphone" dans les champs Access.
Il est toutefois à noter que le format "téléphone" varie en fonction des
pays et qu'une meilleure visibilité pourrait, dans certains cas, nuire aux
recherches.
Cordialement
Daniel
"nephelion" <nephelion@free.fr> a écrit dans le message de
news:412f98c7$0$30977$636a15ce@news.free.fr...
bonsoir à tous et à toutes,
je reviens vers vous pour un petit problème de champ de format spécial
téléphone récupéré via excel.
ce champ s'affiche comme 01 23 45 67 89 alors qu'il est entré 123456789
récupéré sous access en texte ou en numérique il perd (ou n'affiche pas)
le 0 du début.
est-il possible de le restituer ?
merci pour l'éclairage.
Lorsqu'on voit le contenu d'une cellule dans Excel, on le voit au format demandé. Néanmoins, dans la majorité des cas, les données sont numériques et, comme les données numériques n'acceptent pas de "0" devant un chiffre, il est perdu.
Pour pouvoir importé des données il y a au moins deux façons : 1° - Importation au format désiré : Il faut enregistrer la feuille en format texte avec les tabulations comme séparateur et importer le contenu dans Access. S'il faut importer les données dans une table existante, il faut veiller à ce que le nom des colonnes soit le même que celui des champs destinataires. Il est aussi possible de respecter l'ordre des colonnes mais c'est plus risqué. 2° - Importation des données numériques (sans le 0) et ensuite il faut restituer le format "téléphone" dans les champs Access.
Il est toutefois à noter que le format "téléphone" varie en fonction des pays et qu'une meilleure visibilité pourrait, dans certains cas, nuire aux recherches.
Cordialement
Daniel "nephelion" a écrit dans le message de news:412f98c7$0$30977$ bonsoir à tous et à toutes, je reviens vers vous pour un petit problème de champ de format spécial téléphone récupéré via excel. ce champ s'affiche comme 01 23 45 67 89 alors qu'il est entré 123456789 récupéré sous access en texte ou en numérique il perd (ou n'affiche pas) le 0 du début. est-il possible de le restituer ? merci pour l'éclairage.
nephelion
merçi raymond ok, ca marche
Bonjour.
si tu as importé définitivement ta feuille excel tu peux faire une requête modification comme ceci: UPDATE table1 SET table1.Téléphone = "0" & [Téléphone];
merçi raymond
ok, ca marche
Bonjour.
si tu as importé définitivement ta feuille excel tu peux faire une requête
modification comme ceci:
UPDATE table1 SET table1.Téléphone = "0" & [Téléphone];
si tu as importé définitivement ta feuille excel tu peux faire une requête modification comme ceci: UPDATE table1 SET table1.Téléphone = "0" & [Téléphone];