2012-12-14 1 views
1

Est-ce que l'accès microsft office a cette fonction lorsque je sélectionne la ligne du sous-formulaire, les données sélectionnées de EmpName, ComputerName & ProductName remplira automatiquement dans mon 2 zone de texte en haut à droite et le nom du produit sera un autre combobox pour sélectionner le produit .Est-ce que Microsoft Access autorise cette fonction?

Une autre chose est, est-il possible de faire CRUD lors de la sélection dans la sous-forme?

pour quel type de tag devrais-je poser pour répondre à ma question? J'ai essayé beaucoup de tags différents mais aucun ne répond à ma question. Access Form

Répondre

2

La réponse courte est oui. ;) Vous pouvez faire toutes ces choses. Je me souviens bien le jour où j'ai réalisé que je pouvais faire quoi que ce soit dans MS Access. (Maintenant ce genre a été la première expérience que j'avais dans la programmation)

Vous pouvez faire référence à des contrôles parents de sous-formulaires à cette convention Me.Parent.control

Par exemple, si le formulaire parent a une zone de texte nommé txtEmployeeId puis sur l'événement Click d'une zone de texte dans le sous-formulaire, vous pourriez avoir ce code.

Me.Parent.txtEmployeeID = Me.txtEmployeeID 

Vous pouvez rapidement étendre ce code pour faire ce que vous voulez, par exemple. CRUD est une déclaration utilisée dans le développement web qui semble provenir d'où vous venez. L'accès est CRUD de plusieurs façons (sauf si vous commencez à devenir compliqué) Dans l'exemple ci-dessus, une fois que vous avez quitté l'enregistrement parent avec le sélecteur d'enregistrement ou fermé le formulaire, l'enregistrement est enregistré sans écriture de code. Une fois que vous commencez à jouer avec des contrôles non liés, il devient alors nécessaire d'écrire du code pour sauvegarder votre travail.

+0

Woooo je l'ai eu! Mais quelle balise dois-je rechercher sur l'accès MS pour me guider sur la fonction CRUD? – Tyler

+0

@ user1570670 J'ai ajouté plus d'informations à ma réponse. Est ce que ça aide? – HelloW

+0

Yup ça aide merci. Sry pour ne pas revenir plus tôt. c'était les week-ends pour moi. Quoi qu'il en soit, ma plate-forme principale est le développement de sites web C# et le développement rapide d'applications. – Tyler