OVH Cloud OVH Cloud

Mise à jour d'une zone en temps réel

5 réponses
Avatar
Alain V
Bonjour,

Débutant sur Access, je me pose un problème:

J'ai créé 2 tables (Client et Catégorie De Client)
Dans le formulaire de saisie d'un client, je saisis la catégorie de client
avec une liste d'aide basée sur la table Catégorie De Client.
Cela fonctionne comme il faut.
Dans le formulaire client, je souhaite afficher à coté de la valeur
numérique de la catégorie son libellé.
Pour cela j'ai créé un sous formulaire lié.
Le libellé s'affiche quend je passe en revue mes fiches client.
Par contre, je souhaite faire afficher le libellé au moment où je modifie la
catégorie.
Comment puis je faire?

Merci d'avance

Alain


Exemple

catégories

1 Clients Privilégiés
2 Clients Autres



Fiche client

Zone Catégorie

1 affiche Clients privilégiés

Si je change 1 par 2, le libellé ne change pas sauf si je sors de la fiche
et si j'y re-entre

5 réponses

Avatar
Ghislain
Salut,

Premierement, tu n as pas besoin de creer un sous
formulaire pour afficher le libelle mais tu peux afficher
celui ci directement dans ta "liste d aide".
Je te conseigne donc de retourner dans ta table en mode
design et sous ton champ "categorie" pour le format tu
choisis l'assistant liste de choix qui va t'aider a creer
une "liste d'aide" suivant tes desirs.
Apres avoir fait ca tu retournes dans ton formulaire,
supprime le sous formulaire et le champ libelle, puis du
reinseres le champ categorie en utilisant l'icone "liste
de champs".
N'hesite pas si tu as des questions.
a+
Ghislain




-----Message d'origine-----
Bonjour,

Débutant sur Access, je me pose un problème:

J'ai créé 2 tables (Client et Catégorie De Client)
Dans le formulaire de saisie d'un client, je saisis la
catégorie de client

avec une liste d'aide basée sur la table Catégorie De
Client.

Cela fonctionne comme il faut.
Dans le formulaire client, je souhaite afficher à coté
de la valeur

numérique de la catégorie son libellé.
Pour cela j'ai créé un sous formulaire lié.
Le libellé s'affiche quend je passe en revue mes fiches
client.

Par contre, je souhaite faire afficher le libellé au
moment où je modifie la

catégorie.
Comment puis je faire?

Merci d'avance

Alain


Exemple

catégories

1 Clients Privilégiés
2 Clients Autres



Fiche client

Zone Catégorie

1 affiche Clients privilégiés

Si je change 1 par 2, le libellé ne change pas sauf si
je sors de la fiche

et si j'y re-entre


.



Avatar
Alain V
Merci pour ta réponse

Il me semblait que ma demande avait disparu du forum. je viens donc de la
reformuler

En fait, j'ai déjà fait apparaitre le code catégorie et le libellé dans la
liste d'aide.
Mais ce que je voulais faire, c'est faire afficher le libellé sur le
formulaire après avoir choisi une catégorie et changé de zone.

Alain

"Ghislain" a écrit dans le message de
news: 93c201c4d2ef$75a179f0$
Salut,

Premierement, tu n as pas besoin de creer un sous
formulaire pour afficher le libelle mais tu peux afficher
celui ci directement dans ta "liste d aide".
Je te conseigne donc de retourner dans ta table en mode
design et sous ton champ "categorie" pour le format tu
choisis l'assistant liste de choix qui va t'aider a creer
une "liste d'aide" suivant tes desirs.
Apres avoir fait ca tu retournes dans ton formulaire,
supprime le sous formulaire et le champ libelle, puis du
reinseres le champ categorie en utilisant l'icone "liste
de champs".
N'hesite pas si tu as des questions.
a+
Ghislain




-----Message d'origine-----
Bonjour,

Débutant sur Access, je me pose un problème:

J'ai créé 2 tables (Client et Catégorie De Client)
Dans le formulaire de saisie d'un client, je saisis la
catégorie de client

avec une liste d'aide basée sur la table Catégorie De
Client.

Cela fonctionne comme il faut.
Dans le formulaire client, je souhaite afficher à coté
de la valeur

numérique de la catégorie son libellé.
Pour cela j'ai créé un sous formulaire lié.
Le libellé s'affiche quend je passe en revue mes fiches
client.

Par contre, je souhaite faire afficher le libellé au
moment où je modifie la

catégorie.
Comment puis je faire?

Merci d'avance

Alain


Exemple

catégories

1 Clients Privilégiés
2 Clients Autres



Fiche client

Zone Catégorie

1 affiche Clients privilégiés

Si je change 1 par 2, le libellé ne change pas sauf si
je sors de la fiche

et si j'y re-entre


.



Avatar
Tu peux aller dans la fenetre propriete de ton champ et
dans la page evenement, sur apres mise a jour tu peux
mettre le code suivant:

DoCmd.RunCommand acCmdSaveRecord


-----Message d'origine-----
Merci pour ta réponse

Il me semblait que ma demande avait disparu du forum. je
viens donc de la

reformuler

En fait, j'ai déjà fait apparaitre le code catégorie et
le libellé dans la

liste d'aide.
Mais ce que je voulais faire, c'est faire afficher le
libellé sur le

formulaire après avoir choisi une catégorie et changé de
zone.


Alain

"Ghislain" a écrit
dans le message de

news: 93c201c4d2ef$75a179f0$
Salut,

Premierement, tu n as pas besoin de creer un sous
formulaire pour afficher le libelle mais tu peux afficher
celui ci directement dans ta "liste d aide".
Je te conseigne donc de retourner dans ta table en mode
design et sous ton champ "categorie" pour le format tu
choisis l'assistant liste de choix qui va t'aider a creer
une "liste d'aide" suivant tes desirs.
Apres avoir fait ca tu retournes dans ton formulaire,
supprime le sous formulaire et le champ libelle, puis du
reinseres le champ categorie en utilisant l'icone "liste
de champs".
N'hesite pas si tu as des questions.
a+
Ghislain




-----Message d'origine-----
Bonjour,

Débutant sur Access, je me pose un problème:

J'ai créé 2 tables (Client et Catégorie De Client)
Dans le formulaire de saisie d'un client, je saisis la
catégorie de client

avec une liste d'aide basée sur la table Catégorie De
Client.

Cela fonctionne comme il faut.
Dans le formulaire client, je souhaite afficher à coté
de la valeur

numérique de la catégorie son libellé.
Pour cela j'ai créé un sous formulaire lié.
Le libellé s'affiche quend je passe en revue mes fiches
client.

Par contre, je souhaite faire afficher le libellé au
moment où je modifie la

catégorie.
Comment puis je faire?

Merci d'avance

Alain


Exemple

catégories

1 Clients Privilégiés
2 Clients Autres



Fiche client

Zone Catégorie

1 affiche Clients privilégiés

Si je change 1 par 2, le libellé ne change pas sauf si
je sors de la fiche

et si j'y re-entre


.




.




Avatar
Ghislain
Deole mais je vois plus ton probleme la ?
essaye de me decrire ton formulaire parce que tu m as
perdu avec tes cuisines et tes placards que tu n as pas
mentionne avant...



-----Message d'origine-----
En fait, je voudrais que les zones valeur pt cuisines et
valeur pt placards

soient liées
à la valeur de la zone catégorie du formulaire et pas de
la table client

(car la mise à jour de la table ne se fait qu'à la fin)
Cela permettrait un affichage même dans ce cas (1 est la
valeur par défaut

de la catégorie)
Dans ce cas de figure (formulaire pas encore rempli) je
devrais voir les

valeurs qui correspondent à la catégorie 1.
Comprends tu mon pb?





a écrit dans le
message de news:

8a0001c4d2f3$5c75b3c0$
Tu peux aller dans la fenetre propriete de ton champ et
dans la page evenement, sur apres mise a jour tu peux
mettre le code suivant:

DoCmd.RunCommand acCmdSaveRecord


-----Message d'origine-----
Merci pour ta réponse

Il me semblait que ma demande avait disparu du forum. je
viens donc de la

reformuler

En fait, j'ai déjà fait apparaitre le code catégorie et
le libellé dans la

liste d'aide.
Mais ce que je voulais faire, c'est faire afficher le
libellé sur le

formulaire après avoir choisi une catégorie et changé de
zone.


Alain

"Ghislain" a écrit
dans le message de

news: 93c201c4d2ef$75a179f0$
Salut,

Premierement, tu n as pas besoin de creer un sous
formulaire pour afficher le libelle mais tu peux
afficher


celui ci directement dans ta "liste d aide".
Je te conseigne donc de retourner dans ta table en mode
design et sous ton champ "categorie" pour le format tu
choisis l'assistant liste de choix qui va t'aider a
creer


une "liste d'aide" suivant tes desirs.
Apres avoir fait ca tu retournes dans ton formulaire,
supprime le sous formulaire et le champ libelle, puis du
reinseres le champ categorie en utilisant l'icone "liste
de champs".
N'hesite pas si tu as des questions.
a+
Ghislain




-----Message d'origine-----
Bonjour,

Débutant sur Access, je me pose un problème:

J'ai créé 2 tables (Client et Catégorie De Client)
Dans le formulaire de saisie d'un client, je saisis la
catégorie de client

avec une liste d'aide basée sur la table Catégorie De
Client.

Cela fonctionne comme il faut.
Dans le formulaire client, je souhaite afficher à coté
de la valeur

numérique de la catégorie son libellé.
Pour cela j'ai créé un sous formulaire lié.
Le libellé s'affiche quend je passe en revue mes fiches
client.

Par contre, je souhaite faire afficher le libellé au
moment où je modifie la

catégorie.
Comment puis je faire?

Merci d'avance

Alain


Exemple

catégories

1 Clients Privilégiés
2 Clients Autres



Fiche client

Zone Catégorie

1 affiche Clients privilégiés

Si je change 1 par 2, le libellé ne change pas sauf si
je sors de la fiche

et si j'y re-entre


.




.









Avatar
Alain V
J'avais joint une photo d'écran pour que tu comprennes mieux
L'as tu visualisée?
En fait la table catégorie est comme cela :
index numérique XX
libellé
valeur du point cuisines
valeur du point placards
dans mon formulaire client, quand je saisis la catégorie, je veux voir
apparaitre en face les valeurs du point cuisines et placards qui lui sont
associées.
Comme je te l'ai dit au début ma première demande sur le forum (celle à
laquelle tu as répondu) a disparu du forum.
J'avais donc reformulé ma demande et RaphK34 m'a répondu par ailleurs ce qui
suit :

Dans l'évènement AfterUpdate de ton control, met:

me.requery ou me.refresh !

J'ai mis me.refresh dans AfterUpdate du contrôle catégorie de la fiche
client et cela fonctionne comme il faut.

Merci quand même pour ton aide

Alain


"Ghislain" a écrit dans le message de
news: 8a5101c4d2fe$73e83360$

Deole mais je vois plus ton probleme la ?
essaye de me decrire ton formulaire parce que tu m as
perdu avec tes cuisines et tes placards que tu n as pas
mentionne avant...



-----Message d'origine-----
En fait, je voudrais que les zones valeur pt cuisines et
valeur pt placards

soient liées
à la valeur de la zone catégorie du formulaire et pas de
la table client

(car la mise à jour de la table ne se fait qu'à la fin)
Cela permettrait un affichage même dans ce cas (1 est la
valeur par défaut

de la catégorie)
Dans ce cas de figure (formulaire pas encore rempli) je
devrais voir les

valeurs qui correspondent à la catégorie 1.
Comprends tu mon pb?





a écrit dans le
message de news:

8a0001c4d2f3$5c75b3c0$
Tu peux aller dans la fenetre propriete de ton champ et
dans la page evenement, sur apres mise a jour tu peux
mettre le code suivant:

DoCmd.RunCommand acCmdSaveRecord


-----Message d'origine-----
Merci pour ta réponse

Il me semblait que ma demande avait disparu du forum. je
viens donc de la

reformuler

En fait, j'ai déjà fait apparaitre le code catégorie et
le libellé dans la

liste d'aide.
Mais ce que je voulais faire, c'est faire afficher le
libellé sur le

formulaire après avoir choisi une catégorie et changé de
zone.


Alain

"Ghislain" a écrit
dans le message de

news: 93c201c4d2ef$75a179f0$
Salut,

Premierement, tu n as pas besoin de creer un sous
formulaire pour afficher le libelle mais tu peux
afficher


celui ci directement dans ta "liste d aide".
Je te conseigne donc de retourner dans ta table en mode
design et sous ton champ "categorie" pour le format tu
choisis l'assistant liste de choix qui va t'aider a
creer


une "liste d'aide" suivant tes desirs.
Apres avoir fait ca tu retournes dans ton formulaire,
supprime le sous formulaire et le champ libelle, puis du
reinseres le champ categorie en utilisant l'icone "liste
de champs".
N'hesite pas si tu as des questions.
a+
Ghislain




-----Message d'origine-----
Bonjour,

Débutant sur Access, je me pose un problème:

J'ai créé 2 tables (Client et Catégorie De Client)
Dans le formulaire de saisie d'un client, je saisis la
catégorie de client

avec une liste d'aide basée sur la table Catégorie De
Client.

Cela fonctionne comme il faut.
Dans le formulaire client, je souhaite afficher à coté
de la valeur

numérique de la catégorie son libellé.
Pour cela j'ai créé un sous formulaire lié.
Le libellé s'affiche quend je passe en revue mes fiches
client.

Par contre, je souhaite faire afficher le libellé au
moment où je modifie la

catégorie.
Comment puis je faire?

Merci d'avance

Alain


Exemple

catégories

1 Clients Privilégiés
2 Clients Autres



Fiche client

Zone Catégorie

1 affiche Clients privilégiés

Si je change 1 par 2, le libellé ne change pas sauf si
je sors de la fiche

et si j'y re-entre


.




.