Access 2016 - L'assistant du bouton de commande n'apparaîtra pas

0

Je suis sur Windows 10 avec le bureau 2016. Je suis avec ce tutoriel et rencontrer un problème.

Le texte décrit la troisième étape de la méthode en plaçant le bouton de Vue de mise en forme (étape 1). Il n'y a pas vue de présentation de formulaire , il y a vue de formulaire et mise en page . vue de formulaire n'a pas d'onglet de conception, nous ne pouvons donc pas placer de bouton. Cela me fait penser "cela doit être une vue de la mise en page"

Lorsque vous placez le bouton, l’étape 4 indique le Assistant de bouton de commande apparaîtra. Cela n'apparaît pas. En regardant le menu déroulant pour les options pour les contrôles sur la droite, je vois Utiliser les assistants de contrôle est sélectionné (il est noirci). Le bouton se place très bien, mais aucune boîte de dialogue ne s'affiche.

Cela m'a amené à penser qu'un point de vue différent est peut-être approprié. Il n'y a que 3 vues répertoriées et j'ai déjà exploré la 2. Alors j'ai regardé Vue de conception suivant. Il montre également le utiliser les assistants de contrôle Si l'option est sélectionnée, le fait de placer le bouton ne produit pas l'assistant

J'ai continué à lire sur la façon de configurer un bouton sans assistant. Il dit que vous pouvez changer les valeurs des propriétés: https://support.office.com/en-us/article/Use-a-command-button-to-start-an-action-or-a-series-of-actions-c7bf2827-2f3e-42b8-83d6- 6c4f0de78990 # bmfromscratch (voir l'étape 7)

Cependant, d'après mon expérience, les propriétés sont répertoriées (à droite), mais pas leurs valeurs. double-cliquer ou essayer de définir une valeur pour un champ, par exemple Nom, ne fonctionne pas. Y a-t-il une configuration que nous devons faire avec une base de données avant que ces choses fonctionnent correctement?

modifier - J'ai trouvé une partie de mon problème, la feuille de propriétés à droite était trop étroite pour afficher les valeurs. en le faisant glisser, je vois les paires clé-valeur pour chaque propriété de l'objet que j'inspecte sur le formulaire. Je ne sais toujours pas comment utiliser cela pour créer un nouvel album, mais au moins, je vais quelque part.

Finalement, j'ai commencé à construire un événement en espérant pouvoir le faire de cette façon. Cela amène VisualBasic. Le panneau de gauche contient des propriétés pour le bouton, les clés de propriété et leurs valeurs. C'est éditable (!!).

C'est là que je me perds. Que dois-je faire pour créer un nouvel album? Je ne vois pas comment faire cela en utilisant les propriétés, je ne sais pas comment l'assistant fonctionne pour cette action.

Si j'écris le code VB comme:

Option Compare Database
Private Sub New_Record_Click()
    DoCmd.RunSQL "INSERT INTO [Order items] ([Order ID], [Menu Item ID], [Quantity ID]) VALUES (Me.Text43.Value, Me.Combo16.Value, Me.Quantity.Value)"
End Sub

Il semble que rien ne se passe lorsque je clique sur ce bouton en mode formulaire: je ne vois pas le nouvel enregistrement lorsque je modifie certains champs et que je le fais.

modifier : J'ai trouvé que j'avais en quelque sorte New_Record_Click, probablement d'une tentative antérieure sur le bouton, et c'était la raison. à partir de là, j'ai pu déboguer le script. Il vous indique tout de même que vous souhaitez ajouter une ligne (ce qui est probablement une bonne chose). Cela produit une solution mais ne débogue pas l'assistant. Je pourrais toujours utiliser de l'aide. Voici le code de travail:

Private Sub NewRecord_Click()

    DoCmd.RunSQL "INSERT INTO [Order items] ([Order ID], [Menu Item ID], [Quantity]) VALUES (" & Me.Text43.Value & ", " & Me.Combo16.Value & ", " & Me.Quantity.Value & ")"

End Sub
roberto tomás
la source

Réponses:

1

Le problème peut être que vous essayez d'ajouter un contrôle sur un sous-formulaire (à l'intérieur du formulaire principal) à l'aide de l'Assistant Contrôle. Cela ne fonctionne pas.

Au lieu de cela, vous devez ouvrir le sous-formulaire dans une autre fenêtre et y ajouter le contrôle. De cette façon, l'assistant de contrôle apparaîtra.

À votre santé

Alexandru Andru
la source
0

J'avais le même problème avec Access 2016 sous Windows 10. Après de nombreuses recherches, j'ai trouvé ma réponse.

Essayez ceci: en haut de votre ruban, dans la zone "Dites-moi ce que vous voulez faire ..." qui devrait être tout à fait à droite. Puis tapez "assistant". Une option "contrôles" devrait être la première dans la liste déroulante en dessous. Allez à la flèche à droite (cliquez sur les contrôles) et sélectionnez "Utiliser l'Assistant de contrôle" et cela devrait activer l'assistant lorsque vous utilisez des boutons, etc.

J'espère que ça aide.

Roger Hayes
la source
Je veux juste être clair - vous dites que le contrôle "Utiliser les assistants de contrôle" qui se trouve sur le ruban, même lorsque cela ne fonctionne pas, l'activer via la recherche d'aide fonctionne toujours?
roberto tomás
J'ai trouvé que mon assistant de contrôle était éteint, donc l'activer de cette façon a fonctionné pour moi. Cela ne fonctionne-t-il pas encore après avoir suivi ces instructions?
Roger Hayes
0

LJJW est correct. Si vous avez fait tout ce qui est mentionné ci-dessus, par exemple vérifier que votre assistant est activé dans le menu déroulant des commandes (état assombri), le seul moyen de résoudre ce problème est de passer à "Design View" puis d'ajouter le bouton. L'assistant va commencer alors. Étrange mais c'est une solution. Cela pourrait être un problème en raison de l’ancienne version d’Office ou des fichiers Access toujours dans le registre MAIS au lieu de passer à travers tout cela, il suffit de passer en mode Conception et de revenir en arrière pour que cela fonctionne.

Nick
la source
Bienvenue sur Super User! S'il vous plaît ne postez pas de réponse pour confirmer qu'une autre réponse a fonctionné. Le format Q & A du site réserve des réponses aux solutions à la question, chaque réponse apportant une autre solution. Pour indiquer qu’une réponse était utile, c’est investir un peu de temps dans le site et vous gagnerez suffisamment de temps. privilèges pour faire passer les réponses que vous aimez.
fixer1234
-1

Je fais des recherches depuis environ une heure maintenant et j'ai lu à plusieurs reprises qu'il fallait activer l'option "Utiliser les assistants de contrôle", mais je l'avais déjà fait. Pour une raison quelconque, je devais accéder à Design View pour que l’Assistant s’affiche. En mode d'affichage, l'Assistant ne s'affiche tout simplement pas. J'espère que cela fonctionne pour d'autres personnes ayant le même problème.

LJJW
la source