Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/01/2011, 12h20   #1
Candidat au titre de Membre du Club
 
Inscription : décembre 2004
Messages : 137
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 137
Points : 12
Points : 12
Par défaut office 2010 et calendrier dans formulaire

Hello,
j'avais un formulaire qui faisait appel à un calendrier ouvert à la date du jour
Code :
1
2
3
4
5
6
7
8
9
10
Private Sub Form_Load()
 
'Ici j'affecte directement la Date du jour comme valeur du calendrier
Me.CtlActiveX8.Value = Date
    'A l'ouverture, les sous-formulaires correspondent à la date du calendrier
 
 Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "Date_prest = #" & Format(Me![CtlActiveX8], "mm\/dd\/yyyy") & "#"
    Me.Bookmark = rs.Bookmark
Depuis que j'ai installé office 2010, il m'envoie bouler... J'ai trouvé une explication sur le site de microsoft que je ne comprends pas :
Contrôle Calendrier (mscal.ocx)

"Le contrôle Microsoft Calendrier (mscal.ocx) n’est pas disponible dans Access 2010. Une solution consiste à utiliser le contrôle de sélecteur de dates dans Access 2010. L’ouverture d’une application à partir d’une version antérieure d’Access dans laquelle le contrôle était utilisé aboutira à l’affichage d’un message d’erreur dans Access 2010 et le contrôle n’apparaîtra pas."


Comment modifier mon code pour "utiliser le contrôle de sélecteur de dates"?
merciii


Gregius
gregius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 14h21   #2
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 205
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 205
Points : 5 258
Points : 5 258
Salut,

Tu remplace ton contrôle par une zone de texte comme sous Access 2007 et après tu peux t'inspirer de ce lien.

et de ceci.

A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h57.


 
 
 
 
Partenaires

Hébergement Web