< Vorherige Lektion | Nächste Lektion >

Lerneinheit 1.4: Neuen Datensatz zum Anzeigen und Aktualisieren der Datenbank erstellen

In dieser Lerneinheit erstellen Sie eine Seite, über die Benutzer neue Kleinanzeigen erstellen und in die Datenbank stellen können.
Zunächst erstellen Sie einen relationalen Datensatz, der einen neuen Datensatz in der Datenbank darstellt, dann erstellen Sie eine Darstellung des Datensatzes auf Ihrer Seite als Gruppe von Eingabefeldern.

Gehen Sie folgendermaßen vor, um einen relationalen Datensatz zu erstellen:

  1. Klicken Sie doppelt auf die Datei new_record.jsp in der Sicht 'Enterprise-Explorer', um sie zu öffnen.
  2. Löschen Sie den Standardtext Inhalt hier einfügen.
  3. Klicken Sie in der Sicht 'Palette' auf das Ablagefach Daten und Services, um es zu erweitern.
  4. Ziehen Sie die Komponente SDO - Relationaler Datensatz von der Palette in den leeren Inhaltsbereich. Das Fenster 'Relationalen Datensatz hinzufügen' wird daraufhin geöffnet.
    Anmerkung: Wenn eine Warnmeldung angezeigt wird, in der Sie darauf hingewiesen werden, dass keine Verbindung zur Datenbank hergestellt werden konnte, haben Sie nach dem Testen der Website den Server nicht gestoppt. Sollte dies der Fall sein, klicken Sie in jedem Dialog auf Abbrechen, und stoppen Sie den Server, wie in Lerneinheit 1.3 beschrieben.
  5. Geben Sie im Feld Name den Wert create_record ein.
  6. Klicken Sie unter Steuerelemente erstellen für auf Erstellung eines neuen Datensatzes.
  7. Stellen Sie sicher, dass Eingabe-/Ausgabesteuerelemente zur Anzeige des Datensatzes auf einer Webseite hinzufügen ausgewählt ist. Das Fenster Relationalen Datensatz hinzufügen sollte folgendermaßen aussehen:
    Fenster 'Relationalen Datensatz hinzufügen'.
  8. Klicken Sie auf Weiter.
  9. Erweitern Sie im Tabellenfenster W5SAMPLE, und wählen Sie 'ADS' aus. Klicken Sie auf Weiter.
  10. Klicken Sie erneut auf Weiter. Die Seite Datensteuerungen konfigurieren wird geöffnet.
    Tipp: Über die Seite Datensteuerungen konfigurieren können Sie die Darstellung Ihres relationalen Datensatzes anpassen. Sie können beispielsweise die Spalten, Feldbezeichnungen und die Schaltfläche 'Übergeben' Ihres Eingabeformulars ändern. Nachdem Sie diese Schritte abgeschlossen haben, befindet sich auf der Seite ein voll funktionsfähiges Eingabeformular.
  11. Nehmen Sie im Abschnitt Angezeigte Felder die Auswahl des Markierungsfelds neben allen Feldnamen zurück, die nicht angezeigt werden sollen, sodass nur die Markierungsfelder neben den Feldnamen ausgewählt bleiben, die in Ihrem Eingabeformular erscheinen sollen:
    • BESCHREIBUNG
    • ID
    • HAUPTKATEGORIE
    • TELEFONNUMMER
    • PREIS
    • TITEL
  12. Ändern Sie die Reihenfolge der Felder wie folgt, indem Sie auf die Schaltflächen 'Nach oben' oder 'Nach unten' klicken.
    • ID
    • TITEL
    • BESCHREIBUNG
    • HAUPTKATEGORIE
    • PREIS
    • TELEFONNUMMER
  13. Benennen Sie die Bezeichnungen wie gewünscht um. Kürzen Sie beispielsweise die Bezeichnung 'Hauptkategorie' zu 'Kategorie'. Um die für die Eingabefelder generierten Bezeichnungen umzubenennen, klicken Sie in der Spalte Bezeichnung auf eine Bezeichnung. Das Maussymbol wird zu einem Cursor, sodass Sie einen neuen Text eingeben können.
  14. Wählen Sie HAUPTKATEGORIE aus, und klicken Sie anschließend auf Optionen. Das Fenster Optionen wird geöffnet.
  15. Stellen Sie sicher, dass die Option Schaltfläche 'Übergeben' ausgewählt ist.
  16. Geben Sie Neuen Eintrag übergeben im Feld Bezeichnung ein. Klicken Sie anschließend auf OK. Das Fenster 'Relationalen Datensatz hinzufügen' sollte nun folgendermaßen aussehen:
    Fenster 'Relationaler Datensatz'.
  17. Klicken Sie auf Fertig stellen, um das Eingabeformular zu generieren. Es sollte nun folgendermaßen aussehen:
    Eingabeformular.
    Anmerkung: Das Formular enthält ein Feld 'Fehlernachrichten'. Dies bedeutet nicht, dass Ihr Projekt Fehler aufweist. Dieses Feld markiert lediglich den Bereich, in dem Fehler angezeigt werden, die möglicherweise auftreten, wenn der Benutzer das Formular übergibt.
  18. Speichern Sie die Seite.
Wenn Ihr Eingabeformular übergeben wird, fügt die Seite den neuen Datensatz automatisch zur Datenbank hinzu. In der nächsten Lerneinheit programmieren Sie die Schaltfläche Neuen Eintrag übergeben so, dass Sie darüber zur Seite 'all_records.jsp' zurückgelangen und Sie so den neuen Datensatz in der Datenbank unverzüglich sehen können.

Prüfpunkt für die Lerneinheit

Sie haben Lerneinheit 1.4 abgeschlossen. In dieser Lerneinheit haben Sie eine Seite erstellt, über die Benutzer neue Kleinanzeigen erstellen und in die Datenbank stellen können.
< Vorherige Lektion | Nächste Lektion >

Rückmeldung