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
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Valeur ascii - Guide
- Incompatibilité de type vba ✓ - Forum Programmation
- Acer quick access - Forum logiciel systeme
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