In SQL Abfrage Kombifeld einbauen?

Hallo

Ich habe eine Abfrage gebaut mit folgendem SQL-Code:

INSERT INTO [Top Deal] ( [Oppt-Nr], KW, Jahr )
SELECT [Top Deal KW01].[Oppt-Nr], [Top Deal KW01].[KW], [Top Deal KW01].[Jahr]
FROM [Top Deal KW01];

Nun hätte ich gerne, dass KW01 variabel ist. Es soll der Wert der gerade in einem Kombifeld aus einen Formular gewählt wurde dafür eingesetzt werden. Ist das irgendwie möglich?
So habe ich mir das ungefähr vorgestellt, aber es klappt nicht:

FROM [Top Deal [Forms]![Kalenderwoche Wahl]![Kombinationsfeld0]];

Wie man sieht habe ich nicht so den Plan von SQL. Kann mir jemand weiter helfen?

Hallo

ich vermute mal du hast das ganze als Abfrage definiert.

Programmiere das doch einfach als VBA in dein Formular, z.B. als Ereignis auf einen Knopfdruck.

Public Function Btn_Click()

Dim sqlString as String

sqlString = " INSERT INTO [Top Deal] ( [Oppt-Nr], KW, Jahr )
SELECT [Oppt-Nr], [KW], [Jahr]
FROM [Top Deal " & Kombinationsfeld0 & „]“

CurrentDb.Execute(sqlString)

End sub

Vorrausgsetzt, das deine Kombobox „KW1,KW2…“ als Wert liefert

Tschau
Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Vielen Dank für die Hilfe. Das hat mich heute ein großes Stück weiter gebracht und mein Wochenende ist gerettet :wink:.