Bonjour a tous et merci a Raymond de toujours nous aider c=20
super sympa!
voici mon probleme: est il possible de faire ouvrir un=20
formulaire en filtrant sur la valeur d'un champ d'un=20
premier formulaire et sans passer par une table=20
temporaire.?
ex: sur le 1er formulaire nomm=E9 "login" je me logue (log=20
et mot de passe) et je rentre un d=E9partement (ex:80221)
en appuyant sur un bouton j'ouvre un 2eme formulaire
(ficheprospect) qui m'affiche des donn=E9es d'une table=20
(renseignements sur l'adresse des gens dont le code postal)
et je voudrais donc ouvrir ce 2 eme formulaire en ne=20
s=E9lectionnant que les enregistrements correspondants au=20
champ du 1er formulaire.
Ce probleme la est coupl=E9 a un autre probleme: est il=20
possible d'annuler l'action de la molette de la souris=20
quand on est sur un formulaire?? parce que quand je fais=20
un coup de molette, ce sont les enregistrements qui=20
d=E9filent et pas la page de mon formulaire (qui elle=20
devrait descendre..) c'est un peu ennervant je l'avoue!! :)
voila merci =E0 tous ceux qui perdront du temps a lire tout=20
ca!!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
phil
Dans un nouveau module (indépendant des modules VBA des formulaires), il faut créer une variable publique. Par exemple : Public Departement as integer Ensuite, lorsque tu quitte le 1er formulaire, tu donne a Departement la valeur saisie. Dans le deuxième formulaire, tu peux faire appel à la variable.
-----Message d'origine----- Bonjour a tous et merci a Raymond de toujours nous aider c
super sympa!
voici mon probleme: est il possible de faire ouvrir un formulaire en filtrant sur la valeur d'un champ d'un premier formulaire et sans passer par une table temporaire.? ex: sur le 1er formulaire nommé "login" je me logue (log et mot de passe) et je rentre un département (ex:80221) en appuyant sur un bouton j'ouvre un 2eme formulaire (ficheprospect) qui m'affiche des données d'une table (renseignements sur l'adresse des gens dont le code postal)
et je voudrais donc ouvrir ce 2 eme formulaire en ne sélectionnant que les enregistrements correspondants au champ du 1er formulaire.
Ce probleme la est couplé a un autre probleme: est il possible d'annuler l'action de la molette de la souris quand on est sur un formulaire?? parce que quand je fais un coup de molette, ce sont les enregistrements qui défilent et pas la page de mon formulaire (qui elle devrait descendre..) c'est un peu ennervant je l'avoue!! :)
voila merci à tous ceux qui perdront du temps a lire tout ca!! .
Dans un nouveau module (indépendant des modules VBA des
formulaires), il faut créer une variable publique.
Par exemple :
Public Departement as integer
Ensuite, lorsque tu quitte le 1er formulaire, tu donne a
Departement la valeur saisie.
Dans le deuxième formulaire, tu peux faire appel à la
variable.
-----Message d'origine-----
Bonjour a tous et merci a Raymond de toujours nous aider
c
super sympa!
voici mon probleme: est il possible de faire ouvrir un
formulaire en filtrant sur la valeur d'un champ d'un
premier formulaire et sans passer par une table
temporaire.?
ex: sur le 1er formulaire nommé "login" je me logue (log
et mot de passe) et je rentre un département (ex:80221)
en appuyant sur un bouton j'ouvre un 2eme formulaire
(ficheprospect) qui m'affiche des données d'une table
(renseignements sur l'adresse des gens dont le code
postal)
et je voudrais donc ouvrir ce 2 eme formulaire en ne
sélectionnant que les enregistrements correspondants au
champ du 1er formulaire.
Ce probleme la est couplé a un autre probleme: est il
possible d'annuler l'action de la molette de la souris
quand on est sur un formulaire?? parce que quand je fais
un coup de molette, ce sont les enregistrements qui
défilent et pas la page de mon formulaire (qui elle
devrait descendre..) c'est un peu ennervant je
l'avoue!! :)
voila merci à tous ceux qui perdront du temps a lire tout
ca!!
.
Dans un nouveau module (indépendant des modules VBA des formulaires), il faut créer une variable publique. Par exemple : Public Departement as integer Ensuite, lorsque tu quitte le 1er formulaire, tu donne a Departement la valeur saisie. Dans le deuxième formulaire, tu peux faire appel à la variable.
-----Message d'origine----- Bonjour a tous et merci a Raymond de toujours nous aider c
super sympa!
voici mon probleme: est il possible de faire ouvrir un formulaire en filtrant sur la valeur d'un champ d'un premier formulaire et sans passer par une table temporaire.? ex: sur le 1er formulaire nommé "login" je me logue (log et mot de passe) et je rentre un département (ex:80221) en appuyant sur un bouton j'ouvre un 2eme formulaire (ficheprospect) qui m'affiche des données d'une table (renseignements sur l'adresse des gens dont le code postal)
et je voudrais donc ouvrir ce 2 eme formulaire en ne sélectionnant que les enregistrements correspondants au champ du 1er formulaire.
Ce probleme la est couplé a un autre probleme: est il possible d'annuler l'action de la molette de la souris quand on est sur un formulaire?? parce que quand je fais un coup de molette, ce sont les enregistrements qui défilent et pas la page de mon formulaire (qui elle devrait descendre..) c'est un peu ennervant je l'avoue!! :)
voila merci à tous ceux qui perdront du temps a lire tout ca!! .
fred
-----Message d'origine----- Dans un nouveau module (indépendant des modules VBA des formulaires), il faut créer une variable publique. Par exemple : Public Departement as integer Ensuite, lorsque tu quitte le 1er formulaire, tu donne a Departement la valeur saisie. Dans le deuxième formulaire, tu peux faire appel à la variable.
-----Message d'origine----- Bonjour a tous et merci a Raymond de toujours nous aider c
super sympa!
voici mon probleme: est il possible de faire ouvrir un formulaire en filtrant sur la valeur d'un champ d'un premier formulaire et sans passer par une table temporaire.? ex: sur le 1er formulaire nommé "login" je me logue (log et mot de passe) et je rentre un département (ex:80221) en appuyant sur un bouton j'ouvre un 2eme formulaire (ficheprospect) qui m'affiche des données d'une table (renseignements sur l'adresse des gens dont le code postal)
et je voudrais donc ouvrir ce 2 eme formulaire en ne sélectionnant que les enregistrements correspondants au champ du 1er formulaire.
Ce probleme la est couplé a un autre probleme: est il possible d'annuler l'action de la molette de la souris quand on est sur un formulaire?? parce que quand je fais un coup de molette, ce sont les enregistrements qui défilent et pas la page de mon formulaire (qui elle devrait descendre..) c'est un peu ennervant je l'avoue!! :)
voila merci à tous ceux qui perdront du temps a lire tout
ca!! .
.
-----Message d'origine-----
Dans un nouveau module (indépendant des modules VBA des
formulaires), il faut créer une variable publique.
Par exemple :
Public Departement as integer
Ensuite, lorsque tu quitte le 1er formulaire, tu donne a
Departement la valeur saisie.
Dans le deuxième formulaire, tu peux faire appel à la
variable.
-----Message d'origine-----
Bonjour a tous et merci a Raymond de toujours nous aider
c
super sympa!
voici mon probleme: est il possible de faire ouvrir un
formulaire en filtrant sur la valeur d'un champ d'un
premier formulaire et sans passer par une table
temporaire.?
ex: sur le 1er formulaire nommé "login" je me logue (log
et mot de passe) et je rentre un département (ex:80221)
en appuyant sur un bouton j'ouvre un 2eme formulaire
(ficheprospect) qui m'affiche des données d'une table
(renseignements sur l'adresse des gens dont le code
postal)
et je voudrais donc ouvrir ce 2 eme formulaire en ne
sélectionnant que les enregistrements correspondants au
champ du 1er formulaire.
Ce probleme la est couplé a un autre probleme: est il
possible d'annuler l'action de la molette de la souris
quand on est sur un formulaire?? parce que quand je fais
un coup de molette, ce sont les enregistrements qui
défilent et pas la page de mon formulaire (qui elle
devrait descendre..) c'est un peu ennervant je
l'avoue!! :)
voila merci à tous ceux qui perdront du temps a lire
tout
-----Message d'origine----- Dans un nouveau module (indépendant des modules VBA des formulaires), il faut créer une variable publique. Par exemple : Public Departement as integer Ensuite, lorsque tu quitte le 1er formulaire, tu donne a Departement la valeur saisie. Dans le deuxième formulaire, tu peux faire appel à la variable.
-----Message d'origine----- Bonjour a tous et merci a Raymond de toujours nous aider c
super sympa!
voici mon probleme: est il possible de faire ouvrir un formulaire en filtrant sur la valeur d'un champ d'un premier formulaire et sans passer par une table temporaire.? ex: sur le 1er formulaire nommé "login" je me logue (log et mot de passe) et je rentre un département (ex:80221) en appuyant sur un bouton j'ouvre un 2eme formulaire (ficheprospect) qui m'affiche des données d'une table (renseignements sur l'adresse des gens dont le code postal)
et je voudrais donc ouvrir ce 2 eme formulaire en ne sélectionnant que les enregistrements correspondants au champ du 1er formulaire.
Ce probleme la est couplé a un autre probleme: est il possible d'annuler l'action de la molette de la souris quand on est sur un formulaire?? parce que quand je fais un coup de molette, ce sont les enregistrements qui défilent et pas la page de mon formulaire (qui elle devrait descendre..) c'est un peu ennervant je l'avoue!! :)
voila merci à tous ceux qui perdront du temps a lire tout
ca!! .
.
fred
Re Salut! Ton idée est trés bien, mais je retrouve face a un (petit?) probleme: je n'arrive pas a mettre cette valeur de la variable publique dans une requete: SELECT * FROM Prospect WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect]. [Code_Postal])=(Form.Num_Dep!Departement)));
quand je lance cette requete il m'apparait une fenetre qui me demande la valeur de form.Num_Dep!Departement, alors sois ma syntaxe n'est pas bonne soit ma variable ne se remplit pas. Voici mon code pour le remplissage:
Private Sub Fiche_Prospect_Click() On Error GoTo Err_FicheProspect_Click Num_Dep.Departement = Me.CP
Err_FicheProspect_Click: MsgBox Err.Description Resume Exit_FicheProspect_Click End Sub
Voila, je suis un peu perdu je l'avoue merci d'avance
Re Salut!
Ton idée est trés bien, mais je retrouve face a un
(petit?) probleme:
je n'arrive pas a mettre cette valeur de la variable
publique dans une requete:
SELECT *
FROM Prospect
WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect].
[Code_Postal])=(Form.Num_Dep!Departement)));
quand je lance cette requete il m'apparait une fenetre qui
me demande la valeur de form.Num_Dep!Departement, alors
sois ma syntaxe n'est pas bonne soit ma variable ne se
remplit pas. Voici mon code pour le remplissage:
Private Sub Fiche_Prospect_Click()
On Error GoTo Err_FicheProspect_Click
Num_Dep.Departement = Me.CP
Re Salut! Ton idée est trés bien, mais je retrouve face a un (petit?) probleme: je n'arrive pas a mettre cette valeur de la variable publique dans une requete: SELECT * FROM Prospect WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect]. [Code_Postal])=(Form.Num_Dep!Departement)));
quand je lance cette requete il m'apparait une fenetre qui me demande la valeur de form.Num_Dep!Departement, alors sois ma syntaxe n'est pas bonne soit ma variable ne se remplit pas. Voici mon code pour le remplissage:
Private Sub Fiche_Prospect_Click() On Error GoTo Err_FicheProspect_Click Num_Dep.Departement = Me.CP
Err_FicheProspect_Click: MsgBox Err.Description Resume Exit_FicheProspect_Click End Sub
Voila, je suis un peu perdu je l'avoue merci d'avance
fred
euh desole me suis trompe de syntaxe voici ma vraie syntaxe: SELECT * FROM Prospect WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect]. [Code_Postal])=(Mod.Num_Dep!Departement))); pour la requete!
euh desole me suis trompe de syntaxe voici ma vraie
syntaxe:
SELECT *
FROM Prospect
WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect].
[Code_Postal])=(Mod.Num_Dep!Departement)));
pour la requete!
euh desole me suis trompe de syntaxe voici ma vraie syntaxe: SELECT * FROM Prospect WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect]. [Code_Postal])=(Mod.Num_Dep!Departement))); pour la requete!
phil
En fait, une variable n'est comprise que par VBA. Dans une requête, il faut passer par quelque chose d'autre : un intermédiaire. Poru cela, tu crée une zone de texte invisible dans ton deuxième formulaire. A l'ouverture de ce formulaire, tu attribue à cette textbox la valeur de ta variable. Et ta requête :
SELECT * FROM Prospect WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect]. [Code_Postal])=([NomForm]![NomTextbox])));
et là ca devrait marcher.
-----Message d'origine----- euh desole me suis trompe de syntaxe voici ma vraie syntaxe: SELECT * FROM Prospect WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect]. [Code_Postal])=(Mod.Num_Dep!Departement))); pour la requete! .
En fait, une variable n'est comprise que par VBA. Dans une
requête, il faut passer par quelque chose d'autre : un
intermédiaire.
Poru cela, tu crée une zone de texte invisible dans ton
deuxième formulaire. A l'ouverture de ce formulaire, tu
attribue à cette textbox la valeur de ta variable.
Et ta requête :
SELECT *
FROM Prospect
WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect].
[Code_Postal])=([NomForm]![NomTextbox])));
et là ca devrait marcher.
-----Message d'origine-----
euh desole me suis trompe de syntaxe voici ma vraie
syntaxe:
SELECT *
FROM Prospect
WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect].
[Code_Postal])=(Mod.Num_Dep!Departement)));
pour la requete!
.
En fait, une variable n'est comprise que par VBA. Dans une requête, il faut passer par quelque chose d'autre : un intermédiaire. Poru cela, tu crée une zone de texte invisible dans ton deuxième formulaire. A l'ouverture de ce formulaire, tu attribue à cette textbox la valeur de ta variable. Et ta requête :
SELECT * FROM Prospect WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect]. [Code_Postal])=([NomForm]![NomTextbox])));
et là ca devrait marcher.
-----Message d'origine----- euh desole me suis trompe de syntaxe voici ma vraie syntaxe: SELECT * FROM Prospect WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect]. [Code_Postal])=(Mod.Num_Dep!Departement))); pour la requete! .
fred
-----Message d'origine----- En fait, une variable n'est comprise que par VBA. Dans une
requête, il faut passer par quelque chose d'autre : un intermédiaire. Poru cela, tu crée une zone de texte invisible dans ton deuxième formulaire. A l'ouverture de ce formulaire, tu attribue à cette textbox la valeur de ta variable. Et ta requête :
SELECT * FROM Prospect WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect]. [Code_Postal])=([NomForm]![NomTextbox])));
et là ca devrait marcher.
-----Message d'origine----- euh desole me suis trompe de syntaxe voici ma vraie syntaxe: SELECT * FROM Prospect WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect].
[Code_Postal])=(Mod.Num_Dep!Departement))); pour la requete! .
.
-----Message d'origine-----
En fait, une variable n'est comprise que par VBA. Dans
une
requête, il faut passer par quelque chose d'autre : un
intermédiaire.
Poru cela, tu crée une zone de texte invisible dans ton
deuxième formulaire. A l'ouverture de ce formulaire, tu
attribue à cette textbox la valeur de ta variable.
Et ta requête :
SELECT *
FROM Prospect
WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect].
[Code_Postal])=([NomForm]![NomTextbox])));
et là ca devrait marcher.
-----Message d'origine-----
euh desole me suis trompe de syntaxe voici ma vraie
syntaxe:
SELECT *
FROM Prospect
WHERE ((([Prospect].[Numéro_appelé])=No) And
(([Prospect].
[Code_Postal])=(Mod.Num_Dep!Departement)));
pour la requete!
.
-----Message d'origine----- En fait, une variable n'est comprise que par VBA. Dans une
requête, il faut passer par quelque chose d'autre : un intermédiaire. Poru cela, tu crée une zone de texte invisible dans ton deuxième formulaire. A l'ouverture de ce formulaire, tu attribue à cette textbox la valeur de ta variable. Et ta requête :
SELECT * FROM Prospect WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect]. [Code_Postal])=([NomForm]![NomTextbox])));
et là ca devrait marcher.
-----Message d'origine----- euh desole me suis trompe de syntaxe voici ma vraie syntaxe: SELECT * FROM Prospect WHERE ((([Prospect].[Numéro_appelé])=No) And (([Prospect].
[Code_Postal])=(Mod.Num_Dep!Departement))); pour la requete! .