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 27/07/2011, 21h08   #1
Invité de passage
 
Homme Jean-Pierre
Inscription : juillet 2008
Messages : 8
Détails du profil
Informations personnelles :
Nom : Homme Jean-Pierre
Âge : 52

Informations forums :
Inscription : juillet 2008
Messages : 8
Points : 2
Points : 2
Envoyer un message via MSN à jeanpierre67
Par défaut Remplir un champ selon la valeur d'un autre champ

bonsoir a tous

le titre n'est pas tres explicite et je m'en excuse...

ce que je voudrais faire:
en tant que tresorier d"un club de basket j'utilise Access 2003 pour ma base de données.
pour faciliter mon travail, lorsque je rentre des données par le formulaire dans un champ numérique pour indiquer le montant (cotisation),
je voudrais que le champ "Date de reglement" se remplisse automatiquement avec la date du jour et que cette date soit pris en compte dans ma table (Base de Données)

j'ai trouvé le moyen de remplir le champ "date de reglement" avec la formule suivante:
Code :
=VraiFaux ([paiement]>1;date();"aucun reglememnt")
dans la propriétée Source Contrôle
mais aucun enregistrement ne se fait dans ma table

alors comment faire pour remedier a mon probleme

par avance mille merci en esperant

JeanPierre
jeanpierre67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 05h10   #2
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 040
Points : 11 040
Bonjour,

1) ton contrôle [Date de reglement] doit avoir comme source le nom du champ de ta table
==>ce qui apparaît à l'écran = ce qu'il y a dans la table.
dans la propriété "format", tu indiques ceci :
Code :
jj/mm/aa;;;"pas réglé"
qui t'affichera la date si elle existe et "pas réglé" si sa valeur est "Null"


2) pour modifier automatiquement :
dans l'événement "Après mise à jour" du contrôle [paiement], tu associes ce code :

Code :
1
2
3
4
5
6
7
Private Sub paiement_AfterUpdate()
If Me.paiement > 1 Then
   Me.[date de reglement] = Date
Else
   Me.[date de reglement] = Null
End If
End Sub
Reviens si problème.

Bonne journée.
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 31/07/2011, 17h55   #3
Invité de passage
 
Homme Jean-Pierre
Inscription : juillet 2008
Messages : 8
Détails du profil
Informations personnelles :
Nom : Homme Jean-Pierre
Âge : 52

Informations forums :
Inscription : juillet 2008
Messages : 8
Points : 2
Points : 2
Envoyer un message via MSN à jeanpierre67
mille merci Claude pour votre aide

Jean-Pierre
jeanpierre67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h28.


 
 
 
 
Partenaires

Hébergement Web