banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 09 July 2004 12:46

Costy Michael2002
Invité

Pb Access......

De: COSTY
Bonjour a tous,

Y aurait-il une personne capable de me renseigner SVP ? Je me demande quel type de donnees je suis oblige d'utiliser dans Access pour pouvoir faire des calculs dessus. Certaines de mes sources m'indiquent d'utiliser des donnees Numeriques, et d'autres des donnees au format Texte.

Merci

 

#2 Fri 09 July 2004 14:40

Josselin Didier
Invité

Re: Pb Access......

A priori c'est du numerique. En cas de besoin, vous pouvez changer
facilement sous access le type du champ (avec tous les risques que cela
comporte...). Apres avoir selectionne la table, en cliquant avec le
bouton de droite sur le champ en question. Un menu vous donne alors une
liste de types. C'est utile par exemple pour transformer les n° INSEE
entiers en texte. A ma connaissance, certaines infos issues de SIG comme
Geoconcept ou Mapinfo (ou d'Excel meme) peuvent prendre un type de champ
par defaut (texte vs numerique).
Si vous voulez editer une relation entre deux tables avec un champ
commun, il doit etre du meme type et donc cette fonctionnalite est
interessante, meme si elle doit etre utilisee a mon sens avec
parcimonie.

 

#3 Fri 09 July 2004 18:05

L Bretin
Invité

Re: Pb Access......

De: Lionel Bretin
Par definition, des calculs (statistiques ou simples operations) ne peuvent se faire que sur des donnees numeriques ! A moins, qu'il s'agisse de traitements (concatenation, extraction, nombre de characteres ...) sur la chaine de caracteres.

Lionel Bretin
Charge d'etudes
Agence de Developpement et d'Urbanisme du Pays de Montbeliard

 

#4 Sat 10 July 2004 12:33

Christophe
Invité

Re: Pb Access......

Bonjour,

Il existe effectivement certain pbs lies a l'utilisation de donnees
numeriques dans des champs ACCESS et leur conversion vers d'autres
programmes.
Les donnees au format texte et l'implantation dans le programme de calcul
d'un convertisseur ASCII / Numerique garanti l'integrite des donnees.(avec
une veille sur les parametres regionaux de l'utilisateur ACCESS utilisant
ces infos separateur decimal et date notamment).

Pouvez vous preciser si vous comptez realiser les calculs sous ACCESS par le
biais de requetes ou si vous transitez par un tableur comme Excel, ou si
vous accedez a ACCESS par le biais du code et avec quel langage.

Salutations

Christophe Vergon

Pour les questions specifiques ACCESS un bon forum en francais :
microsoft.public.fr.access

 

#5 Sun 11 July 2004 17:26

Info
Invité

Re: Pb Access......

Bonjour,

Normalement, le seul format fonctionnel pour faire des calculs est un format
numerique. Par contre, Access fait la conversion automatique entre certains
formats; de cette facon, vous pouvez stocker la representation du nombre
dans une variable texte.

Si vous utilisez des variables texte, Access convertira automatiquement ces
texte en nombre dans certains cas.

Si vous essaye de multiplier, diviser ou soustraire deux variables texte
contenant des nombres, vous obteniez un resultat correct car ces operations
n'ont aucune equivalence en chaine.

Par contre, si vous essaye d'additionner ces deux variables texte, vous
n'obtiendrez pas la somme des deux nombres mais bien la concatenation des
deux chaines.

Un autre probleme peut aussi survenir au niveau de la troncature des
decimales. Si vous calculez avec des nombres reels, Access conservera un
nombre suffisant de decimale, meme si elle ne sont pas toutes affichees.
Mais si stockez les resultats dans des variables chaines, les nombres sont
stockes tels qu'affiches en tronquant les decimales masquees.

@+
HJ

 

#6 Mon 12 July 2004 21:58

Christophe
Invité

Re: Pb Access......

Bonjour,

Quand je parle de convertir les donnees en texte il est evident que je
considerais ACCESS comme l'outil de stockage de donnees et donc
l'application fournissant les donnees se chargeait de fournir la chaine
texte resultat de la conversion Numerique texte, la precision du nombre
etant fonction de l'application productrice de donnees. .

Salutations

Ch. Vergon

 

Pied de page des forums

Powered by FluxBB