|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Lorian AgnèsInscription : octobre 2011 Messages : 48 ![]() |
Bonjour à tous,
J'ai beau parcourir le forum, je ne trouve pas de solution simple pour faire passer dans ma requête sql un nombre à décimal. Par exemple une TVA à 19,6 % ou 5,5 la requête ne marche pas, car l'ordinateur interprète 2 valeurs au lieu d'une si j'ai bien compris (19 et 6 pour 19,6) Comment faire simplement pour que ma requête transmette ce nombre décimal? Merci d'avance! |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 184 ![]() |
Bonjour Lologolas,
Ton champ cible comporte bien des décimales ?
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Lorian AgnèsInscription : octobre 2011 Messages : 48 ![]() |
Bonjour Richard,
Oui mon champ cible comporte les mêmes propriétés que le champs source |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 184 ![]() |
Peux-tu poster 3 lignes de ta table source et les 3 lignes de ta table cible résultantes du INSERT TO ?
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#5 | ||
|
Futur Membre du Club
![]() Lorian AgnèsInscription : octobre 2011 Messages : 48 ![]() |
O.K
Voici mon INSERT INTO : Code :
|
||
|
|
00
|
|
|
#6 | ||
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 184 ![]() |
Bonjour Lologolas,
Citation:
C'est donc un INSERT INTO avec un code SQL fabriqué par concaténation de chaînes de caractères. Il y a, sans doute, une erreur dans la chaîne de caractères résultantes : tu pourrais afficher ta variable dans un "msgbox" pour contrôler qu'elle est correctement fabriquée. Un autre test consisterait à passer par une "requête ajout", via l'assistant, pour, éventuellement, éliminer ton diagnostic Citation:
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
||
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Lorian AgnèsInscription : octobre 2011 Messages : 48 ![]() |
Je n'arrive pas à faire le copier/coller de l'affichage des deux tables,
Je vais passer par screenshot Propriété du champs : http://imageshack.us/photo/my-images/444/donnesj.png/ Propriété du champs : http://imageshack.us/photo/my-images...9/donnes2.png/ relations : http://imageshack.us/photo/my-images...alisation.png/ Je précise que je les ai mis au format texte en attendant pour qu'il ne fasse pas planter ma requête |
|
|
00
|
|
|
#8 | ||
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 184 ![]() |
Citation:
D'autre part, as-tu effectué ce test Citation:
Enfin, tes relations ne sont pas correctes : si la clé primaire de DEVIS est NUM_DEVIS et NUM_CLIENT, alors la liaison avec COMMANDE doit être créée avec ces deux champs (mais, rien à voir avec ton problème d'origine).
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
||
|
|
00
|
|
|
#9 | |||
|
Futur Membre du Club
![]() Lorian AgnèsInscription : octobre 2011 Messages : 48 ![]() |
Citation:
J'ai laissé à chaque fois le champs décimal en AUTO Toujours le même problème Citation:
Citation:
|
|||
|
|
00
|
|
|
#10 | |||
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 184 ![]() |
Citation:
Citation:
Citation:
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|||
|
|
00
|
|
|
#11 | |
|
Futur Membre du Club
![]() Lorian AgnèsInscription : octobre 2011 Messages : 48 ![]() |
Citation:
|
|
|
|
00
|
|
|
#12 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 184 ![]() |
Tu ne devrais pas avoir besoin de parade : Access sait gérer les décimales, en général, donc, y compris pour les INSERT INTO.
Peux-tu poster une petite base au format 2003 (.mdb), avec ta table source (comportant quelques lignes à ajouter à ta table cible) et ta table cible (en t'étant assurer que tu as le problème objet de ce fil) ?
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#13 |
|
Futur Membre du Club
![]() Lorian AgnèsInscription : octobre 2011 Messages : 48 ![]() |
Euh je travaille sur Access 2010, est-ce compatible ?
|
|
|
00
|
|
|
#14 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 184 ![]() |
Bonjour Lologolas,
Tu devrais avoir un "Enregistrer sous..." en format 2003, non ?
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com