Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

VBA: im Code Tabelle erstellen

Empfohlene Antworten

Veröffentlicht

Hallo!

Hab ne Frage zu Access / VBA.

Kann ich im Code Tabellen erstellen? Ich habe hier schon nachgefragt, und min auch zu einer Lösung gekommen. Ich bekommen einzelne Werte raus.

Kann ich jetzt im Programmcode für die Ermittelten Werte eine Tabelle anlegen und diese dann da eintragen? Hab sowas noch nie gemacht, ich meine aber gehört zu haben, dass es so etwas gibt.

Ich hoffe ihr versteht mich.

Gruß

Scherzkeks

mit:

CurrentDB.Execute "create table test (wert1 int, wert2 char)

CurrentDB.Execute "insert into test select wert1, wert2 from andereTabelle"

CurrentDB.Execute "update test set wert1=0"

kannst halt alle gängigen sqlanweisungen durchführen

oder z.b. mit

DoCmd.RunSql sql_string

nur so als Vorschlag, ich hoffe ich konnte helfen

Gruß Cmd.COM

Originally posted by Commander_COM

mit:

CurrentDB.Execute "create table test (wert1 int, wert2 char)

CurrentDB.Execute "insert into test select wert1, wert2 from andereTabelle"

CurrentDB.Execute "update test set wert1=0"

kannst halt alle gängigen sqlanweisungen durchführen

oder z.b. mit

DoCmd.RunSql sql_string

nur so als Vorschlag, ich hoffe ich konnte helfen

Gruß Cmd.COM

Danke erstmal!

Bei deinem Beispiel erstellst du ja zwei Spalten. Ich wollte aber noch gerne wissen, wie es ist, wenn ich n Werte in einer Zeilen habe, also, wenn mir die Anzahl der Werte nicht bekannt ist.

Man, irgendwie ist das alles fünf mal gekaut und dann plattgetrammpelt:confused: .

Ich weiß nicht, wie ich das noch erklären soll. Aber vielleicht verstehst du mich ja.

hi,

du kannst natuerlich das sql-statement dynamisch zusammenbauen:

fuer das create-statement in etwa so

for i = 1 to maxFelder

if (len(sql) > 0) then

sql = sql & ", "

end if

sql = sql & spalten(i)

next i

mit spalten = collection/array in der/dem die spaltennamen stehen

und bei den insert-statements dito...

hoffe, es hilft

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.