vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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

VB.NET - Fortgeschrittene
Datenstruktur 
Autor: Niko006
Datum: 15.04.03 19:55

Hallo

Wie stellt man eine Struktur auf, die sich im Inhalt überschneidet?

Datenmenge1:
Es gibt verschiedene Gruppen denen Personen zugeordnet sind
-Gruppe1
	-Person1
	-Person2
	-Person3
-Gruppe2
	-Person4
	-Person5
Datenmenge2:
Dann gibt es Häuser die mit Zimmern gefüllt sind.
-Haus1
	-Zimmer1
	-Zimmer2
	-Zimmer3
-Haus2
	-Zimmer1
	-Zimmer2
Mein Problem ist, dass den Zimmern jetzt wieder Personen zugeordnet werden und die Personen kommen aus den Gruppen.
So:
-Haus1
	-Zimmer1
		-Person1
		-Person2
	-Zimmer2
		-Person3
	-Zimmer3
-Haus2
	-Zimmer1
	-Zimmer2
In der Klasse Zimmer (inherits Collectionbase) muss also jetzt eine Referenz zu der Klasse Gruppe.Person geschaffen werden.
Aber wie macht man das am besten?
Am Anfang habe ich mir gedacht, ich speichere eine eindeutige Nummer in der Zimmerklasse, welche mit der Personennummer übereinstimmt.
Nachteil: Wenn Person1 aus Gruppe1 gelöscht wird, dann steht Person1 immer noch in Haus1.Zimmer1
Aber geht das nicht auch anders?

Danke schön
Cu
Niko
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datenstruktur596Niko00615.04.03 19:55
Re: Datenstruktur362landx16.04.03 14:42

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