2009-08-31 4 views
0

Bonne journéechamps de copie dans l'accès par une macro/bouton sur un formulaire

ms-2007 accès

I ont 2 sous-fiche technique de ma forme, Un affichage d'une liste d'éléments. l'autre est vide.

Y a-t-il un moyen de placer un bouton sur le formulaire "Copier/Ajouter", il copie le champ en surbrillance à un champ dans la feuille de données vierge.

les deux champs sont du même type.

Merci

+0

En ce qui concerne la terminologie, "sous-feuille" fait référence à une feuille de données enfant incorporée dans une autre feuille de données, utilisant une relation parent-enfant, par exemple, feuille de données de facturation. Vous semblez faire référence à des sous-formulaires affichés dans la vue Fiche technique. @Remou semble avoir correctement interprété votre question, mais je n'ai pas compris votre question tant que je n'ai pas lu sa réponse. –

Répondre

0

Probablement la chose la plus facile est d'exécuter une requête append. Disons que le bouton est sur la principale forme, vous auriez besoin d'un peu de code sur les lignes de:

Set db = CurrentDB 
strSQL = "INSERT INTO TableB (ID, SomeField) " _ 
     & "SELECT ID, SomeField FROM TableA WHERE ID = " _ 
     & Me.[NameOfSubformControl].Form.[NumericIDField] 
db.Execute strSQL, dbFailOnError 

Vous aurez besoin de devis si le champ ID est pas numérique.

Questions connexes