Grace =E0 Access, je lis des tables ORACLE qui sont sur un=20
serveur mais toutes les donn=E9es de la base avec une=20
virgule sont convertis en D=E9cimal pr=E9cision 2 alors que je=20
voudrais Entier !
Avez-vous d=E9j=E0 eu ce cas ou connaissez vous une astuce=20
pour modifier les alias ?
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
Benoit Compoint [MS]
Bonjour,
Il est normal que les champs contenant des valeurs décimales dans la base Oracle n'apparaissent pas comme des entiers dans les tables liées. C'est le contraire qui serait anormal, puisqu'il y aurait une perte d'informations.
Ce qui est étonnant c'est que la précision soit seulement 2, ce qui est très peu. N'auriez-vous pas confondu avec l'échelle qui serait 2, ce qui est fréquent.
Access ne permet pas de spécifier un type de champ dans une table liée. Mais vous pouvez créer une requête avec un champ calculé afin d'arrondir ce champ à une valeur entière.
Quelles étaient la précision et l'échelle de ce champ dans la table Oracle ? Si l'échelle était 2, il est normal qu'elle soit aussi fixée à 2 dans la table liée.
Benoit Compoint
"Olivier" wrote in message news:555c01c3e50d$febf47b0$ Bonjour
Grace à Access, je lis des tables ORACLE qui sont sur un serveur mais toutes les données de la base avec une virgule sont convertis en Décimal précision 2 alors que je voudrais Entier !
Avez-vous déjà eu ce cas ou connaissez vous une astuce pour modifier les alias ?
Merci de votre aide !
Bonjour,
Il est normal que les champs contenant des valeurs décimales dans la base
Oracle n'apparaissent pas comme des entiers dans les tables liées.
C'est le contraire qui serait anormal, puisqu'il y aurait une perte
d'informations.
Ce qui est étonnant c'est que la précision soit seulement 2, ce qui est très
peu.
N'auriez-vous pas confondu avec l'échelle qui serait 2, ce qui est fréquent.
Access ne permet pas de spécifier un type de champ dans une table liée.
Mais vous pouvez créer une requête avec un champ calculé afin d'arrondir ce
champ à une valeur entière.
Quelles étaient la précision et l'échelle de ce champ dans la table Oracle ?
Si l'échelle était 2, il est normal qu'elle soit aussi fixée à 2 dans la
table liée.
Benoit Compoint
"Olivier" <anonymous@discussions.microsoft.com> wrote in message
news:555c01c3e50d$febf47b0$a401280a@phx.gbl...
Bonjour
Grace à Access, je lis des tables ORACLE qui sont sur un
serveur mais toutes les données de la base avec une
virgule sont convertis en Décimal précision 2 alors que je
voudrais Entier !
Avez-vous déjà eu ce cas ou connaissez vous une astuce
pour modifier les alias ?
Il est normal que les champs contenant des valeurs décimales dans la base Oracle n'apparaissent pas comme des entiers dans les tables liées. C'est le contraire qui serait anormal, puisqu'il y aurait une perte d'informations.
Ce qui est étonnant c'est que la précision soit seulement 2, ce qui est très peu. N'auriez-vous pas confondu avec l'échelle qui serait 2, ce qui est fréquent.
Access ne permet pas de spécifier un type de champ dans une table liée. Mais vous pouvez créer une requête avec un champ calculé afin d'arrondir ce champ à une valeur entière.
Quelles étaient la précision et l'échelle de ce champ dans la table Oracle ? Si l'échelle était 2, il est normal qu'elle soit aussi fixée à 2 dans la table liée.
Benoit Compoint
"Olivier" wrote in message news:555c01c3e50d$febf47b0$ Bonjour
Grace à Access, je lis des tables ORACLE qui sont sur un serveur mais toutes les données de la base avec une virgule sont convertis en Décimal précision 2 alors que je voudrais Entier !
Avez-vous déjà eu ce cas ou connaissez vous une astuce pour modifier les alias ?