[Visual Basic 6 0]

Résolu
djimson Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   -  
 Jacques -
Bonjour, j'ai fait un petit programme qui traite les salaires. Le problème qui se pose est qu'à l'enregistrement les valeurs(numeriques) qui vont dans la table (access) ca ne tiennent pas comte des format decimal. Exemple: Sur le formulaire j'ai 2245,456 tandisque ds la base je me retrouve avec 2245456
J'ai meme mis ce code ds la base (# ##0,00" Fcfa";-# ##0,00" Fcfa") mais rien à faire
Je demande de l'aide car je crois avoir chercher bcp et rien.
Merci d'avance
A voir également:

2 réponses

Jacques
 
Bonsoir,

En l'adaptant, cette syntaxe devrait faire avancer le Schmilblick ?
A vous de voir .....

<champ1> = Format(([<champ1]), "##,##0.00")



Bien cordialement

La science ne fait que trouver ce qui existe depuis toujours.
Hubert REEVES.
0
djimson Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   3
 
Slt Jacques, j'avais auparavant essayé votre solution mais rien a faire car le format es bien pris en compte après la saisie mais une fois enregistré celui change ds la base de donnée. Je suis perdu aidé moi
Cordialement
0
Jacques > djimson Messages postés 211 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Pourtant, ça fonctionne chez moi sous ACCESS 2000.
Je précise que, dans la table, les paramètres du champ sont les suivants :

Taille du champ : Réel double
Décimales : 2

S'il n'y a pas d'anomalies dans la définition des champs, je n'ai malheureusement pas d'explication ...

Bonne journée
La science ne fait que trouver ce qui existe depuis toujours.
Hubert REEVES.
0
djimson Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   3 > Jacques
 
Vs avez raison ça marche. les parametres de mon champ étai en entier. Merci Jacque et bne jrnée
0
Jacques
 
Merci djimson,

C'est une bonne nouvelle. Merci pour cette information. J'adore quand ça baigne ...


Bonne journée
La science ne fait que trouver ce qui existe depuis toujours.
Hubert REEVES.
0