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 11/02/2011, 14h17   #1
Invité de passage
 
Inscription : janvier 2009
Messages : 23
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 23
Points : 1
Points : 1
Par défaut Problème affichage date

Bonjour à tous,
J'ai un soucis pratique.
Je dois choisir une date dans un formulaire access
Seulement la date exacte n'est pas connue.

Existe il une possibilité de créer une date supplémentaire
exemple ??/10/2010
Je sais que ce n'est pas conventionnel.

Peut on éventuellement, masquer une date choisie
saisir la date 11/10/2010 et ensuite afficher dessus ??/10/2010

Qui a une idée ?
Eventuellement en VBA ?

Merci d'avance
Phill1140 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 17h57   #2
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 863
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 863
Points : 10 743
Points : 10 743
Envoyer un message via MSN à jpcheck
salut,

outre la partie affichage qui peut etre reprise dans un evenement afterupdate, dans quelle mesure la bascule a ?? est-elle interessante ?
Tu cherches en fait a limiter une eventuellee recherche a un niveau mois/annee ?
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 23h21   #3
Invité de passage
 
Inscription : janvier 2009
Messages : 23
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 23
Points : 1
Points : 1
Bonjour,

Pour être plus précis :
J'encode des dates précise dans un formulaire.
A un certain moment je dois mettre une date que je connais pas.

Exemple

Date......................intervention

01/01/2009................dépannage
02/04/2009................vérification
05/10/2009................entretien
??/12/2009................placement nouvel appareil
04/02/2010................entretien


J'aimerais pouvoir visualiser que cette date est approximative.
Pour l'instant, je mets le 01 du mois
Mais je ne sais jamais si c'est une vraie date ou pas
Pouvoir afficher autre chose serait vraiment pratique ( ??, **, ....... )

Merci de votre aide

Phill
Phill1140 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2011, 12h59   #4
Membre actif
 
Inscription : janvier 2007
Messages : 218
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 218
Points : 166
Points : 166
Salut,
Une solution éventuelle, si j'ai bien compris, seul le jour est incertain. Donc, si tu utilise la fonction Droite() dans le format de ton controle, tu peux n'afficher que le mois et l'année quel que soit le jour que tu entre. Par contre, celà ne conviendra pas si tu dois, par la suite, remettre un jour visible (quand tu connais le jour d'intervention par exemple mai cela peut s'arranger avec un bouton qui remet le format normal).
Tu aurais quelque chose comme : "/12/2010" par exemple.
Mr T 94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2011, 05h50   #5
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 609
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 609
Points : 30 959
Points : 30 959
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Tout va dépendre du type de champ où tu stockes ta date, en effet si c'est un champ de type Date il n'acceptera pas autre chose qu'une date valide.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2011, 22h48   #6
Invité de passage
 
Inscription : janvier 2009
Messages : 23
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 23
Points : 1
Points : 1
Bonjour,
Merci de vos réponses.
En effet, il s'agit bien d'un champ date.
Il n'y a vraiment aucune possibilité ? de créer ou d'ajouter une valeur inconnue pour créer un affichage de date inconnu.

exemple : aa/10/2010

Si une astuce était possible pour différencier cette fausse date
Champ en couleur ?.
Si je change la couleur du champ du formulaire, tout les champs deviennent rouge.

Si vous avez une autre idée ....

Merci d'avance

Philippe
Phill1140 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 05h04   #7
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 609
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 609
Points : 30 959
Points : 30 959
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Citation:
Envoyé par Philippe JOCHMANS Voir le message
Tout va dépendre du type de champ où tu stockes ta date, en effet si c'est un champ de type Date il n'acceptera pas autre chose qu'une date valide.
Comme je te l'ai dit, si ton champ est de type Date ce n'est pas possible.

Si tu veux réaliser ce que tu souhaites il faut :

Transformer ton champ et le passer en un type texte.
Effectuer une procédure de contrôle de saisie par un masque par exemple.
Utiliser la mise en forme conditionnelle pour la couleur (en utilisant la fonction IsDate dans celle-ci.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 22h08   #8
Invité de passage
 
Inscription : janvier 2009
Messages : 23
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 23
Points : 1
Points : 1
Bonsoir,
Merci de ces infos.
je vais examiner la question et tester éventuellement

Philippe
Phill1140 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2011, 12h08   #9
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 410
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 410
Points : 4 439
Points : 4 439
Bonjour,

une autre idée comme ça qui consiste à coder la date dans 3 champs :
- Un champ pour le [Jour] : entier entre 1 et 31 avec Null autorisé
- Un champ pour le [Mois] : entier entre 1 et 12
- Un champ pour l’[An] : entier entre 20xx et 20yy

Fonction DateSerial pour reconstituer la date
Fonction isDate pour tester la validité de la date
Etc…
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h46.


 
 
 
 
Partenaires

Hébergement Web