CONVERTION DE CHAMP TEXTE EN DATE

Signaler
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
-
Messages postés
15
Date d'inscription
mardi 28 février 2012
Statut
Membre
Dernière intervention
20 mars 2012
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41781-convertion-de-champ-texte-en-date

Messages postés
15
Date d'inscription
mardi 28 février 2012
Statut
Membre
Dernière intervention
20 mars 2012

bonjour,
a quoi correspond chque élément fdate en particulier où écrit on le code peux tu me donner les étapes détaillées avant de saisir le code STP merci d'avnce
Messages postés
15
Date d'inscription
mardi 28 février 2012
Statut
Membre
Dernière intervention
20 mars 2012

Bonjour,
j'essaie mais ca ne marche pas
en fait j'ai un formulaire et un sous-formulaire les dates dont les types doivent être changé sont dans le sous formulaire
que dois je faire et si je dois mettre une instruction où dois je la mettre étape par étape fenêtre à ouvrir, bouton à cliquer plus d'infos merci d'avance
Messages postés
280
Date d'inscription
jeudi 24 mars 2005
Statut
Membre
Dernière intervention
18 mars 2009

J'aimerais bien comprendre pourquoi une telle fonction.

D'un l'algorithme est à revoir et de deux ta fonction ne suppose pas le paramètre fdate variant pouvant être n'importe quoi. Une ébauche de revision

if isnull(fdate) then
StringDate=""
elseif isdate(FDate) then
'T'aide déjà à résoudre la majeure partie des cas
StringDate=format(cdate(fdate),"dd/mm/yyyy")
else
'Tu peux tout fourrer ici, mais je te conseille l'appel d'une fonction pour la reconnaissance du texte.
StringDate=ReconnaissanceDate(cstr(fdate))
end if

function ReconnaissanceDate(byval sTexteDate as string) as string
...
end function

Bonne prog.
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
46
salut,
en utilisant une variable string pour récupérer le trim de FDate, çà t'éviterait pas mal de trim inutiles.
et tu ne prends pas en compte les dates fomatées pas "-"
++