J'ai un formulaire dans une base de données MS Access qui répertorie tous les propriétaires consultés pour une nouvelle ligne électrique. À la fin de chaque ligne est un bouton qui ouvre un autre formulaire, montrant les détails de toutes les consultations, offres faites etc.MS Access - ouvrir un formulaire en prenant une valeur de champ à partir d'un formulaire précédent
J'essaie d'utiliser vb dans MS Access pour prendre le contactID et le mettre automatiquement dans un champ dans le formulaire de détails, de sorte que les détails de consultation du propriétaire apparaîtront automatiquement. Je ne suis pas du tout un programmeur vb (j'ai un diplôme en informatique principalement en Java et je travaille actuellement en tant qu'analyste SIG mais c'est une petite entreprise donc on m'a demandé de faire fonctionner une base de données Access).
Je veux dire [detailsForm]! [ContactID] = [landownerlist]! [ID] d'une manière dont vb et l'accès seront heureux avec. Ensuite, je peux voir si je suis sur la bonne voie et si ça va fonctionner! Ce que j'ai ci-dessus ne fonctionne pas réellement. Il ne compilera pas.
De Kaliana
Merci. Je l'ai juste utilisé. – HarveyFrench
OU Sans utiliser Ouvrir Args ouvrir une autre forme comme si elle était une classe Créer un module appelé GlobalVars qui comprend cette ligne: \t \t Form_ProviderFileContents1 public comme Form_ProviderFileContents1 Ensuite, dans le code que vous voulez ouvrir une autre utilisation du formulaire: Définir GlobalVars.Form_ProviderFileContents1 = Nouveau Form_ProviderFileContents1 'Le modifier le formulaire que vous venez d'ouvrir comme vous le souhaitez. Avec Form_ProviderFileContents1 .Visible = Vrai .Controls ("ProviderID") = Me.ProviderID Finir par Ou utiliser des méthodes/préopératoires sur le formulaire appelé – HarveyFrench