Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 18/09/2007, 15h30   #1
Invité de passage
 
Inscription : septembre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 5
Points : 1
Points : 1
Par défaut valeur par défaut dans ACCESS

bonjour,
je voudrais que dans un formulaire la valeur par défaut d'un champ soit la valeur d'un champ d'une table qui ne compte qu'un seul enregistrement.

le champ de mon formulaire est défini comme une zone de liste modifiable, l'origine de la source comme le nom de ma table, mais je ne sais pas comment forcer la valeur par défaut pour afficher la valeur du champ dans ma table, table qui pour rappel ne contient qu'un seul enregistrement

merci d'avance
Roger
RogerCls est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 18h48   #2
Membre confirmé
 
Inscription : novembre 2006
Messages : 467
Détails du profil
Informations personnelles :
Âge : 49

Informations forums :
Inscription : novembre 2006
Messages : 467
Points : 284
Points : 284
Bonjour,

As-tu essayé DLookup?

Code :
TonChampQuiRecoitValDef = DLookup("[TonChampUnique]", "TaTableQuiAUnChamp", "[TonChampUnique] = CeQueTaMisDedansTonChampUnique")
Quand je fais ce genre de chose ma table comporte 2 champs, un ID Numauto et un champ contenant la valeur par défaut.
__________________
Un seul conseil: la règle des 3S.
tAKAmAkA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2007, 10h25   #3
Invité de passage
 
Inscription : septembre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 5
Points : 1
Points : 1
merci pour ta réponse, mais comment intégres-tu ce code dans la valeur par défaut ?
RogerCls est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2007, 14h15   #4
Membre confirmé
 
Inscription : novembre 2006
Messages : 467
Détails du profil
Informations personnelles :
Âge : 49

Informations forums :
Inscription : novembre 2006
Messages : 467
Points : 284
Points : 284
Je n'ai pas très bien compris comment tu utilise cette valeur par défaut.
Quoiqu'il en soit je te donne un exemple d'utilisation de DLookup:
Ici, j'affiche , sur l'évenement activé de mon formulaire, le contenu du champ NomBase, champ de la table tblConstante dans le controle txtDatabase.
Code :
1
2
3
4
Private Sub Form_Activate()
DoCmd.Maximize
Me.txtDatabase.Value = DLookup("[NomBase]", "tblConstante", "[CstId] = 1")
End Sub
__________________
Un seul conseil: la règle des 3S.
tAKAmAkA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2007, 15h05   #5
Invité de passage
 
Inscription : septembre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 5
Points : 1
Points : 1
Merci, ça marche
Roger
RogerCls 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 23h47.


 
 
 
 
Partenaires

Hébergement Web