Bonjour à tous
Voilà, j'ai une base qui contient notamment 2 formulaires.
Le premier formulaire (que j'appèlerai formulaire1) sert à consulter et rajouter des enregistrements sur une table.
Le second (formulaire2) est quasi-identique mais permet lui de modifier et supprimer les informations
Pour passer de l'un à l'autre, j'ai crée un bouton dans l'interface qui ferme le formulaire1 consulté et ouvre formulaire2. Seulement voilà, le lien ne s'effectue que sur un seul champ
Voici ce que celà donne sous VBA:
Le truc donc c'est que non content de rester sur la même entreprise, j'aimerai qu'en passant sur formulaire2 la base pointe toujours sur le même produit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 stDocName = "Formulaire2" stLinkCriteria = "[Code_Entreprise]=" & Me![Code_Entreprise] DoCmd.Close DoCmd.OpenForm stDocName, , , stLinkCriteria
J'ai essayé plusieurs bidouilles sans succès:
Ou encore
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 stLinkCriteria = "[Code_Entreprise]=" & Me![Code_Entreprise] AND "[Code_Produit]=" & Me![Code_Produit]
2 variables et l'instruction
Seulement l'ouverture n'accepte vraisemblablement qu'un seul critère...
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.OpenForm stDocName, , , stLinkCriteria1, stLinkCriteria2
J'ai eu beau chercher sur les FAQs, je n'ai rien trouvé qui puisse m'aider...
Dernière info, je suis sous Access 2000
Merci d'avance à toutes les bonnes âmes qui sauront m'aiguiller
Partager