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 17/01/2012, 17h21   #1
Membre du Club
 
hugues dupont
Pompier
Inscription : janvier 2010
Messages : 170
Détails du profil
Informations personnelles :
Nom : hugues dupont
Localisation : France

Informations professionnelles :
Activité : Pompier

Informations forums :
Inscription : janvier 2010
Messages : 170
Points : 44
Points : 44
Par défaut couleur case en fonction de la valeur

bonjour, j'ai un état où pour un champ de type date j'ai soit une date soit rien.

Je souhaite qu'en mode impression, si le champ date est vierge, la case est alors rouge.

voilà mon code en ouverture

Code :
1
2
3
4
5
6
 
if me.date.value="" then
me.date.backcolor = vbred
else
me.date.color=vb vhite
end if
lorsque j'ouvre le document, ça me dit champ inexistant.

??? Merci de votre aide
hugodu28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 18h26   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 476
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 476
Points : 7 564
Points : 7 564
Sur quelle ligne de code ?

L'espace dans est-il une faute de frappe dans ton message ou c'est réellement dans ton code ?

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 18h45   #3
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
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 625
Points : 30 958
Points : 30 958
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

De plus avoir un champ de type Date est loin d'être une bonne idée, c'est une fonction VB et tu risque d'avoir une ambiguitée d'interprétation.

A lire : Les conventions typographiques en VBA (illustrées sur Access)

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 17/01/2012, 22h53   #4
Membre régulier
 
Inscription : novembre 2010
Messages : 151
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : novembre 2010
Messages : 151
Points : 89
Points : 89
Bonsoir,

Avec la mise en forme conditionnelle tu dois résoudre ton problème.

Jean-Pierre
jeanpierre78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2012, 08h46   #5
Membre du Club
 
hugues dupont
Pompier
Inscription : janvier 2010
Messages : 170
Détails du profil
Informations personnelles :
Nom : hugues dupont
Localisation : France

Informations professionnelles :
Activité : Pompier

Informations forums :
Inscription : janvier 2010
Messages : 170
Points : 44
Points : 44
en fait je crois savoir d'où viens mon erreur,
j'ai 2 tables, une avec des noms d'UV et date d'obtention,
une seconde avec nom d'UV et thematique.

La requete lie les deux tables via l'UV avec
tous les enregistrements uv/thematique seulement ceux egal UV/date.

L'état me liste donc tous les Uv avec soit des dates soit un champ vide.
Mais c'est un vide qui "n'existe pas "

Donc je ne peux pas demander à quelquechose qui n'existe pas de ce colorier.

C'est ça?

hugodu28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 23h44   #6
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 476
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 476
Points : 7 564
Points : 7 564
Citation:
Envoyé par Philippe JOCHMANS
De plus avoir un champ de type Date est loin d'être une bonne idée
Je pense que Philippe JOCHMANS voulait dire qu'avoir un champ nommé "Date" qui n'est pas une bonne idée. Personnellement je nomme toujours mes champs date "DateQuelqueChose" ou "DateHeure" si je n'ai pas de quelque chose ce qui évite qu'il soit confondu avec la fonction Date() du système.

Je ne comprend pas bien ta notion de qui n'existe pas. Tu ne joues pas avec la couleur de fond ?

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est actuellement 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 21h42.


 
 
 
 
Partenaires

Hébergement Web