begin process at 2012 02 15 03:19:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Formulaire

 > 

Affichage d'une date dans un textbox


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

Affichage d'une date dans un textbox

mardi 30 décembre 2003 à 19:27:47 | Affichage d'une date dans un textbox

micaloul

Salut,

En VB, comment fait-on pour afficher une date saisie au format
JJMMAAAA en JJ/MM/AAAA

C'est à dire afficher en temps réél les "/"

ex: je tape "25122003", et pendant la saisie, l'affichage est automatiquement "25/12/2003"

Merci !
mardi 30 décembre 2003 à 20:09:50 | Re : Affichage d'une date dans un textbox

joflo


salut

tu peux utiliser le controle microsoft masked edit control 6.0 (sp3) que tu vas chercher dans composant

dans la fenetre propriété à MASK tu écris ##/##/##

et dans ton programme

dat.Mask = "": dat.Text = "": dat.Mask = "##/##/##"
si tu appeles ton controle, dat
mercredi 31 décembre 2003 à 01:13:14 | Re : Affichage d'une date dans un textbox

micaloul

Merci pour cette réponse rapide.

Mais il n'y a donc aucun moyen de faire ça avec le controle textbox? C'est embêtant parce que le reste de mon appli utilise ce textbox, et c'est un peu galère de tout modifier ;-(
mercredi 31 décembre 2003 à 17:05:09 | Re : Affichage d'une date dans un textbox

KaViDee

Dim Temp As String
Temp = TextBox.Text
TextBox.Text = Left(Temp, 2) & "/" & Mid(Temp, 3, 2) & "/" & Right(Temp, 4)

Voila :) j'ai pas testé mais ça devrait marcher
++
KaViDee
mercredi 31 décembre 2003 à 17:27:43 | Re : Affichage d'une date dans un textbox

KaViDee

j'ai oublié un truc:
dans l'évenement change du textbox mets ça:

Dim Temp As String
If Len(TextBox.Text) = 8 Then
Temp = TextBox.Text
TextBox.Text = Left(Temp, 2) & "/" & Mid(Temp, 3, 2) & "/" & Right(Temp, 4)
End If
jeudi 1 janvier 2004 à 12:25:55 | Re : Affichage d'une date dans un textbox

Ziman

Si il veut faire ca excactement au moment de la frappe, dans l'événement change du textbox, ne peut-on pas mettre :

If len(text1.text) = 2 or len(text1.text) = 4 Then
text1.text=text1.text & "/"
text1.selstart = len(text1.text)
End if

[ Lien ]
jeudi 1 janvier 2004 à 15:12:07 | Re : Affichage d'une date dans un textbox

KaViDee

non ça ne marcheras pas parce que des que tu en sera a "24/1" ça va te rajouter un slash la : "24/1/"
Dans la condition il faudrait mettre alors:

If Len(TextBox.Text) = 2 Or Len(TextBox.Text) = (2 + 1) Or Len(TextBox.Text) = (4 + 2) Then 'On rajoute + 1 pour chaque élément qui a besoin d'un slash, d'ou le 2 + 1 et le 4 + 2
'le premier chiffre correspond a la taille de l'élément, et au 2ème on rajoute + 1 a chaque fois qui correspond au nombre de slashs
TextBox.Text = TextBox.Text & "/"
TextBox.SelStart = Len(TextBox.Text)
End If

KaViDee
jeudi 1 janvier 2004 à 16:23:40 | Re : Affichage d'une date dans un textbox

KaViDee

encore une boulette lol

Private Sub TextBox_Change()
If Len(TextBox.Text) = 2 Or Len(TextBox.Text) = (2 + 2 + 1) Then
TextBox.Text = TextBox.Text & "/"
TextBox.SelStart = Len(TextBox.Text)
End If
End Sub


cette fois c'est la bonne lol
dimanche 4 janvier 2004 à 12:21:36 | Re : Affichage d'une date dans un textbox

protect

Membre Club
txtdate.text = date
txtheure.text = time
Tu met sa sur un timer a interval 200 et tu a l'heure refraichie tte les secondes=)
dimanche 4 janvier 2004 à 17:32:45 | Re : Affichage d'une date dans un textbox

KaViDee

pk un intervalle de 200 ?
1000 suffit (1000 millisecondes soit 1 seconde)
c pas ce qui demandait mais bon

1 2

Cette discussion est classée dans : textbox, date, afficher, affichage, saisie


Répondre à ce message

Sujets en rapport avec ce message

Afficher un format date en saisie dans un textbox [ par lurevital ] Bonjour,Je ne sais pas comment faire en VB pour pouvoir saisir une date dans un textbox en faisant afficher à l'utilisateur quelque chose du genre JJ/ afficher une date dans un textbox et faire changer que l'anné [ par thuhien ] Je voudrais aficcher dans un textbox la date 01/09/l'année de date system. Donc, pour cette année, c'est 01/09/2001 et pour l'année suivante, c'est 01 *** COMPARER 2 DATE *** [ par Heny ] Salut a touscomment peut on afficher un msgbox qui s'affiche si une date saisie dans un textbox est plus petite que celle d'aujoud'hui et qui est a so Masque de saisie pour date ou heure ou code postal [ par Loulou7 ] Bonjour à tous, j'aurais voulu savoir comment faire un masque de saisie sur un textbox (dd/mm/yyyy). J'aimerai avoir une fonction globale qui me perme Affichage d'"*" dans un Textbox [ par Pierre77 ] Bonjour à tous Je voudrais avoir un petit renseignement Comment faire pour afficher dans textbox des "*" à la place du texte qui est saisie, tout en Affichage time et date dynamique [ par bilalstar ] Bonjour, dans une form je voudrais afficher la date et l'heure dynamique. j'ai essayé la fonction Date avec un timer mais je n'arrive pas. si quelqu'u affichage date et time dynamique [ par bilalstar ] Bonjour, dans une form je voudrais afficher la date et l'heure dynamique. j'ai essayé la fonction Date avec un timer mais je n'arrive pas. si quelqu'u masque de saisie date dans textbox [ par akmer ] Bonjour,J'ai un textbox et je voudrais qu'il y est un masque de saisie qui par exemple ne permettent de saisire que la date comme sa:12032008 mais qu' associer affichage listbox avec saisie dans textbox => possible ? [ par Tyrell2 ] bonjour,mon défis du jour : j'ai une listbox dans laquelle j'affiche la liste des ordinateurs du domaine (presque un millier quand meme)et j'ai aussi


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 : 4,196 sec (3)

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