Condition where sur access
pauly8
-
Jean_Jacques Messages postés 1048 Statut Membre -
Jean_Jacques Messages postés 1048 Statut Membre -
Bonjour,
voila j'ai une base de données à réaliser sur access pour mon cours d'infirmatique et je suis sensée, je cite
"réaliser un formulaire de sélection (liste déroulante) qui ouvrira le formulaire et/ou l'état" et j'ai noté à côté, condition where
mais j'avoue que je ne comprend rien à la condition where
j'ai ouvert un nouveau formulaire avec liste déroulante
j'ai fait propriétés, évenement, sur un clic -> générer une macro
dans la macro j'ai mis "ouvrir formulaire" mais je ne sais pas quoi mettre en bas, et dois je mettre une condition where ?
il faut que dans ce formulaire je tape par exemple le nom de l'auteur et que cela mouvre automatiquement le formulaire correspondant à cet auteur.
et ensuite je dois faire en sorte qu'il s'ouvre automatiquement à l'ouvertur de la base de données
je suis perdue ! help !
voila j'ai une base de données à réaliser sur access pour mon cours d'infirmatique et je suis sensée, je cite
"réaliser un formulaire de sélection (liste déroulante) qui ouvrira le formulaire et/ou l'état" et j'ai noté à côté, condition where
mais j'avoue que je ne comprend rien à la condition where
j'ai ouvert un nouveau formulaire avec liste déroulante
j'ai fait propriétés, évenement, sur un clic -> générer une macro
dans la macro j'ai mis "ouvrir formulaire" mais je ne sais pas quoi mettre en bas, et dois je mettre une condition where ?
il faut que dans ce formulaire je tape par exemple le nom de l'auteur et que cela mouvre automatiquement le formulaire correspondant à cet auteur.
et ensuite je dois faire en sorte qu'il s'ouvre automatiquement à l'ouvertur de la base de données
je suis perdue ! help !
A voir également:
- Where access
- Where is it - Télécharger - Gestion de fichiers
- Access appdata - Guide
- Acer quick access - Forum logiciel systeme
- Désinstaller ACER QUICK ACCESS - Forum Logiciels
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
2 réponses
Bonjour,
Pour démarrer voici une solution simple qui ouvre l'état demandé
L'évènement est à créer sur : Après mise à jour
DoCmd.OpenReport "<nom_Etat>"
Ensuite, par étapes successives enrichir la commande pour, finalement, parvenir à peu près à ceci :
DoCmd.OpenReport "<nom_Etat>", acNormal, "", "[Forms]![<Nom_formulaire_à_ouvrir>]![<Nom_controle>]='<argument>'"
NB: Je n'ai pas testé .....
A+
Cordialement
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
Pour démarrer voici une solution simple qui ouvre l'état demandé
L'évènement est à créer sur : Après mise à jour
DoCmd.OpenReport "<nom_Etat>"
Ensuite, par étapes successives enrichir la commande pour, finalement, parvenir à peu près à ceci :
DoCmd.OpenReport "<nom_Etat>", acNormal, "", "[Forms]![<Nom_formulaire_à_ouvrir>]![<Nom_controle>]='<argument>'"
NB: Je n'ai pas testé .....
A+
Cordialement
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
Pauly,
Ne perdez pas de vue que la complexité est une somme de choses simples.
Dans votre formulaire avec liste déroulante, allez à propriétés/évenement, sur un clic
Faire un copier/coller de la ligne ci-dessous :
DoCmd.OpenReport "<nom_Etat>"
et remplacer <nom_Etat> par le nom de l'état à ouvrir
Quand ceci fonctionnera nous passerons, si vous voulez bien, à la suite
A+
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
Ne perdez pas de vue que la complexité est une somme de choses simples.
Dans votre formulaire avec liste déroulante, allez à propriétés/évenement, sur un clic
Faire un copier/coller de la ligne ci-dessous :
DoCmd.OpenReport "<nom_Etat>"
et remplacer <nom_Etat> par le nom de l'état à ouvrir
Quand ceci fonctionnera nous passerons, si vous voulez bien, à la suite
A+
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
C'est ce que j'avais marqué dans mes notes "générer une macro"
puis ds la macro
ouvrir formulaire
choisir lecture seule ou modification si liste déroulante
condition where
Sauf que comme je n'ai pas tout compris (voire même rien, on peut le dire) à la condition where ces notes ne m'aident pas beaucoup.
j'ai ensuite écrit
pour qu'il s'ouvre automatiquement
nouvelle macro / ouvrir formulaire/ menu / enregistrer sous autoexec
ça avait du me sembler clair le jour où j'ai écrit ça, mais j'avuoe que là.... :s
puis ds la macro
ouvrir formulaire
choisir lecture seule ou modification si liste déroulante
condition where
Sauf que comme je n'ai pas tout compris (voire même rien, on peut le dire) à la condition where ces notes ne m'aident pas beaucoup.
j'ai ensuite écrit
pour qu'il s'ouvre automatiquement
nouvelle macro / ouvrir formulaire/ menu / enregistrer sous autoexec
ça avait du me sembler clair le jour où j'ai écrit ça, mais j'avuoe que là.... :s
Pauly,
Je vous propose de commencer par vous familiariser avec les macros
1 - Actionner la touche F11
2 - Sélectionner Macro dans la liste
3 - Dans la colonne action sélectionnner ouvrir/formulaire
Ensuite actionner la touche F1 / Vous obtenez alors l'aide relative à l'endroit où vous cliquez
Autrement dit : A chaque fois que vous cliquez quelque part, l'information pertinente s'affiche !
Bon courage
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
Je vous propose de commencer par vous familiariser avec les macros
1 - Actionner la touche F11
2 - Sélectionner Macro dans la liste
3 - Dans la colonne action sélectionnner ouvrir/formulaire
Ensuite actionner la touche F1 / Vous obtenez alors l'aide relative à l'endroit où vous cliquez
Autrement dit : A chaque fois que vous cliquez quelque part, l'information pertinente s'affiche !
Bon courage
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
si qqn peut essaye de me détailler ça, ça m'aiderait vraiment.... j'essaie un peu là mais je m'emmele
si je recopie la formule dans la condition where en remplaçant juste les choses entres guillemets par leur vrai nom c'est bon ?
désolée je me sens un peu nulle >_<