begin process at 2012 02 16 09:55:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Windows

 > 

ActiveX / COM

 > 

DTPICKER / DATE / LANGUE


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

DTPICKER / DATE / LANGUE

mardi 3 avril 2007 à 18:25:15 | DTPICKER / DATE / LANGUE

SebOfBorg

Membre Club
Bonjour,
    J'ai besoin d'utiliser un composant de date type DTPicker ou Calendar
    Ma question est que je voudrais qu'il affiche les dates en anglais...

    Existe t il un controle ou une option qui permette de definir la langue utilisée.

Merci d'avance
A plus
SebOfBorg
mardi 3 avril 2007 à 18:56:51 | Re : DTPICKER / DATE / LANGUE

JMO

Membre Club



 Bonjour à tous



Un exemple avec GetLocale et LCID.


'Sauvegarde des paramètres régionaux en cours
Dim currentLocale : currentLocale = GetLocale
MsgBox FormatDateTime(Date, 1),,"verif1"

'Définit les paramètres régionaux globaux
'{voir Tableau des ID de langue (LCID)}
Dim original_en : original_en = SetLocale("en-gb")
MsgBox  FormatDateTime(Date, 1),,"verif2"

Dim original_us : original_us = SetLocale("en-us")
MsgBox  FormatDateTime(Date, 1),,"verif3"

'Restauration des paramètres régionaux
original = SetLocale(currentLocale)
MsgBox FormatDateTime(Date, 1),,"verif4"




jean-marc

mardi 3 avril 2007 à 22:52:05 | Re : DTPICKER / DATE / LANGUE

jmfmarques

Membre Club
Entre le DTPicker et quelques lignes de code qui me rendent totalement indépendant, il y a longtemps que j'ai fait mon choix, personnellement...et pour mille et une raisons (la généralisation prochaine de Vista ne saurait, en plus, me donner tort de rechercher une telle indépendance ...)
Et je n'ai pas besoin de "toucher" aux paramètres "locaux", ce qui est toujours dangereux en cas d'interruption brutale et inopinée (car dans ce cas rien ne restituerait les paramètres originels). Je peux les lire et les utiliser pour ne pas sortir le ckient de ses hanitudes, certes, mais je n'y touche JAMAIS.
Il existe, au bout du compte, de faux amis bien sympas, certes, mais tellement à éviter ...
mercredi 4 avril 2007 à 09:47:16 | Re : DTPICKER / DATE / LANGUE

SebOfBorg

Membre Club
Bonjour,
    Je suis bien d'accord avec toi.
    On ne modifie pas les params regionaux.
       d'une part pour la coupure de la machine potentielle mais aussi pour les autres applications qui tournent sur la machine.

    Maintenant comment faire ?

    Petite précision je suis en VB6...

A plus
SebOfBorg
mercredi 4 avril 2007 à 13:51:11 | Re : DTPICKER / DATE / LANGUE

jperre

Pour afficher une date au format anglais, il suffit d'utiliser la fonction Format de VB6
Dim Result As String
Result=Format(DTPicker.Date,"mm-dd-yyyy")
(ou avec un autre séparateur, ou sans séparateur)
Si celà peut t'aider!...
mercredi 4 avril 2007 à 13:58:41 | Re : DTPICKER / DATE / LANGUE

SebOfBorg

Membre Club
Bonjour JPierre,

En fait ce que je désire faire c'est pas tant le format que l'affichage.
Je voudrais voir affiché le nom du mois en anglais lorsque le controle est fermé (le code ci joint le fait)
Mais aussi voir tout en anglais lorsque le controle est ouvert (Le mois, les jours...)


Option Explicit
Private EngMonth(12) As String
Private Sub DTPicker1_FormatSize(ByVal CallbackField As String, Size As Integer)
    Dim iMaxMonthLen As Integer
    Dim iC As Integer
    Select Case CallbackField
    Case "XXX"
        iMaxMonthLen = 0
        For iC = 0 To 11
            If iMaxMonthLen < Len(EngMonth(iC)) Then
                iMaxMonthLen = Len(EngMonth(iC))
            End If
        Next iC
    End Select
    Size = iMaxMonthLen
End Sub
Private Sub DTPicker1_Format(ByVal CallbackField As String, FormattedString As String)
    Select Case CallbackField
    Case "XXX"
        FormattedString = EngMonth(DTPicker1.Month - 1)
    End Select
End Sub

Private Sub Form_Load()
    Definition_DtPicker    'Pour Definir les proprietes du DtPicker
End Sub
Function Definition_DtPicker()
    EngMonth(0) = "JAN"
    EngMonth(1) = "FEB"
    EngMonth(2) = "MAR"
    EngMonth(3) = "APR"
    EngMonth(4) = "MAY"
    EngMonth(5) = "JUN"
    EngMonth(6) = "JUL"
    EngMonth(7) = "AUG"
    EngMonth(8) = "SEP"
    EngMonth(9) = "OCT"
    EngMonth(10) = "NOV"
    EngMonth(11) = "DEC"
    DTPicker1.Format = dtpCustom
    DTPicker1.CustomFormat = "dd XXX yyyy"
End Function

Bon Courage A plus SebOfBorg
dimanche 29 avril 2007 à 17:23:17 | Re : DTPICKER / DATE / LANGUE

mido1986

bonjour a tous je vulais savoir comment faire le dtpicker ? merci
et le datacombo


Cette discussion est classée dans : date, langue, dtpicker


Répondre à ce message

Sujets en rapport avec ce message

pb utilisation DTPICKER avec date [ par tibops ] bsalut j'utilise un DTPICKEr, pour avoir un ptit calendrier pour choisir un date, cepedant je n'arrive a y afficher la date du systeme quand je elance ADO update champs date [ par bossun ] salut,j'ai un gros pb depuis plusieurs jours,j'ai une bd access et des tables avec des champs date.le problème est que lorsque je veux mettre à jour l Changer la langue d'une date [ par dragon ] bonjour, je cherche une façon de changer la langue d,un format date sans changer celle du sytèmeje suis sous Access (mais les commande VB devrais fonc ActiveX Date time piker(Dtpicker.ocx) [ par neom23 ] je souhaiterais utiliser un controle activeX Date time picker (Dtpicker.ocx). Je possede microsoft office XP sans Access. Je souhaiterais inserer cet DTPicker avec une date nulle [ par jsaragosti ] Bonjour a tous,Je cherche a utiliser le DTPicker avec ADODC.J'utilise une base SQL Server 2000.J'ai correctement renseigné le Datasource et le DataFie Format de date DTPicker [ par vietvotophe ] Salut à tous,J'ai un nouveau problème, je vous explique : Je remplie un recordset avec pour une des valeurs une date : frmFicheLivraison.rsLotsOffline Conversion d'un attribut type DATE ORACLE en DTPICKER VB6 [ par firyel ] Bonjour à tous,Voilà,je vous expose mon problème,dans un projet de VB6,je charge un type de donées DTPICKER(date) dans une colonne de type date dans o Question: Sélectionner une liste de date entre deux DTPicker [ par titass ] Bonjour à tous, voici mon pb. J'ai une liste de date qui suit un ordre chronologique mais pas régulier (ex: 3 lignes avec 10/11/2005, 0 avec 11/11/20 DTpicker avec ADO [ par Salomon95 ] Bonjour!voici mon probleme j utilise le dtpicker dans un formulaire pour saisir la date de naissance d un nouvel utilisateurapres validation la date s Sauvegarde du contenu d'une TextBox et DTPicker [ par Pdm59 ] Bonjour,J'utilise une textbox et un DTPicker pour gerer des taches (une sorte d'alarme). J'aimerai qu'une fois que l'utilisateur est choisi sa date av


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,590 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales