vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Mehrdimensionale Arrays 
Autor: ModeratorDieter (Moderator)
Datum: 29.07.08 13:54

Du könntest mit einem Collection-Objekt arbeiten:
Dim oCol As New Collection
Das Collection-Objekt kann beliebige Daten aufnehmen, die via Add-Methode hinzugefügt werden.
Für Deine Daten kannst Du entweder ein Array verwenden:
Dim sArray(2) As String
sArray(0) = "Hans"
sArray(1) = "Mustermann"
sArray(2) = "Berlin"
oCol.Add sArray
Die Abfrage erfolgt über die Items-Eigenschaft:
Debug.Print oCol.Item(1)(0)  ' Vorname
Debug.Print oCol.Item(1)(1)  ' Name
Debug.Print oCol.Item(1)(2)  ' Ort
Oder ggf. auch eine Klasse (Klassenmodul):
Option Explicit
 
Private m_Name As String
Private m_Vorname As String
Private m_Ort As String
 
Public Sub AddData(ByVal Vorname As String, ByVal Name As String, ByVal Ort _
  As String)
  m_Name = Name
  m_Vorname = Vorname
  m_Ort = Ort
End Sub
 
Public Property Get Name() As String
  Name = m_Name
End Property
 
Public Property Let Name(ByVal value As String)
  m_Name = value
End Property
 
Public Property Get Vorname() As String
  Vorname = m_Vorname
End Property
 
Public Property Let Vorname(ByVal value As String)
  m_Vorname = value
End Property
 
Public Property Get Ort() As String
  Ort = m_Ort
End Property
 
Public Property Let Ort(ByVal value As String)
  m_Ort = value
End Property
Dim oClass As New Class1
oClass.AddData "Hans", "Mustermann", "Berlin"
oCol.Add oClass
Das Abfragen der Daten erfolgt dann über die Items-Auflistung des Collection-Objekts:
Debug.Print oCol.Item(1).Name
Debug.Print oCol.Item(1).Vorname
Debug.Print oCol.Item(1).Ort

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Mehrdimensionale Arrays1.010bas29.07.08 12:00
Re: Mehrdimensionale Arrays750ModeratorDieter29.07.08 13:54
Re: Mehrdimensionale Arrays660VBStein29.07.08 20:35

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel