Einzelnen Beitrag anzeigen

DBman

Registriert seit: 31. Mai 2003
Ort: nähe hannover
77 Beiträge
 
#16

noch mal eine kleine frage...

  Alt 6. Jun 2003, 17:18
Ich hab das jetzt doch hingekriegt.Danke nochmal für die Tips.


Aber ich habe nochmal eine kleine Frage , und zwar habe ich eine DBase Datei in Paradox konvertiert. Bei Dbase Dateien gibts ja keinen Primärindex.

Naja und in dieser (Detail-)Tabelle stehen nun auch teilweise gleiche Datensätze drin.
Wenn ich nun über den Primärindex sortiere , so werden die "doppelten" Datensätze aber ja quasi "rausgeschmissen"

Also nehmen wir an : Ich habe eine Master Tabelle in der die Kunden drin stehen , und eine DetailTabelle in der die Bestellungen drin stehen.

In der Master Tabelle steht nun KundenNr / VornnameNachname / Telefon
In der Detail Tabelle steht nun Nr / KundenNr / Name (des Produkts)

nun dürfen die doppelten Datensätze in der DetailTabelle jetzt ja aber nicht "rausgeschmissen" werden...

In einem Buch hab ich dazu folgendes gefunden :

Zitat:
Primärschlüssel - Um alle Datensätze einer Tabelle eindeutig zu identifizieren , kann der TAbelle ein weiteres Attribut NUMMER hinzugefügt werden , welches die Datensätze durchnummeriert.Dadurch ist es möglich , zwei Einträge der Tabelle immer anhand ihrer Nummer zu unterscheiden.Das Attribut NUMMER ist in diesem Fall der Primärschlüssel der Tabelle.Jede Tabelle kann nur einen Primärschlüssel besitzen. Ein Primärschlüssel einer Tabelle ist ein Attribut oder eine Attributkombination , deren Werte die Datensätze doser Tabelle eindeutig identifizieren.
hm...Ja genau so ein Attribut NUMMER dass die Datensätze quasi nach Datensatznummer durchnummeriert (wie es in DBASE ja war) bräuchte ich eigentlich.
Aber wie geht das , dass automatisch die Datensatznummer in diesem Feld steht , ich will ja schließlich nicht ein Feld namens Nummer erzeugen und dann da 1 , 2, 3,4 ,5..... reinschreiben..

Ich hoffe meine Frage ist nicht zu dumm , um in diesem Forum gestellt zu werden.

PS:Vielen Dank nochmal an alle guten Tips!
  Mit Zitat antworten Zitat