OVH Cloud OVH Cloud

Formulaire

5 réponses
Avatar
Claire
Bonjour à tous.
Je recherche le moyen d'ouvrir un formulaire à partir d'une boite de
dialogue. Càd
que j'ai un formulaire étudiant (FEtudiant) comprenant divers champs Nom,
Prénom, Adresse etc....J'ai réussi à réaliser une boite de dialogue à
l'intérieur de ce formulaire, mais à l'utilisation, les gens oublient de
rechercher le bon étudiant à partir de la boite de dialogue et remplissent
les champs concernant l'étudiant X dans les champs de l'étudiant Z. Est-il
possible, lors de l'ouverture de la base de donnée, d'obliger les
utilisateurs à se retrouver face à une boite de dialogue qui ouvre le
formulaire FEtudiant sur le nom, prénom et date de naissance sélectionnés?
Merci d'avance

5 réponses

Avatar
Raymond [mvp]
Bonjour.

il va falloir sévir, sinon ça va durer des années.

pour ce cas, tu fais un formulaire avec seulement une liste déroulante pour
sélectionner un étudiant. sur l'événement afterupdate de la liste, tu ouvres
le formulaire de saisie en indiquant une clause where ( voir la commande
docmd.openform) sur la clé primaire de la table ,
exemple:
DoCmd.OpenForm "monform", acNormal, , "[cle etudiant] = " & Me.Maliste,
acFormEdit, acDialog

lorsque l'opérateur a terminé la saisie, tu fermes le formulaire et ça
reviendra automatiquement sur la liste pour un prochain numéro.
--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Nouvelle base Access des communes françaises avec
longitude, latitude et 13246 sites internet officiels
http://ardecheearth.free.fr/basededonnees.htm


"Claire" a écrit dans le message de news:

| Bonjour à tous.
| Je recherche le moyen d'ouvrir un formulaire à partir d'une boite de
| dialogue. Càd
| que j'ai un formulaire étudiant (FEtudiant) comprenant divers champs Nom,
| Prénom, Adresse etc....J'ai réussi à réaliser une boite de dialogue à
| l'intérieur de ce formulaire, mais à l'utilisation, les gens oublient de
| rechercher le bon étudiant à partir de la boite de dialogue et remplissent
| les champs concernant l'étudiant X dans les champs de l'étudiant Z.
Est-il
| possible, lors de l'ouverture de la base de donnée, d'obliger les
| utilisateurs à se retrouver face à une boite de dialogue qui ouvre le
| formulaire FEtudiant sur le nom, prénom et date de naissance sélectionnés?
| Merci d'avance
|
Avatar
yop
=?Utf-8?B?Q2xhaXJl?= écrivait
news::

Bonjour à tous.
Je recherche le moyen d'ouvrir un formulaire à partir d'une boite de
dialogue. Càd
que j'ai un formulaire étudiant (FEtudiant) comprenant divers champs
Nom, Prénom, Adresse etc....J'ai réussi à réaliser une boite de
dialogue à l'intérieur de ce formulaire, mais à l'utilisation, les
gens oublient de rechercher le bon étudiant à partir de la boite de
dialogue et remplissent les champs concernant l'étudiant X dans les
champs de l'étudiant Z. Est-il possible, lors de l'ouverture de la
base de donnée, d'obliger les utilisateurs à se retrouver face à
une boite de dialogue qui ouvre le formulaire FEtudiant sur le nom,
prénom et date de naissance sélectionnés? Merci d'avance




oui

Avatar
Claire
Hello,

Merci, la solution est idéale; reste un complément d'information.
Si l'opérateur ne trouve pas l'étudiant concerné, il doit pouvoir le créer
dans le formulaire étudiant. Pour cela,dans le formulaire me servant de boite
de dialogue, j'ai mis en place un bouton me permettant d'ouvrir le formulaire
étudiant. Cependant il affiche systématiquement une donnée. Est-il possible
que ce formulaire s'ouvre avec tous les champs vides?
Merci d'avance et bonne soirée





Bonjour.

il va falloir sévir, sinon ça va durer des années.

pour ce cas, tu fais un formulaire avec seulement une liste déroulante pour
sélectionner un étudiant. sur l'événement afterupdate de la liste, tu ouvres
le formulaire de saisie en indiquant une clause where ( voir la commande
docmd.openform) sur la clé primaire de la table ,
exemple:
DoCmd.OpenForm "monform", acNormal, , "[cle etudiant] = " & Me.Maliste,
acFormEdit, acDialog

lorsque l'opérateur a terminé la saisie, tu fermes le formulaire et ça
reviendra automatiquement sur la liste pour un prochain numéro.
--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Nouvelle base Access des communes françaises avec
longitude, latitude et 13246 sites internet officiels
http://ardecheearth.free.fr/basededonnees.htm


"Claire" a écrit dans le message de news:

| Bonjour à tous.
| Je recherche le moyen d'ouvrir un formulaire à partir d'une boite de
| dialogue. Càd
| que j'ai un formulaire étudiant (FEtudiant) comprenant divers champs Nom,
| Prénom, Adresse etc....J'ai réussi à réaliser une boite de dialogue à
| l'intérieur de ce formulaire, mais à l'utilisation, les gens oublient de
| rechercher le bon étudiant à partir de la boite de dialogue et remplissent
| les champs concernant l'étudiant X dans les champs de l'étudiant Z.
Est-il
| possible, lors de l'ouverture de la base de donnée, d'obliger les
| utilisateurs à se retrouver face à une boite de dialogue qui ouvre le
| formulaire FEtudiant sur le nom, prénom et date de naissance sélectionnés?
| Merci d'avance
|





Avatar
Raymond [mvp]
Bonsoir.

pour un nouvel étudiant tu peux faire:

DoCmd.OpenForm "monform", acNormal, , , acFormAdd, acDialog


--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Nouvelle base Access des communes françaises avec
longitude, latitude et 13246 sites internet officiels
http://ardecheearth.free.fr/basededonnees.htm


"Claire" a écrit dans le message de news:

| Hello,
|
| Merci, la solution est idéale; reste un complément d'information.
| Si l'opérateur ne trouve pas l'étudiant concerné, il doit pouvoir le créer
| dans le formulaire étudiant. Pour cela,dans le formulaire me servant de
boite
| de dialogue, j'ai mis en place un bouton me permettant d'ouvrir le
formulaire
| étudiant. Cependant il affiche systématiquement une donnée. Est-il
possible
| que ce formulaire s'ouvre avec tous les champs vides?
| Merci d'avance et bonne soirée
|
Avatar
Claire
Bonjour,
Merci ceci est d'une efficacité record.Adieu les têtes en l'air qui oublient
systématiquement de vérifier le nom de l'étudiant avant de rentrer des
données.
Bonne journée


Bonsoir.

pour un nouvel étudiant tu peux faire:

DoCmd.OpenForm "monform", acNormal, , , acFormAdd, acDialog


--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Nouvelle base Access des communes françaises avec
longitude, latitude et 13246 sites internet officiels
http://ardecheearth.free.fr/basededonnees.htm


"Claire" a écrit dans le message de news:

| Hello,
|
| Merci, la solution est idéale; reste un complément d'information.
| Si l'opérateur ne trouve pas l'étudiant concerné, il doit pouvoir le créer
| dans le formulaire étudiant. Pour cela,dans le formulaire me servant de
boite
| de dialogue, j'ai mis en place un bouton me permettant d'ouvrir le
formulaire
| étudiant. Cependant il affiche systématiquement une donnée. Est-il
possible
| que ce formulaire s'ouvre avec tous les champs vides?
| Merci d'avance et bonne soirée
|