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 04/01/2011, 11h38   #1
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 129
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 129
Points : 29
Points : 29
Par défaut =maintenant() ne fonctionne pas

Bonjour,

J'ai une (vieille) application Access 2000 dont certains états calculent une échéance à partir d'une date enregistrée dans une table par l'utilisateur et d'un délais légal à partir de cette date.

Pour exemple: Courrier recu le 1/1/2011 + 90 jours = réponse à rendre pour le 1/04/2011

Cette appli fonctionne très bien et depuis de nombreuses années sur différents postes (XP pro) mais je viens de m'apercevoir que sur au moins un poste les fonctions date ne s'affichent pas.

J'ai fait le test d'afficher la date et l'heure courante (=maintenant) il ne m'affiche que / / : :

Quelqu'un a t il une idée ?

Merci
Cantalou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2011, 13h09   #2
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Bonjour,

Sur les postes concernés, s'agit-il d'un MDE ou d'un MDB ?
Si MDB, que se passe t-il si tu compiles le projet depuis VBE ?
Que se passe t-il enfin sur ces postes, si tu inscris :
ou encore
Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 15h27   #3
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 129
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 129
Points : 29
Points : 29
Bonjour,

Je reviens sur mon problème ...

1) Il s'agit d'une .mdb

2) J'ai lancé le compilation depuis VB : Rien de neuf ...

3) j'ai tenté de créer un nouvel état vierge dans lequel j'ai inséré une zone de texte indépendant dans laquelle j'ai tapé =Now() puis dans un 2ème essai =Date() -> dans les 2 cas rien ne s'affiche (sauf les / et les : )

4) dans l'un de mes états j'ai une zone de texte avec la formule
Code :
=Format(Date();"Long Date") & " " & Format(Temps();"Long Time")
Sur mon poste (où tous semble fonctionner) ça donne "Jeudi 6 janvier 2011 15:20:25"

Sur le poste défaillant ça donne "jeudi janvier : : "


C'est grave ?
Cantalou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 16h34   #4
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Humm, c'est un problème d'interprétation de la langue.
Ce qui m'embête, c'est le jeudi plus que janvier... c'est pas logique que ça renvoie ça.

Y a un shmurtz sur ce poste (mélange de DLL de différentes langues ?)

Du jour, il n'y a pas de point commun entre jjjj et dddd, de même que pour l'année, aaaa et yyyy

En revanche, mmmm et mmmm c'est commun.
Tu me suis ?

Essaye
Code :
= Format (Now(); "dd/mm/yyyy")
et
Code :
= Format (Now(); "jj/mm/aaaa")
puis :
Essaye
Code :
= Format (#06/01/2011#; "dd/mm/yyyy")
et
Code :
= Format (#06/01/2011#; "jj/mm/aaaa")
qu'est-ce que ça donne ?

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 17h13   #5
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 129
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 129
Points : 29
Points : 29
Je te suis mais sans trop comprendre où tu vas !

Pas grave : j'ai fait ta manip => cf les copie d'écran jointes.

En fait je pense qu'il ne veut tout simplement pas afficher les chiffres !!!

regardes les libellés et en particulier l'étiquette avec un grand "1" : en mode création on voit tout bien mais en aperçu : hop ! disparu !



Je pense qu'il va falloir que je change de forum ...
Cantalou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2011, 09h02   #6
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Citation:
Envoyé par Cantalou Voir le message
Je pense qu'il va falloir que je change de forum ...
Oui, pourquoi pas...

N'ayant pas ta base sous les yeux, je ne peux qu'émettre des suppositions et par recoupement tenter de solutionner ton problème.
Tant de fois ça été le cas, pauvre de moi - pourquoi m'attarder sur ton cas me dis-je - en lisant ses remerciements pseudo anticipés comme les tiens... ?

J'ai presque eu envie de verrouiller ton message...


BREF !

Si ton appli fonctionne sur un poste A et pas sur un poste B, il ne faut pas chercher midi à quatorze heure, le poste B est à revoir, voire refaire...

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2011, 10h48   #7
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 129
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 129
Points : 29
Points : 29
Oups!

J'ai bien peur de m'être mal fait comprendre: Quand je disais "je pense qu'il faut que je change de forum" c'est pas pour dire que je ne me sente pas bien sur Développez !!!!! bien au contraire !!! quand je suis bien dans la panade, pauvre petit bidouilleur que je suis, si google n'a pas été mon amis c'est mon 1er réflexe: recherche dans la FAQ et les Forums de Développez et combien de fois ça m'a rendu de grands services !!! (c'est bien pour ça que je dis souvent "Merci" à la fin de mes questions)... non, ... ce que je voulais dire c'est que je ne suis pas sûr que le forum IHM soit le bon, compte-tenu de mon souci du moment !

Mais comme tu le suggères, le pense que je vais commencer par proposer de réinstaller Office ... à moins que tu me proposes un autre forum (sur Développez) qui puisse m'aider !

Merci Argyronet !
Cantalou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2011, 11h18   #8
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
J'ai peut-être pris la mouche un peu vite, désolé...

Je reste donc persuadé que ce poste a un problème qu'il faut identifier.
Je te propose de faire ces manip en VBA pour voir si le comportement est similaire, soit :
Code :
1
2
3
4
5
Sub TestPourVoir()
    Debug.Print Format$(Now, "dd/mm/yyyy") 'Pas jj/mm/aaaa ce n'est pas reconnu
    Debug.Print "La fonction Now() est bien une date : " & IIf(IsDate(Now()), "Oui", "Non")
    Debug.Print "La valeur 6/1/2011 est bien une date : " & IIf(IsDate(#1/6/2011#), "Oui", "Non")
End Sub
Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2011, 11h49   #9
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 129
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 129
Points : 29
Points : 29
Voilà la réponse de la fenêtre exécution en VBA

Code :
1
2
3
07/01/2011
La fonction Now() est bien une date : Oui
La valeur 6/1/2011 est bien une date : Oui
(ça donne la même chose sur les 2 postes)

Que faut il en penser ?
Cantalou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2011, 12h26   #10
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Humm, que VBE6.DLL n'est pas dans les choux...

As-tu la possibilité de nous fournir ta BDD sans données, et dépourvue de tous ses objets excepté l'état incriminé ?

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2011, 14h13   #11
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 129
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 129
Points : 29
Points : 29
voilà l'appli...

bon courage!
Fichiers attachés
Type de fichier : zip Collectivités.zip (84,7 Ko, 4 affichages)
Cantalou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2011, 15h03   #12
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Humm, donc, il apparaît que ce la vient pas de ta BDD.

C'était logique en fait puisqu'elle fonctionne ailleurs.

Dans ton poste XP Pro, quelleest la valeur de la clé de registre :

HKEY_CURRENT_USER\Control Panel\International : sLongDate ?

Argy

[Hors sujet]
Le LIKE s'utilise en général avec le caractère joker *.
dans ta requête, il est préférable d'écrire
plutôt que
et le
Il est censé exclure quoi selon toi ?
[/Hors sujet]
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet 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 13h39.


 
 
 
 
Partenaires

Hébergement Web