Forum: Datenbanken
Delphi
by MrSpock,
2. Aug 2002
Hallo m-werk,
der Code ist so in Ordnung. Bei dieser Implementierung wird der Nachname erst übernommen, wenn du ein neues Kind in der Kindertabelle einträgst und versuchst es über Post (z.B. über den Navigator) zu speichern. Vorher sieht man nichts. Möchtest du aber z.B. dass sofort mein Einfügen eines neues satzes der Nachname erscheint, schreibst du denselben Code anstatt in die BeforePost...
Forum: Datenbanken
Delphi
by MrSpock,
2. Aug 2002
Hallo m-werk,
das kann daran liegen, dass ADOSHaupt auf der rechten Seite einer Zuweisung verwendet wird. Delphi überprüft dann, welche Eigenschaften eines Objektes den korrekten Typ haben. Bei der Zuweisung in deinem Code wird ein Datentyp wie String erwarten, wenn du jetzt ADOSHaupt.Field... eingibst, stellt Delphi fest, dass FieldByName ein TField Objekt zurückgibt, was ja nicht...
Forum: Datenbanken
Delphi
by MrSpock,
31. Jul 2002
Hallo m-werk,
das was du als Unterdatenbanken bezeichnset sind wahrscheinlich Tabellen. Die Sammlung von Tabellen (und anderen Objekten wie Abfragen, Ansichten, etc.) ist dann die Datenbank.
Du solltest eine Master / Detail - Verbindung zwischen der Kunden (Master) und der Kinder (Detail) Tabelle herstellen. Wenn du einen neuen Kunden einträgst, macht es ja noch keinen Sinn, den Nachnamen...