VBA Access - Recup Valeur Textfield
Résolu
Jude
-
Jude -
Jude -
Bonjour à toutes et à tous,
Je suis sous Access 97 et j'aimerai récupérer en VBA la valeur d'un textfield (Formaté en date).
ce textfiel se nomme 'DateDebut' situé dans un formulaire nommé 'Date enregistrement'.
J'ai essayé comme ceci mais ça ne fonctionne pas :
Dim Dat As String
Dat = Forms![Date enregistrement]!DateDebut.Value
//Ou
Dat = Forms.[Date enregistrement].DateDebut.Value
Si quelqu'un peut m'aider.
Merci beaucoup.
Je suis sous Access 97 et j'aimerai récupérer en VBA la valeur d'un textfield (Formaté en date).
ce textfiel se nomme 'DateDebut' situé dans un formulaire nommé 'Date enregistrement'.
J'ai essayé comme ceci mais ça ne fonctionne pas :
Dim Dat As String
Dat = Forms![Date enregistrement]!DateDebut.Value
//Ou
Dat = Forms.[Date enregistrement].DateDebut.Value
Si quelqu'un peut m'aider.
Merci beaucoup.
A voir également:
- VBA Access - Recup Valeur Textfield
- Acer quick access ✓ - Forum PC portable
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Incompatibilité de type vba ✓ - Forum Programmation
- Valeur relative et absolue ✓ - Forum Webmastering
- Valeur ascii - Guide
2 réponses
c'est bon j'ai ma réponse pour ceux que ça intéresse:
Dim DatDeb As Date
DatDeb = [Form_Date enregistrement].DateDebut.Value
Mais j'ai un autre souci ! 'DateDeb' est au format Date et je voudrai nommé un fichier avec 'DateDeb'. j'ai donc découpé comme suit ma date :
Dim JourDeb As String, MoisDeb As String, AnneeDeb As String
DatDeb = [Form_Date enregistrement].DateDebut.Value
MoisDeb = Month(DatDeb)
AnneeDeb = Year(DatDeb)
Mais MoiDeb = 'un nombre'
hors je voudrais que le mois s'affiche en 'lettre' par exemple au lieu d'afficher 10 il afficherai Oct ou Octobre
Y aurait il un moyen de convertir sans passer par un case et me taper les 12 mois de l'année??
Sioux plaie
Merci
Dim DatDeb As Date
DatDeb = [Form_Date enregistrement].DateDebut.Value
Mais j'ai un autre souci ! 'DateDeb' est au format Date et je voudrai nommé un fichier avec 'DateDeb'. j'ai donc découpé comme suit ma date :
Dim JourDeb As String, MoisDeb As String, AnneeDeb As String
DatDeb = [Form_Date enregistrement].DateDebut.Value
MoisDeb = Month(DatDeb)
AnneeDeb = Year(DatDeb)
Mais MoiDeb = 'un nombre'
hors je voudrais que le mois s'affiche en 'lettre' par exemple au lieu d'afficher 10 il afficherai Oct ou Octobre
Y aurait il un moyen de convertir sans passer par un case et me taper les 12 mois de l'année??
Sioux plaie
Merci