Alles anzeigen

Erstellen eines Bearbeitungsformulars

Bei einem Bearbeitungsformular handelt es sich um ein datenbankgestütztes Formular, mit dem ein in einer Datenbank bereits vorhandener Datensatz bearbeitet werden kann. Das Formular ist in einer Tabelle enthalten.

Namo Web Editor 8.database.input.1.1 Erstellen eines Bearbeitungsformulars

Ein einfaches Bearbeitungsformular im Vorschaumodus

Namo Web Editor icon reveal Erstellen eines BearbeitungsformularsStarten des Datenbank-Assistenten
  1. Platzieren Sie die Einfügemarke an einer beliebigen Position im aktuellen Dokument.
  2. Wechseln Sie im Menü Entwicklung zur Gruppe Datenbank, klicken Sie auf Block und anschließend auf Bearbeitungsformular erstellen.
Namo Web Editor icon reveal Erstellen eines BearbeitungsformularsSchritt 1: Dokumenttyp
  1. Klicken Sie auf das Feld Skripttyp, und wählen Sie den zu verwendenden dynamischen Dokumentstandard aus.
  2. Klicken Sie dann auf das Feld Datenbank, und wählen Sie die für Ihre Datenbank geeignete Verbindungsmethode aus. (Wenn Sie als Skripttyp “ASP” gewählt haben, ist nur die Option ODBC verfügbar.)
  3. Klicken Sie auf Weiter.
Namo Web Editor icon reveal Erstellen eines BearbeitungsformularsSchritt 2: Datenquelle
  1. Führen Sie abhängig von Ihrer Auswahl im Feld Datenbank in Schritt 1 des Assistenten eine der folgenden Aufgaben aus:
    • Wenn Sie ODBC gewählt haben: Klicken Sie auf das Feld Datenquelle, und wählen Sie die Ihrer Datenbank entsprechende ODBC-Datenquelle.
    • Wenn Sie MySQL gewählt haben:
      1. Geben Sie im Feld MySQL-Host den Hostnamen oder die IP-Adresse und Portnummer Ihres MySQL-Servers ein (indem Sie den Text in den Klammern durch Ihre Daten ersetzen). Löschen Sie die Klammern.
      2. Geben Sie im Feld MySQL DB-Name den Namen Ihrer MySQL-Datenbank ein.
    • Wenn Sie eine der JDBC-Verbindungsmethoden gewählt haben (für ein JSP-Dokument): Ersetzen Sie im Feld Datenquellen-URL die in Klammern stehenden Parameter mit den Werten Ihrer Datenbank. Löschen Sie die Klammern.
  2. Wenn Ihre Datenquelle oder -bank kennwortgeschützt ist, füllen Sie die Felder Benutzer-ID und Kennwort aus.
  3. Wenn Sie in Schritt 1 des Datenbank-Assistenten nicht ODBC als Verbindungsmethode gewählt haben, klicken Sie auf ODBC-DSN für Vorschau, und wählen Sie die Ihrer Datenbank entsprechende ODBC-Datenquelle.
  4. Klicken Sie auf Weiter.
Namo Web Editor icon reveal Erstellen eines BearbeitungsformularsSchritt 3: Datenbankfelder
  1. Wählen Sie für jedes Datenbankfeld, das im Bearbeitungsformular enthalten sein soll, das Feld im linken Fenster aus, und klicken Sie auf Hinzufügen. Wählen Sie zum Hinzufügen aller Felder in eine Tabelle die entsprechende Tabelle aus, und klicken Sie auf Hinzufügen. (Anmerkung: bei einem Bearbeitungsformular können Sie nur Datenbankfelder aus einer Tabelle hinzufügen. Sie können nicht Felder aus mehreren Tabellen hinzufügen.)
  2. Klicken Sie auf Weiter.
Namo Web Editor icon reveal Erstellen eines BearbeitungsformularsSchritt 4: Auswahlanweisung
  1. Geben Sie im Feld Filter eine Filterbedingung für den zu ändernden Datensatz ein. (Weitere Informationen zur Konfiguration eines Bearbeitungsformulars zur Anzeige eines bestimmten Datensatzes in Abhängigkeit vom Wert des Parameters im URL finden Sie unter “Verwenden von Parametern mit datenbankgestützten Dokumenten“.)
  2. Klicken Sie auf Weiter.
Namo Web Editor icon reveal Erstellen eines BearbeitungsformularsSchritt 5: Blockelemente
  1. Zum Entfernen eines oder mehrerer überflüssiger Blockelemente wählen Sie diese aus und klicken auf Entfernen.
  2. Klicken Sie auf Weiter.
Namo Web Editor icon reveal Erstellen eines BearbeitungsformularsSchritt 6: Eingabemethode
  1. Klicken Sie entweder auf die Option GET oder die Option POST, je nachdem, wie der Browser die Daten des Bearbeitungsformulars an den Webserver weiterleiten soll. Normalerweise wird POST bevorzugt, da die weitergeleitete Datenmenge bei dieser Option nicht beschränkt ist. Wählen Sie die Option GET nur, wenn Sie einen bestimmten Grund dafür haben.
  2. Geben Sie im Feld URL Ergebnisseite einen optionalen Pfad oder URL für die Ergebnisseite an. Wenn Sie dieses Feld leer lassen, erhalten die Benutzer eine einfache Nachricht “Eingabevorgang abgeschlossen”, wenn das Eingabeformular fertiggestellt wird. Ein Dokument, das ein Tabellenformular oder ein Listenformular mit den neuesten Datensätzen der aktualisierten Datenbanktabelle anzeigt, würde eine bessere Ergebnisseite darstellen.
  3. Klicken Sie auf Fertig stellen
    .

Beim Beenden des Datenbank-Assistenten wird das Bearbeitungsformular in das aktuelle Dokument eingefügt. Im Bearbeitungsmodus würde das Formular etwa wie im folgenden Beispiel aussehen:

Namo Web Editor 8.database.input.1.2 Erstellen eines Bearbeitungsformulars

Beispiel eines Bearbeitungsblocks im Bearbeitungsmodus vor der Bearbeitung

Die EingabeelementEin Formularfeld in einem Eingabeformular. In ein Eingabeelement können Benutzerdaten eingegeben werden, die anschließend in eine Datenbank eingefügt werden.-Platzhalter in der rechten Spalte werden mit Beispielwerten angezeigt, anhand derer der Typ des Eingabeelements abgelesen werden kann. Zum Ändern der Eigenschaften doppelklicken Sie einfach auf das Eingabeelement.

Als Standardelementbezeichnungen in der linken Spalte werden einfach die Namen der in Schritt 3 des Datenbank-Assistenten ausgewählten Datenbankfelder übernommen. Da diese Bezeichnungen aus statischem, einfachem Text bestehen, können sie durch beliebige Inhalte ersetzt werden.

Sie können ein Eingabeelement vom Typ “Feld” durch ein datenbankgestütztes Dropdownmenü oder eine Optionsschaltflächengruppe ersetzen. Auf diese Weise können Sie die Anzahl der Werte einschränken, die ein Benutzer in ein bestimmtes Datenbankfeld einfügen kann. Sie können auch ein Menü mit verschiedenen Auswahlmöglichkeiten anzeigen, sodass die Benutzer keinen Zahlenwert (wie “Aufträge.Produkt” im Beispiel oben) eingeben müssen.

Sie können ein Bearbeitungsformular wie eine normale Tabelle formatieren. Außerdem können Sie den im Formular enthaltenen Text formatieren und statische Inhalte wie z.B. Bilder einfügen. Weitere Informationen zur Formatierung von Blöcken finden Sie unter “Formatieren von datenbankgestützten Inhalten“.

Verwandte Themen

Verwenden von Parametern mit datenbankgestützten Dokumenten

Ändern der Eigenschaften eines Eingabeelements

Arbeiten mit Blockelementen

Ersetzen eines Eingabefelds durch ein Eingabesteuerelement

Formatieren von datenbankgestützten Inhalten

Erstellen eines Bearbeitungsformulars