Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
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 19/02/2008, 12h37   #1
Membre du Club
 
Inscription : juin 2007
Messages : 172
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : juin 2007
Messages : 172
Points : 66
Points : 66
Par défaut mettre dans un champ une valeur par défaut qui est une variable temporaire

Bonjour à tous,

J'ai un formulaire qui me permet d'identifier la personne qui se connecte à la base de données, ce nom se met dans une variable:

Code :
Application.TempVars("user").Value
Je voudrais que la valeur par défaut dans ma table pour l'utilisateur soit cette variable, cependant je n'arrive pas à le déclarer, j'ai un message d'erreur, lorsque je met le ligne du dessus dans valeur par défaut.

Est-il possible de mettre cette variable dans valeur par défaut?

Merci pour votre aide
aba_tarn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2008, 16h43   #2
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 201
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 201
Points : 14 403
Points : 14 403
Envoyer un message via Skype™ à Pierre Fauconnier
Bonjour

A ma connaissance, Access accepte une valeur "en dur" ou le résultat d'une formule utilisant exclusivement des fonctions intégrées d'Access, pour garantir que la valeur par défaut puisse toujours être calculée, même si un module ou une fonction perso venait à manquer.

Donc, sauf gestion de l'évènement "BeforeInsert" du formulaire de saisie, je ne vois pas de solution. De plus, cette solution ne vaut que pour des saisies par formulaire, car comme il n'existe pas de déclencheurs sur Access, la saisie d'une nouvelle valeur directement dans la table ne tiendra pas compte de cette valeur...
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2008, 10h54   #3
Membre du Club
 
Inscription : juin 2007
Messages : 172
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : juin 2007
Messages : 172
Points : 66
Points : 66
Merci de m'avoir répondu même si c'est pour me dire que cela n'est pas possible car effectivement j'ai beaucoup cherché et je n'ai rien trouvé c'est donc la solution que vous me proposez que j'ai adopté, l'utilisateur doit cliquer sur un bouton pour modifier ou ajouter une donnée, j'ai donc ajouté dans le code l'ajout automatique du nom de l'utilisateur.

Merci
aba_tarn 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 03h09.


 
 
 
 
Partenaires

Hébergement Web