2014-07-07 3 views
-2

J'ai créé une base de données avec accès 2010 et après que j'ai créé un formulaire appelé utilisateur de la table utilisateur: enter image description hereComment afficher la forme d'accès 2010 avec Visual Basic

et voici comment je peux courir ce formulaire obtenir montré dans mon écran comme il a été montré dans Access. Cependant, quand je presse sur le bouton de Visual Basic, il me montre ceci:

enter image description here

donc dans cette interface plus tard, je veux lancer ma demande et me montrer à l'utilisateur de formulaire. si je clique sur exercerai il me dire choisir une macro :(.

merci.

+0

Je ne comprends pas bien votre question que vous cherchez 'DoCmd.OpenForm "Form_User"'? – Linger

+0

Je ne sais pas je m biggener mais si je clique sur exécuter à partir de la deuxième intaerface ou appuyez sur "F5" alors je veux tourner mon application le formulaire "from_User" sera montré @Linger. Merci. – Sayros

+0

Il suffit de double-cliquer sur le nom de votre formulaire dans la fenêtre principale Access. Dans le volet de navigation, vous trouverez "Formulaires", et sous votre formulaire "Utilisateur". – MP24

Répondre

2

La liste des objets dans la liste d'objets d'accès est là pour vous double-cliquez sur et les requêtes d'ouverture/vue/run, tableaux, formulaires, rapports, modules, etc.

La raison pour laquelle vous ne voyez rien dans votre éditeur de code VBA est parce qu'il n'y a pas de code qui a été écrit. C'est pas comme F5 (mode débogage) dans Visual studio.

Vous devez créer un module qui sera géré lorsque quelque chose se produit pour faire autre chose (il peut s'agir d'ouvrir votre formulaire). ce que votre question laisse entendre.

Même si vous avez écrit du code dans le VBA derrière le formulaire, disons, pour gérer un clic de bouton - Vous ne seriez toujours pas capable de cliquer sur F5 et d'exécuter votre programme en mode débogage pour tester ce code. Vous devez cliquer sur ce bouton pour déclencher ce code.

En ce qui concerne l'ouverture de formulaires, MS Access n'a pas été créé pour être similaire à Visual Studio. Il a été fait pour avoir une interface assez simple qui ne nécessiterait pas beaucoup de codage, mais il avait l'option. Donc, lorsque vous cliquez sur F5, il ne va pas chercher un programme entier à exécuter.

Open a form at startup

Opening a form via VBA

+0

ok merci je vais essayer vous avez compris et merci pour tous :) – Sayros

+0

@fahdijbeli Pas de problème. Bonne chance. –

Questions connexes