Référence à un champ dans un formulaire à l'intérieur d'une requête à l'aide de SQL

J'ai une base de données Access 2007 qui seront logement les tables qui se réfèrent au projet de loi de matériaux pour de multiples produits. Sur le formulaire principal, je veux un utilisateur d'être en mesure de sélectionner l'un des produits - OK, facile. Maintenant, j'en veux deux requêtes à exécuter une fois qu'ils appuyez sur un bouton après le choix de leur produit à partir d'une liste déroulante. La première requête est une simple requête suppression pour supprimer toutes les informations sur une table. La deuxième requête est là que je vais avoir mon problème avec ma syntaxe SQL. Je souhaite que les informations à partir d'un tableau statique à être ajouté à la table où la requête delete juste enlevé tout de.

Maintenant, chaque table qui abrite le projet de loi de matériel pour chaque produit est étiqueté avec le nom du produit. Donc je veux la liste déroulante (combo0) pour être le point de référence pour le nom de la table dans le FROM clause au sein de la chaîne SQL. Le Code est comme suit:

INSERT INTO tblTempSassyInfo (Concat, TableName, AddressName, PartNumber, [L/R], FeederSize, QtyPerBoard, SASSYname, RawBoard)
SELECT TableName & AddressName & PartNumber, TableName, AddressName, PartNumber, [L/R], FeederSize, QtyPerBoard, SassyName, RawBoard
FROM [FORMS]![DASHBOARD]![Combo0];

De sorte que vous pouvez voir où je suis en train de référence le nom du produit dans la liste déroulante dans le formulaire le nom de la table. S'il vous plaît laissez-moi savoir si cela est possible.

OriginalL'auteur ackdaddy | 2014-02-19