Thema Datum  Von Nutzer Rating
Antwort
Rot ACCESS VBA Werte aus Tabelle dynamisch in Array laden und als String ausgeben
07.12.2018 10:02:05 Max
NotSolved

Ansicht des Beitrags:
Von:
Max
Datum:
07.12.2018 10:02:05
Views:
730
Rating: Antwort:
  Ja
Thema:
ACCESS VBA Werte aus Tabelle dynamisch in Array laden und als String ausgeben

Werte Community,

ich habe mich folgender Herausforderung gestellt und komme leider nicht weiter:

- Ich habe eine Access Datenbank aufgebaut. In dieser sind verschiedene Produkte mit ihren Einzelkomponenten über eine Zuordnungstabelle verknüpft. 

- Die Produktdaten werden aus Knopfdruck in eine Powerpoint Präsentation eingefügt. Soweit so gut.

 

Herausforderung: Die Lieferumfänge möchte ich zunächst in der Tabelle Lieferumfang selektieren (über eine Zuordnungs-ID) und dann in ein eindimensionales Array laden. Anschließend möchte ich diese Werte als einen Fließtext mit Komma getrennt, in eine Variable speichern, um diese ebenfalls in die Powerpoint zu schreiben.

Problem: Ich habe bisher leider kein Codebeispiel für das Einlesen einer Tabellenspalte (Selektion des Inhalts über bestimmtes Suchkriterium) in ein Eindimensionales Array gefunden. Nächstes Problem ist das Ausgeben als String.

 

Zunächst habe ich versucht, alle Tabellenwerte in ein Array zu lesen, und dieses auszugeben. Hat jedoch leider nicht funktioniert:

Dim rs As DAO.Recordset
Dim varArray As Variant

Set rs = CurrentDb.OpenRecordset("TechnicalDataZuordnung", dbOpenTable)
rs.MoveLast
varArray = rs.GetRows(rs.RecordCount)


MsgBox Join(varArray, ",")

 

Da ich seit Tagen an diesem Schritt hänge, bin ich über Tipps sehr dankbar.

 

Viele Grüße

Max


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot ACCESS VBA Werte aus Tabelle dynamisch in Array laden und als String ausgeben
07.12.2018 10:02:05 Max
NotSolved