OVH Cloud OVH Cloud

Donner une valeur par défaut à partir d'une autre table.

4 réponses
Avatar
Tech
Bonjour,
Je cherche la syntaxe pour donner une valeur par défaut à un champ en allant
chercher cette valeur dans une autre table.
J'explique:
J'ai une table "Imprimantes".
Dans cette table j'ai un champ "numéro de l'utilisateur" qui est un numéro
fourni par notre service des ressources humaines et qui est unique.
J'ai une table "utilisateurs" qui regroupe les noms, prénoms, num de tel des
utilisateurs et leur numéro d'utilisateurs (qui dans cette table est une clé
puisqu'il est unique).
Je souhaite créer un champ "Nom de l'utilsateur", dans la table
"Imprimantes" qui se rempli automatiquement en allant chercher le nom de
l'utilsateur dans la table "Utilisateurs" et en l'identifiant à partir du
numéro de l'utilisateur que j'aurais choisi dans mon champs "numéro de
l'utilisateur" de ma table "Imprimantes".

Si je résume en gros, dans ma table "imprimantes" j'ai deux champs :
"numéro utilisateur" et "nom utilisateur"
le champ "numéro utlisateur" c'est moi qui le rempli
le champ "nom utlisateur" je vux qu'il soit rempli automatiquement grace à
"valeur par défaut" qui va chercher dans la table "utlisateurs".

Merci.

4 réponses

Avatar
Bonjour,

Il ne faut pas saisir le nom utilisateur du tout
Tu fais une requête qui retourne le nomutilisateur en fonction du NoUtilisateur (liaison gauche 1 à plusieurs entre le NoUtilisateur
de ta table utilisateurs et le NoUtilisateur de ta table Imprimantes

Lors de la saisie du NoUtilisateur dans la table imprimantes, le nom correspondant apparaîtra tout seul

C'est le principe d'une base de données relationnelle
a+
--
Arnaud
-----------------------------------------
Vous êtes novice ? :
http://www.mpfa.info
-----------------------------------------


"Tech" a écrit dans le message de news:
Bonjour,
Je cherche la syntaxe pour donner une valeur par défaut à un champ en allant
chercher cette valeur dans une autre table.
J'explique:
J'ai une table "Imprimantes".
Dans cette table j'ai un champ "numéro de l'utilisateur" qui est un numéro
fourni par notre service des ressources humaines et qui est unique.
J'ai une table "utilisateurs" qui regroupe les noms, prénoms, num de tel des
utilisateurs et leur numéro d'utilisateurs (qui dans cette table est une clé
puisqu'il est unique).
Je souhaite créer un champ "Nom de l'utilsateur", dans la table
"Imprimantes" qui se rempli automatiquement en allant chercher le nom de
l'utilsateur dans la table "Utilisateurs" et en l'identifiant à partir du
numéro de l'utilisateur que j'aurais choisi dans mon champs "numéro de
l'utilisateur" de ma table "Imprimantes".

Si je résume en gros, dans ma table "imprimantes" j'ai deux champs :
"numéro utilisateur" et "nom utilisateur"
le champ "numéro utlisateur" c'est moi qui le rempli
le champ "nom utlisateur" je vux qu'il soit rempli automatiquement grace à
"valeur par défaut" qui va chercher dans la table "utlisateurs".

Merci.


Avatar
joyeux atchoum
Bonjour

Regarde du coté de rechdom/dlookup qui permet de retourner un champ
d'une table selon critére.

ja
Avatar
Précision : donc tu ne saisiras plus rien dans la table Imprimantes directement, mais dans cette nouvelle requête qui enregistre les
données dans la table imprimantes tout en affichant des données additionnelles provenant de la table utilisateurs.



<Anor> a écrit dans le message de news:
Bonjour,

Il ne faut pas saisir le nom utilisateur du tout
Tu fais une requête qui retourne le nomutilisateur en fonction du NoUtilisateur (liaison gauche 1 à plusieurs entre le
NoUtilisateur de ta table utilisateurs et le NoUtilisateur de ta table Imprimantes

Lors de la saisie du NoUtilisateur dans la table imprimantes, le nom correspondant apparaîtra tout seul

C'est le principe d'une base de données relationnelle
a+
--
Arnaud
-----------------------------------------
Vous êtes novice ? :
http://www.mpfa.info
-----------------------------------------


"Tech" a écrit dans le message de news:
Bonjour,
Je cherche la syntaxe pour donner une valeur par défaut à un champ en allant
chercher cette valeur dans une autre table.
J'explique:
J'ai une table "Imprimantes".
Dans cette table j'ai un champ "numéro de l'utilisateur" qui est un numéro
fourni par notre service des ressources humaines et qui est unique.
J'ai une table "utilisateurs" qui regroupe les noms, prénoms, num de tel des
utilisateurs et leur numéro d'utilisateurs (qui dans cette table est une clé
puisqu'il est unique).
Je souhaite créer un champ "Nom de l'utilsateur", dans la table
"Imprimantes" qui se rempli automatiquement en allant chercher le nom de
l'utilsateur dans la table "Utilisateurs" et en l'identifiant à partir du
numéro de l'utilisateur que j'aurais choisi dans mon champs "numéro de
l'utilisateur" de ma table "Imprimantes".

Si je résume en gros, dans ma table "imprimantes" j'ai deux champs :
"numéro utilisateur" et "nom utilisateur"
le champ "numéro utlisateur" c'est moi qui le rempli
le champ "nom utlisateur" je vux qu'il soit rempli automatiquement grace à
"valeur par défaut" qui va chercher dans la table "utlisateurs".

Merci.






Avatar
Tech
ok merci


Bonjour,

Il ne faut pas saisir le nom utilisateur du tout
Tu fais une requête qui retourne le nomutilisateur en fonction du NoUtilisateur (liaison gauche 1 à plusieurs entre le NoUtilisateur
de ta table utilisateurs et le NoUtilisateur de ta table Imprimantes

Lors de la saisie du NoUtilisateur dans la table imprimantes, le nom correspondant apparaîtra tout seul

C'est le principe d'une base de données relationnelle
a+
--
Arnaud
-----------------------------------------
Vous êtes novice ? :
http://www.mpfa.info
-----------------------------------------


"Tech" a écrit dans le message de news:
Bonjour,
Je cherche la syntaxe pour donner une valeur par défaut à un champ en allant
chercher cette valeur dans une autre table.
J'explique:
J'ai une table "Imprimantes".
Dans cette table j'ai un champ "numéro de l'utilisateur" qui est un numéro
fourni par notre service des ressources humaines et qui est unique.
J'ai une table "utilisateurs" qui regroupe les noms, prénoms, num de tel des
utilisateurs et leur numéro d'utilisateurs (qui dans cette table est une clé
puisqu'il est unique).
Je souhaite créer un champ "Nom de l'utilsateur", dans la table
"Imprimantes" qui se rempli automatiquement en allant chercher le nom de
l'utilsateur dans la table "Utilisateurs" et en l'identifiant à partir du
numéro de l'utilisateur que j'aurais choisi dans mon champs "numéro de
l'utilisateur" de ma table "Imprimantes".

Si je résume en gros, dans ma table "imprimantes" j'ai deux champs :
"numéro utilisateur" et "nom utilisateur"
le champ "numéro utlisateur" c'est moi qui le rempli
le champ "nom utlisateur" je vux qu'il soit rempli automatiquement grace à
"valeur par défaut" qui va chercher dans la table "utlisateurs".

Merci.