2010-10-03 6 views
0

J'ai converti une ancienne application Access en 2007, et maintenant la mise en forme de la date dans les zones de texte modifiables ne fonctionne pas. Le format que j'utilise est mm/jj/aa, mais la date s'affiche avec une année à 4 chiffres.Access 2007 Textbox Mise en forme de la date

J'ai essayé d'autres formats uniquement pour tester, par exemple mmm/j/aa - ils affichent correctement sauf pour l'année qui insiste pour être 4 chiffres.

Cela semble être une nouvelle «ride» dans A2007 - quelqu'un a-t-il trouvé un moyen de contourner ce problème?

+1

Pourquoi ne voudrait-on pas des années à 4 chiffres? Avons-nous appris rien du tout de la débâcle de l'an 2000? –

+0

David, j'apprécie ce que vous dites, mais pendant que l'utilisateur entre des années à 4 chiffres, cela prend beaucoup d'espace d'affichage supplémentaire, d'où l'affichage à 2 chiffres. – maxhugen

+0

À moins d'avoir un formulaire avec beaucoup de colonnes de date, je l'aspirerais et afficherais des années à 4 chiffres, et enlèverais l'espace de l'une des autres colonnes sur le formulaire. –

Répondre

2

Je vois quelque chose de différent sur mon système. Avec une base de données au format ACCDB et un format de zone de texte défini sur mm/jj/aa, la date du jour s'affiche sous la forme 10/03/10.

Si la case à cocher "Utiliser la mise en forme à quatre chiffres de l'année" pour "Cette base de données" est cochée, Access utilise 4 chiffres pour l'année, quelle que soit la propriété de format du contrôle. Pour trouver ce paramètre, cliquez sur le bouton Office, puis sur Options d'accès -> Avancé et faites défiler jusqu'à l'en-tête Général.

+0

Merci, vous avez raison, si cette option est définie, elle remplace la mise en forme du contrôle. Je l'ai décochée, et j'ai découvert que je pouvais encore mettre en forme les années à 4 chiffres quand je le voulais - alors maintenant j'ai le choix entre les affichages à 2 et 4 chiffres de l'année! – maxhugen