Hi,

Claudia Drechsle schrieb:
> Bloss - die Datensatznummern meiner 150 Datensätze kenne ich nicht.
>   
Die kann ja theor. auch jedes mal eine andere sein, da Datenbanktabellen
keine permanente Sortierung haben brauchen.
Eine einfache Lösung bestünde darin, ein Feld "Nummer" (Zahl;
automatischer Wert) in die Tabelle einzufügen.
> Was ich jetzt bräuchte, wäre eine Möglichkeit, einen Datensatz z.B. per
> Listenfeld auswählen.
>   
Einfach ein Tabellenobjekt einfügen und die anzuzeigenden Spalten
auswählen. Da das im gleichen Formular ist wie die anderen
Steuerelemente, reicht es aus, in dieser Tabelle dann einen Datensatz
auszuwählen.
> [...}
> wie rufe ich eine bestehende Bestellung eines bestimmten Kunden auf, um die
> zugehörigen Bestellpositionen zu bearbeiten? 
>   
Dazu brauchst du zwei Tabellen ;)
Bei der Erstellung des Formulars fragt dich der Assistent nach einem
"Subformular", dort dann die Bestellpositionstabelle angeben und bei
Verknüpfung halt die Kundennummer nehmen. Geht übrigens auch per Extras
=> Beziehungen solche vorzugeben (jedenfalls beim HSQLDB, wo die
Datenbankdaten in der odb Datei gespeichert sind.), dann schlägt der
Assistent sowas vor und die Datenbank prüft, ob die Bestellnummer für
die Bestellpositionen auch exisitert.
Wenn du das Formular ohne Assistent gemacht hast, dann kannst du den
Formularnavigator (in der Formular-Entwurf Symbolleiste) benutzen und
mit diesem ein zweites, untergeordnetes Formular erstellen, mit rechter
Maustaste -> Eigenschaften einstellen und neue Formularelement in dieses
Formular einfügen.

mfg,
 Michael Braun

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Antwort per Email an