Veröffentlicht 7. Januar 200223 j Hallo Leute, ich habe zwei Spalten, eine mit 500 Datensätzen die andere mit 432. Wie speicher ich denn jetzt die Feldinhalte in ein Array? Müssten ja dann zwei sein, eins für spalte 1 und eins für spalte 2. Hab noch nie mit Arrays gearbeitet, bin deswegen für eine ausführliche Antwort sehr dankbar!!!
7. Januar 200223 j Hi! Wo kommen den die Daten her?? Aus Tabellen oder Listen? Und was willst Du in dem Array abspeichern? Zahlen, Texte?? Das wäre ganz gut zu wissen, damit man Dir helfen kann. Gruss
7. Januar 200223 j oh sorry, also die daten kommen aus einer tabelle und es sind sowohl zahlen als auch texte, die in dem array abgespeichert werden sollen.
8. Januar 200223 j Hi! Also ich habe es mal probiert und so hat es bei mir funktioniert. Vielleicht gibt es auch einfachere Möglichkeiten: --------------------------------------------------------------------------------- Private Sub Befehl0_Click() Dim arrText(1, 500) As String Dim SQL As String Dim rs As Recordset Dim i As Integer i = 0 SQL = "SELECT DeineSpalte1, DeineSpalte2 FROM DeineTabelle" Set rs = CurrentDb.OpenRecordset(SQL) Do Until rs.EOF arrText(0, i) = rs![DeineSpalte1] arrText(1, i) = rs![DeineSpalte2] i = i + 1 rs.MoveNext Loop rs.Close Set rs = Nothing End Sub ------------------------------------------------------------------------- Ich hoffe, ich konnte Dir weiterhelfen. Gruss
9. Januar 200223 j Danke! hab den Code benutzt, musste ihn zwar etwas abändern,weil doch noch Fehler aufgetreten sind, aber trotzdem hats sehr geholfen.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.