Quel format est retenu par MSQUEry sur uen source Excel
3 réponses
Alain79
Bonjour
J'utilise MS Query pour importer dans une feuille Excel le contenu d'une
autre feuille excel et je rencontre des problèmes quant au format retenu par
MS Query...
Une des colonnes à importer comporte des champ "texte" et des champs
"numérique" et je voudrais systématiquement récupérer les valeurs
numériques, mais MSQuery ne semble en faire qu'à sa tête choisissant selon
une rêgle en core obscure à mes yeux de retenir soit le format texte soit le
format Num. En format texte aucune valeur numérique ne remonte ans
l'import...
Cett rêgle semble se baser sur un ratio de valeurs présentes dans la colonne
mais avec un algorytme indéchiffrable pour moi...
=> Savez vous ou trouver de la doc sur ce sujet?
=> Existe t'il un moyen de forcer l'utilisation du format Num?
J'ai déjà essayé de mettre plusieurs valeurs numérique en début de colonne
mais rien ne semble fiable puisque tjrs un dépendant du contenu de la
suite...
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
MichDenis
Applique le format désiré dans ta plage de cellules recevant le résultat de ta requête. Si tu fais un clic droit sur cette plage / Propriétés de la plage de données / coche l'options "Conserver le format des cellules"
"Alain79" a écrit dans le message de news: erhe3f$ntv$ Bonjour
J'utilise MS Query pour importer dans une feuille Excel le contenu d'une autre feuille excel et je rencontre des problèmes quant au format retenu par MS Query...
Une des colonnes à importer comporte des champ "texte" et des champs "numérique" et je voudrais systématiquement récupérer les valeurs numériques, mais MSQuery ne semble en faire qu'à sa tête choisissant selon une rêgle en core obscure à mes yeux de retenir soit le format texte soit le format Num. En format texte aucune valeur numérique ne remonte ans l'import...
Cett rêgle semble se baser sur un ratio de valeurs présentes dans la colonne mais avec un algorytme indéchiffrable pour moi... => Savez vous ou trouver de la doc sur ce sujet? => Existe t'il un moyen de forcer l'utilisation du format Num?
J'ai déjà essayé de mettre plusieurs valeurs numérique en début de colonne mais rien ne semble fiable puisque tjrs un dépendant du contenu de la suite...
Merci à vous Alain 79
Applique le format désiré dans ta plage de cellules recevant le résultat de ta requête.
Si tu fais un clic droit sur cette plage / Propriétés de la plage de données /
coche l'options "Conserver le format des cellules"
"Alain79" <alain.desaivres@free.fr> a écrit dans le message de news:
erhe3f$ntv$1@s1.news.oleane.net...
Bonjour
J'utilise MS Query pour importer dans une feuille Excel le contenu d'une
autre feuille excel et je rencontre des problèmes quant au format retenu par
MS Query...
Une des colonnes à importer comporte des champ "texte" et des champs
"numérique" et je voudrais systématiquement récupérer les valeurs
numériques, mais MSQuery ne semble en faire qu'à sa tête choisissant selon
une rêgle en core obscure à mes yeux de retenir soit le format texte soit le
format Num. En format texte aucune valeur numérique ne remonte ans
l'import...
Cett rêgle semble se baser sur un ratio de valeurs présentes dans la colonne
mais avec un algorytme indéchiffrable pour moi...
=> Savez vous ou trouver de la doc sur ce sujet?
=> Existe t'il un moyen de forcer l'utilisation du format Num?
J'ai déjà essayé de mettre plusieurs valeurs numérique en début de colonne
mais rien ne semble fiable puisque tjrs un dépendant du contenu de la
suite...
Applique le format désiré dans ta plage de cellules recevant le résultat de ta requête. Si tu fais un clic droit sur cette plage / Propriétés de la plage de données / coche l'options "Conserver le format des cellules"
"Alain79" a écrit dans le message de news: erhe3f$ntv$ Bonjour
J'utilise MS Query pour importer dans une feuille Excel le contenu d'une autre feuille excel et je rencontre des problèmes quant au format retenu par MS Query...
Une des colonnes à importer comporte des champ "texte" et des champs "numérique" et je voudrais systématiquement récupérer les valeurs numériques, mais MSQuery ne semble en faire qu'à sa tête choisissant selon une rêgle en core obscure à mes yeux de retenir soit le format texte soit le format Num. En format texte aucune valeur numérique ne remonte ans l'import...
Cett rêgle semble se baser sur un ratio de valeurs présentes dans la colonne mais avec un algorytme indéchiffrable pour moi... => Savez vous ou trouver de la doc sur ce sujet? => Existe t'il un moyen de forcer l'utilisation du format Num?
J'ai déjà essayé de mettre plusieurs valeurs numérique en début de colonne mais rien ne semble fiable puisque tjrs un dépendant du contenu de la suite...
Merci à vous Alain 79
Alain79
Bonjour...
Cela n'y fait rien - en fait l'option était déjà cochée... et j'avais déjà essayé de forcer les format de la source et de la cible... Il me semble que toute solution basée sur la Query devrait consister en une modification de la requête SQL qui est en première ligne pour la récupération des données... je pense que ce doit être une solution jouable si disponible dans le SQL de Jet4...
J'ai trouvé une martingale un peu Olé olé mais qui semble fonctionner... En fait après pas mal de tests il semble que si je commence une colonne par - Nom du Champ - 0 - 0 - "text" - 0 - 0 alors quelquesoit le contenu des cellules en dessous le Query récupérera seulement les valeurs numériques... Je vous accorde que c'est u peu "space" mais pour le moment je n'ai rien de mieux...
Je me souviens avoir lu quelquepart (j'aimerai bien retrouver ou...) que le Query faisait une sorte de vote majoritaire sur les données de chaque colonne et deduisait son propre format du résultat de ce test -
J'ai entre autre expérimenté le même genre de Pb en ataquant en ADO une base Excel... et j'ai du pour réparer le Pb forcer à une valeur numérique la première cellule en dessous du nom de champ pour que le RecordSet me retourne bien les valeurs numériques que j'attendais...
Merci pour votre intervention en tout cas
Alain 79
"MichDenis" wrote in message news:
Applique le format désiré dans ta plage de cellules recevant le résultat de ta requête. Si tu fais un clic droit sur cette plage / Propriétés de la plage de données / coche l'options "Conserver le format des cellules"
"Alain79" a écrit dans le message de news: erhe3f$ntv$ Bonjour
J'utilise MS Query pour importer dans une feuille Excel le contenu d'une autre feuille excel et je rencontre des problèmes quant au format retenu par MS Query...
Une des colonnes à importer comporte des champ "texte" et des champs "numérique" et je voudrais systématiquement récupérer les valeurs numériques, mais MSQuery ne semble en faire qu'à sa tête choisissant selon une rêgle en core obscure à mes yeux de retenir soit le format texte soit le format Num. En format texte aucune valeur numérique ne remonte ans l'import...
Cett rêgle semble se baser sur un ratio de valeurs présentes dans la colonne mais avec un algorytme indéchiffrable pour moi... => Savez vous ou trouver de la doc sur ce sujet? => Existe t'il un moyen de forcer l'utilisation du format Num?
J'ai déjà essayé de mettre plusieurs valeurs numérique en début de colonne mais rien ne semble fiable puisque tjrs un dépendant du contenu de la suite...
Merci à vous Alain 79
Bonjour...
Cela n'y fait rien - en fait l'option était déjà cochée... et j'avais déjà
essayé de forcer les format de la source et de la cible...
Il me semble que toute solution basée sur la Query devrait consister en une
modification de la requête SQL qui est en première ligne pour la
récupération des données... je pense que ce doit être une solution jouable
si disponible dans le SQL de Jet4...
J'ai trouvé une martingale un peu Olé olé mais qui semble fonctionner... En
fait après pas mal de tests il semble que si je commence une colonne par
- Nom du Champ
- 0
- 0
- "text"
- 0
- 0
alors quelquesoit le contenu des cellules en dessous le Query récupérera
seulement les valeurs numériques... Je vous accorde que c'est u peu "space"
mais pour le moment je n'ai rien de mieux...
Je me souviens avoir lu quelquepart (j'aimerai bien retrouver ou...) que le
Query faisait une sorte de vote majoritaire sur les données de chaque
colonne et deduisait son propre format du résultat de ce test -
J'ai entre autre expérimenté le même genre de Pb en ataquant en ADO une base
Excel... et j'ai du pour réparer le Pb forcer à une valeur numérique la
première cellule en dessous du nom de champ pour que le RecordSet me
retourne bien les valeurs numériques que j'attendais...
Merci pour votre intervention en tout cas
Alain 79
"MichDenis" <michdenis@hotmail.com> wrote in message
news:Odwn4lbVHHA.3568@TK2MSFTNGP06.phx.gbl...
Applique le format désiré dans ta plage de cellules recevant le résultat
de ta requête.
Si tu fais un clic droit sur cette plage / Propriétés de la plage de
données /
coche l'options "Conserver le format des cellules"
"Alain79" <alain.desaivres@free.fr> a écrit dans le message de news:
erhe3f$ntv$1@s1.news.oleane.net...
Bonjour
J'utilise MS Query pour importer dans une feuille Excel le contenu d'une
autre feuille excel et je rencontre des problèmes quant au format retenu
par
MS Query...
Une des colonnes à importer comporte des champ "texte" et des champs
"numérique" et je voudrais systématiquement récupérer les valeurs
numériques, mais MSQuery ne semble en faire qu'à sa tête choisissant selon
une rêgle en core obscure à mes yeux de retenir soit le format texte soit
le
format Num. En format texte aucune valeur numérique ne remonte ans
l'import...
Cett rêgle semble se baser sur un ratio de valeurs présentes dans la
colonne
mais avec un algorytme indéchiffrable pour moi...
=> Savez vous ou trouver de la doc sur ce sujet?
=> Existe t'il un moyen de forcer l'utilisation du format Num?
J'ai déjà essayé de mettre plusieurs valeurs numérique en début de colonne
mais rien ne semble fiable puisque tjrs un dépendant du contenu de la
suite...
Cela n'y fait rien - en fait l'option était déjà cochée... et j'avais déjà essayé de forcer les format de la source et de la cible... Il me semble que toute solution basée sur la Query devrait consister en une modification de la requête SQL qui est en première ligne pour la récupération des données... je pense que ce doit être une solution jouable si disponible dans le SQL de Jet4...
J'ai trouvé une martingale un peu Olé olé mais qui semble fonctionner... En fait après pas mal de tests il semble que si je commence une colonne par - Nom du Champ - 0 - 0 - "text" - 0 - 0 alors quelquesoit le contenu des cellules en dessous le Query récupérera seulement les valeurs numériques... Je vous accorde que c'est u peu "space" mais pour le moment je n'ai rien de mieux...
Je me souviens avoir lu quelquepart (j'aimerai bien retrouver ou...) que le Query faisait une sorte de vote majoritaire sur les données de chaque colonne et deduisait son propre format du résultat de ce test -
J'ai entre autre expérimenté le même genre de Pb en ataquant en ADO une base Excel... et j'ai du pour réparer le Pb forcer à une valeur numérique la première cellule en dessous du nom de champ pour que le RecordSet me retourne bien les valeurs numériques que j'attendais...
Merci pour votre intervention en tout cas
Alain 79
"MichDenis" wrote in message news:
Applique le format désiré dans ta plage de cellules recevant le résultat de ta requête. Si tu fais un clic droit sur cette plage / Propriétés de la plage de données / coche l'options "Conserver le format des cellules"
"Alain79" a écrit dans le message de news: erhe3f$ntv$ Bonjour
J'utilise MS Query pour importer dans une feuille Excel le contenu d'une autre feuille excel et je rencontre des problèmes quant au format retenu par MS Query...
Une des colonnes à importer comporte des champ "texte" et des champs "numérique" et je voudrais systématiquement récupérer les valeurs numériques, mais MSQuery ne semble en faire qu'à sa tête choisissant selon une rêgle en core obscure à mes yeux de retenir soit le format texte soit le format Num. En format texte aucune valeur numérique ne remonte ans l'import...
Cett rêgle semble se baser sur un ratio de valeurs présentes dans la colonne mais avec un algorytme indéchiffrable pour moi... => Savez vous ou trouver de la doc sur ce sujet? => Existe t'il un moyen de forcer l'utilisation du format Num?
J'ai déjà essayé de mettre plusieurs valeurs numérique en début de colonne mais rien ne semble fiable puisque tjrs un dépendant du contenu de la suite...
Merci à vous Alain 79
MichDenis
Ce que je t'avais fourni comme suggestion est et était valide dans le cas où tu ne fais que mettre à jour les données... si c'est une nouvelle requête et que tes champs sont différents... c'est une autre histoire.
Le plus simple est d'utiliser quelques lignes de code et donner toi-même le format désiré à chaque champ !
"Alain79" a écrit dans le message de news: erhlmh$rnq$ Bonjour...
Cela n'y fait rien - en fait l'option était déjà cochée... et j'avais déjà essayé de forcer les format de la source et de la cible... Il me semble que toute solution basée sur la Query devrait consister en une modification de la requête SQL qui est en première ligne pour la récupération des données... je pense que ce doit être une solution jouable si disponible dans le SQL de Jet4...
J'ai trouvé une martingale un peu Olé olé mais qui semble fonctionner... En fait après pas mal de tests il semble que si je commence une colonne par - Nom du Champ - 0 - 0 - "text" - 0 - 0 alors quelquesoit le contenu des cellules en dessous le Query récupérera seulement les valeurs numériques... Je vous accorde que c'est u peu "space" mais pour le moment je n'ai rien de mieux...
Je me souviens avoir lu quelquepart (j'aimerai bien retrouver ou...) que le Query faisait une sorte de vote majoritaire sur les données de chaque colonne et deduisait son propre format du résultat de ce test -
J'ai entre autre expérimenté le même genre de Pb en ataquant en ADO une base Excel... et j'ai du pour réparer le Pb forcer à une valeur numérique la première cellule en dessous du nom de champ pour que le RecordSet me retourne bien les valeurs numériques que j'attendais...
Merci pour votre intervention en tout cas
Alain 79
"MichDenis" wrote in message news:
Applique le format désiré dans ta plage de cellules recevant le résultat de ta requête. Si tu fais un clic droit sur cette plage / Propriétés de la plage de données / coche l'options "Conserver le format des cellules"
"Alain79" a écrit dans le message de news: erhe3f$ntv$ Bonjour
J'utilise MS Query pour importer dans une feuille Excel le contenu d'une autre feuille excel et je rencontre des problèmes quant au format retenu par MS Query...
Une des colonnes à importer comporte des champ "texte" et des champs "numérique" et je voudrais systématiquement récupérer les valeurs numériques, mais MSQuery ne semble en faire qu'à sa tête choisissant selon une rêgle en core obscure à mes yeux de retenir soit le format texte soit le format Num. En format texte aucune valeur numérique ne remonte ans l'import...
Cett rêgle semble se baser sur un ratio de valeurs présentes dans la colonne mais avec un algorytme indéchiffrable pour moi... => Savez vous ou trouver de la doc sur ce sujet? => Existe t'il un moyen de forcer l'utilisation du format Num?
J'ai déjà essayé de mettre plusieurs valeurs numérique en début de colonne mais rien ne semble fiable puisque tjrs un dépendant du contenu de la suite...
Merci à vous Alain 79
Ce que je t'avais fourni comme suggestion est et était valide dans
le cas où tu ne fais que mettre à jour les données... si c'est une nouvelle
requête et que tes champs sont différents... c'est une autre histoire.
Le plus simple est d'utiliser quelques lignes de code et donner toi-même
le format désiré à chaque champ !
"Alain79" <alain.desaivres@free.fr> a écrit dans le message de news:
erhlmh$rnq$1@s1.news.oleane.net...
Bonjour...
Cela n'y fait rien - en fait l'option était déjà cochée... et j'avais déjà
essayé de forcer les format de la source et de la cible...
Il me semble que toute solution basée sur la Query devrait consister en une
modification de la requête SQL qui est en première ligne pour la
récupération des données... je pense que ce doit être une solution jouable
si disponible dans le SQL de Jet4...
J'ai trouvé une martingale un peu Olé olé mais qui semble fonctionner... En
fait après pas mal de tests il semble que si je commence une colonne par
- Nom du Champ
- 0
- 0
- "text"
- 0
- 0
alors quelquesoit le contenu des cellules en dessous le Query récupérera
seulement les valeurs numériques... Je vous accorde que c'est u peu "space"
mais pour le moment je n'ai rien de mieux...
Je me souviens avoir lu quelquepart (j'aimerai bien retrouver ou...) que le
Query faisait une sorte de vote majoritaire sur les données de chaque
colonne et deduisait son propre format du résultat de ce test -
J'ai entre autre expérimenté le même genre de Pb en ataquant en ADO une base
Excel... et j'ai du pour réparer le Pb forcer à une valeur numérique la
première cellule en dessous du nom de champ pour que le RecordSet me
retourne bien les valeurs numériques que j'attendais...
Merci pour votre intervention en tout cas
Alain 79
"MichDenis" <michdenis@hotmail.com> wrote in message
news:Odwn4lbVHHA.3568@TK2MSFTNGP06.phx.gbl...
Applique le format désiré dans ta plage de cellules recevant le résultat
de ta requête.
Si tu fais un clic droit sur cette plage / Propriétés de la plage de
données /
coche l'options "Conserver le format des cellules"
"Alain79" <alain.desaivres@free.fr> a écrit dans le message de news:
erhe3f$ntv$1@s1.news.oleane.net...
Bonjour
J'utilise MS Query pour importer dans une feuille Excel le contenu d'une
autre feuille excel et je rencontre des problèmes quant au format retenu
par
MS Query...
Une des colonnes à importer comporte des champ "texte" et des champs
"numérique" et je voudrais systématiquement récupérer les valeurs
numériques, mais MSQuery ne semble en faire qu'à sa tête choisissant selon
une rêgle en core obscure à mes yeux de retenir soit le format texte soit
le
format Num. En format texte aucune valeur numérique ne remonte ans
l'import...
Cett rêgle semble se baser sur un ratio de valeurs présentes dans la
colonne
mais avec un algorytme indéchiffrable pour moi...
=> Savez vous ou trouver de la doc sur ce sujet?
=> Existe t'il un moyen de forcer l'utilisation du format Num?
J'ai déjà essayé de mettre plusieurs valeurs numérique en début de colonne
mais rien ne semble fiable puisque tjrs un dépendant du contenu de la
suite...
Ce que je t'avais fourni comme suggestion est et était valide dans le cas où tu ne fais que mettre à jour les données... si c'est une nouvelle requête et que tes champs sont différents... c'est une autre histoire.
Le plus simple est d'utiliser quelques lignes de code et donner toi-même le format désiré à chaque champ !
"Alain79" a écrit dans le message de news: erhlmh$rnq$ Bonjour...
Cela n'y fait rien - en fait l'option était déjà cochée... et j'avais déjà essayé de forcer les format de la source et de la cible... Il me semble que toute solution basée sur la Query devrait consister en une modification de la requête SQL qui est en première ligne pour la récupération des données... je pense que ce doit être une solution jouable si disponible dans le SQL de Jet4...
J'ai trouvé une martingale un peu Olé olé mais qui semble fonctionner... En fait après pas mal de tests il semble que si je commence une colonne par - Nom du Champ - 0 - 0 - "text" - 0 - 0 alors quelquesoit le contenu des cellules en dessous le Query récupérera seulement les valeurs numériques... Je vous accorde que c'est u peu "space" mais pour le moment je n'ai rien de mieux...
Je me souviens avoir lu quelquepart (j'aimerai bien retrouver ou...) que le Query faisait une sorte de vote majoritaire sur les données de chaque colonne et deduisait son propre format du résultat de ce test -
J'ai entre autre expérimenté le même genre de Pb en ataquant en ADO une base Excel... et j'ai du pour réparer le Pb forcer à une valeur numérique la première cellule en dessous du nom de champ pour que le RecordSet me retourne bien les valeurs numériques que j'attendais...
Merci pour votre intervention en tout cas
Alain 79
"MichDenis" wrote in message news:
Applique le format désiré dans ta plage de cellules recevant le résultat de ta requête. Si tu fais un clic droit sur cette plage / Propriétés de la plage de données / coche l'options "Conserver le format des cellules"
"Alain79" a écrit dans le message de news: erhe3f$ntv$ Bonjour
J'utilise MS Query pour importer dans une feuille Excel le contenu d'une autre feuille excel et je rencontre des problèmes quant au format retenu par MS Query...
Une des colonnes à importer comporte des champ "texte" et des champs "numérique" et je voudrais systématiquement récupérer les valeurs numériques, mais MSQuery ne semble en faire qu'à sa tête choisissant selon une rêgle en core obscure à mes yeux de retenir soit le format texte soit le format Num. En format texte aucune valeur numérique ne remonte ans l'import...
Cett rêgle semble se baser sur un ratio de valeurs présentes dans la colonne mais avec un algorytme indéchiffrable pour moi... => Savez vous ou trouver de la doc sur ce sujet? => Existe t'il un moyen de forcer l'utilisation du format Num?
J'ai déjà essayé de mettre plusieurs valeurs numérique en début de colonne mais rien ne semble fiable puisque tjrs un dépendant du contenu de la suite...