Code vb pour changer le. en , dans Access

Code vb pour changer le. en , dans Access - VB/VBA/VBS - Programmation

Marsh Posté le 26-03-2003 à 12:57:18    

Connaissaissez-vous l'emplacement de la clé qui gére le . ou la , pour le symbole de séparation des decimales.
Par defaut pour la modifiée, on va dans les options regionales, onglet nombre.
 
Merci
 
PS : Windows 2000


Message édité par GENIUS999 le 27-03-2003 à 13:10:20
Reply

Marsh Posté le 26-03-2003 à 12:57:18   

Reply

Marsh Posté le 26-03-2003 à 14:15:04    

T'as des softs qui font des images de la base de registre avant et après la modif que tu veux apporter et qui te donnent ensuite toutes les clés qui ont été modifiées, par contre j'ai plus de nom en tête

Reply

Marsh Posté le 26-03-2003 à 14:30:10    

suis sous xp pro - j'obtiens 2 clés
 
HKEY_CURRENT_USER\Control Panel\International
HKEY_USERS\S-1-5-21-2823295250-1551040047-3082561790-1004\Control Panel\International
 
 
 

Reply

Marsh Posté le 26-03-2003 à 14:31:26    

c tout con...pk passer par la BDR ???
C dans les parametres régionnaux...

Reply

Marsh Posté le 26-03-2003 à 14:32:23    

bagu a écrit :

c tout con...pk passer par la BDR ???
C dans les parametres régionnaux...


 
pas si il a 50 pc a changer  :D


---------------
Oui aux titres de topic clair et precis...
Reply

Marsh Posté le 26-03-2003 à 14:33:03    

bagu a écrit :

c tout con...pk passer par la BDR ???
C dans les parametres régionnaux...


 
pourquoi faire simple quand on peut faire 10 fois plus compliqué ???

Reply

Marsh Posté le 26-03-2003 à 14:33:22    

:lol:

Reply

Marsh Posté le 26-03-2003 à 14:36:44    

Pink Floyd a écrit :


 
pas si il a 50 pc a changer  :D  

Reply

Marsh Posté le 26-03-2003 à 14:42:48    

La raison, c'est que je suis en train de developper une petite application sous access et que pour des raisons de bons fonctionnement, je suis obligé d'avoir un séparateur de décimal de type "." au lieu de la "," que l'on trouve généralement par defaut. Par consequent, je veux que ce changement de décimal ne se fasse que pendant la période d'utilisation de mon appli pour eviter de foutre la merde avec les autres programmes qui utilisent le séparateur par defaut (,).
Le fait de connaitre l'emplcement dans la base de registre me permet de faire ca tres facilement.
 
Voila.

Reply

Marsh Posté le 26-03-2003 à 14:47:37    

J'ai retrouvé le nom de ce logiciel pour comparer les changements dans la base de registre :
 
Advanced registry tracer
 
lien pour le download: http://www.elcomsoft.com/ART/art.zip
 
Merci qui ?

Reply

Marsh Posté le 26-03-2003 à 14:47:37   

Reply

Marsh Posté le 26-03-2003 à 14:49:18    

From Hell a écrit :

J'ai retrouvé le nom de ce logiciel pour comparer les changements dans la base de registre :
 
Advanced registry tracer
 
lien pour le download: http://www.elcomsoft.com/ART/art.zip
 
Merci qui ?


 
Un donné pour un rendu... c'est risible

Reply

Marsh Posté le 26-03-2003 à 14:50:46    

Plutôt que de faire la modif dans la registry, tu ne pourrais pas plutôt modifier les paramètres régionaux soit :
par un script vbs lancé avant ton appli
par un appel à une API windows ?
Ce serait plus "propre" et portable quel que soit l'OS.

Reply

Marsh Posté le 26-03-2003 à 14:51:57    

Latinus a écrit :


 
Un donné pour un rendu... c'est risible


 
 :heink:

Reply

Marsh Posté le 26-03-2003 à 14:54:35    


 
Le "merci qui?" ... c'est ça que je trouve risible (voir pitoyable)

Reply

Marsh Posté le 26-03-2003 à 14:55:44    

Latinus a écrit :


 
Le "merci qui?" ... c'est ça que je trouve risible (voir pitoyable)


 
Si tu le dis  [:ogmios]  

Reply

Marsh Posté le 26-03-2003 à 14:58:38    

From Hell a écrit :


 
Si tu le dis  [:ogmios]  
 


Ben vi, c'est mon avis perso...
S'il veut dire merci, c'est son choix... mais balancer un "merci qui, huuummmm?" c'est assez bof.
T'aurais eu du mal à dormir sans "merci"?
 
Au fait, sorry suis NRV, du coup je m'accroche sur pas grand chose... mais comme on dit, c'est fait... c'est fait.

Reply

Marsh Posté le 26-03-2003 à 14:59:55    

plutôt que de vous battre, ta regardé mon idée ?

Reply

Marsh Posté le 26-03-2003 à 15:00:52    

JPA a écrit :

plutôt que de vous battre, ta regardé mon idée ?


 
ni lui ni moi n'avons besoin de ta réponse ;)
C'est genius999 l'intéressé!

Reply

Marsh Posté le 26-03-2003 à 15:06:17    

Latinus a écrit :


Ben vi, c'est mon avis perso...
S'il veut dire merci, c'est son choix... mais balancer un "merci qui, huuummmm?" c'est assez bof.
T'aurais eu du mal à dormir sans "merci"?
 
Au fait, sorry suis NRV, du coup je m'accroche sur pas grand chose... mais comme on dit, c'est fait... c'est fait.


 
Du calme gars, c'était juste un brin d'humour, qui n'est pas bien passé apparement

Reply

Marsh Posté le 26-03-2003 à 15:07:56    

Mille excuses, je me suis embrouillé dans les pseudo :lol:
 

Latinus a écrit :


 
ni lui ni moi n'avons besoin de ta réponse ;)
C'est genius999 l'intéressé!

Reply

Marsh Posté le 26-03-2003 à 15:35:03    

JPA a écrit :

Plutôt que de faire la modif dans la registry, tu ne pourrais pas plutôt modifier les paramètres régionaux soit :
par un script vbs lancé avant ton appli
par un appel à une API windows ?
Ce serait plus "propre" et portable quel que soit l'OS.


 
Oui, pourquoi pas, mais ca reviendrai bien au meme non.
Au lieu de lancer un script vbs avant mon appli, je lance un .reg
Je ne vois pas trop le différence, si tu pouvais m'expliquer ton point de vu?
 
 :hello:

Reply

Marsh Posté le 26-03-2003 à 15:35:32    

From Hell a écrit :

J'ai retrouvé le nom de ce logiciel pour comparer les changements dans la base de registre :
 
Advanced registry tracer
 
lien pour le download: http://www.elcomsoft.com/ART/art.zip
 
Merci qui ?


 
Merci
 
 
 
 
 
 
 
 
 
 :D

Reply

Marsh Posté le 26-03-2003 à 15:55:46    

genius999 a écrit :


 
Merci
 
 
 
 
 :D  


 
Qui ?

Reply

Marsh Posté le 26-03-2003 à 15:59:05    

genius999 a écrit :

La raison, c'est que je suis en train de developper une petite application sous access et que pour des raisons de bons fonctionnement, je suis obligé d'avoir un séparateur de décimal de type "." au lieu de la "," que l'on trouve généralement par defaut. Par consequent, je veux que ce changement de décimal ne se fasse que pendant la période d'utilisation de mon appli pour eviter de foutre la merde avec les autres programmes qui utilisent le séparateur par defaut (,).
Le fait de connaitre l'emplcement dans la base de registre me permet de faire ca tres facilement.
 


 
C'est un appli qui est faite avec quoi ?
Pcq si c'est avec Delphi ou C++Builder au démarrage de ton programme tu mets DecimalSeparator := '.'; et ça fera comme si ce changement de séparateur avait été fait, mais juste pour ton appli, sans influencer les autres applications (ce changement fait comme ça "brutalement" comme tu veux le faire ça peut poser des problèmes innattendus dans les autres applications :D)

Reply

Marsh Posté le 26-03-2003 à 16:42:38    

Au 9° topic il aprécisé que c'était sous Access...
 

antp a écrit :


 
C'est un appli qui est faite avec quoi ?
Pcq si c'est avec Delphi ou C++Builder au démarrage de ton programme tu mets DecimalSeparator := '.'; et ça fera comme si ce changement de séparateur avait été fait, mais juste pour ton appli, sans influencer les autres applications (ce changement fait comme ça "brutalement" comme tu veux le faire ça peut poser des problèmes innattendus dans les autres applications :D)

Reply

Marsh Posté le 26-03-2003 à 17:17:01    

JPA a écrit :

Au 9° topic il aprécisé que c'était sous Access...
 
 


 
j'ai lu trop vite :whistle:

Reply

Marsh Posté le 26-03-2003 à 21:08:51    

antp a écrit :


 
j'ai lu trop vite :whistle:  


 
t'as pas une soluce en vb?

Reply

Marsh Posté le 26-03-2003 à 21:52:18    

je connais à peu près rien en VB
Je peux tj déplacer ton topic sur Prog si tu veux, t'auras peut-être des réponses...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 27-03-2003 à 08:56:33    

Oui pourquoi pas...

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed