Freigeben über


Erstellen eines neuen Formulars

Formulare zeigen die Felder und Datensätze in Ihren Tabellen und Ansichten an und enthalten normalerweise Navigations-Steuerelemente, mit deren Hilfe Sie sich von Datensatz zu Datensatz bewegen können.

Formulare können in Visual FoxPro auf folgende Arten erstellt werden:

  • Mit Formular-Assistenten können Sie gebrauchsfertige Formulare erstellen.
  • Durch Wählen von Standardformular aus dem Menü Formular können Sie ein einfaches Formular erstellen, das Sie durch Hinzufügen eigener Steuerelemente anpassen können.
  • Mit dem Formular-Designer können Sie vorhandene Formulare ändern oder eigene Formulare erstellen.

Verwenden eines Formular-Assistenten

Mit Hilfe eines Formular-Assistenten können Sie jederzeit ein neues Formular erstellen. Der Assistent stellt eine Reihe von Fragen und erstellt auf der Basis Ihrer Antworten ein Formular. Sie können unter verschiedenen Stiloptionen auswählen und Ihr Formular vor dem Erstellen in der Seitenansicht anzeigen.

So erstellen Sie ein neues Formular mit Hilfe eines Assistenten

  1. Wählen Sie im Projekt-Manager die Registerkarte Dokumente, und wählen Sie anschließend Formulare.
  2. Wählen Sie Neu.
  3. Wählen Sie Formular-Assistent.
  4. Wählen Sie die Art des zu erstellenden Formulars aus.
  5. Folgen Sie den Anweisungen des Assistenten.

Sie können auch über das Menü auf die Formular-Assistenten zugreifen, indem Sie aus dem Menü Extras den Befehl Assistenten und anschließend Formular wählen.

Visual FoxPro enthält zwei verschiedene Formular-Assistenten, mit deren Hilfe Sie Formulare erstellen können:

  • Wählen Sie den Formular-Assistenten, um ein Basisformular auf der Grundlage einer Tabelle zu erstellen.
  • Mit Hilfe des 1:n-Formular-Assistenten erstellen Sie Formulare, die Daten von zwei in einer 1:n-Beziehung zueinander stehenden Tabellen enthalten.

Formulare, die Sie mit den Formular-Assistenten erstellen, besitzen standardmäßige Navigationsschaltflächen. Wenn Sie ein Formular innerhalb einer Datenbank erstellen, kann der Formular-Assistent in der Datenbank gespeicherte Eingabemasken und Formateinstellungen verwenden.

Starten des Formular-Designers

Verwenden Sie den Formular-Designer, wenn Sie ohne die Hilfe eines Assistenten ein eigenes Formular erstellen möchten. Mit dem Formular-Designer können Sie Ihrem Formular Felder und Steuerelemente hinzufügen und es durch Anpassen und Ausrichten der Steuerelemente Ihren individuellen Bedürfnissen anpassen.

Der Befehl Standardformular erleichtert Ihnen das Erstellen eines Formulars. Mit dem Befehl Standardformular wird der Formular-Generator angezeigt, der Ihrem Formular die in Tabellen oder Ansichten ausgewählten Felder hinzufügt.

So erstellen Sie ein neues Formular

  1. Wählen Sie im Projekt-Manager die Registerkarte Dokumente.

  2. Wählen Sie das Symbol Formulare.

  3. Wählen Sie Neu.

  4. Wählen Sie Neues Formular. Der Formular-Designer wird angezeigt, so dass Sie mit dem Erstellen Ihres Formulars beginnen können.

    - Oder -

  • Wählen Sie aus dem Menü Datei den Befehl Neu, anschließend Formular und dann Neue Datei.

    - Oder -

  • Verwenden Sie den CREATE FORM-Befehl.

Ändern eines Formulars

Wenn die mit Hilfe eines Assistenten oder Generators erstellten Formulare Ihren Bedürfnissen nicht entsprechen, können sie mit dem Formular-Designer geändert werden. Mit Hilfe des Formular-Designers können Sie auf einfache Weise Steuerelemente verschieben, in der Größe verändern, kopieren oder löschen, ausrichten und die Aktivierfolge ändern.

So ändern Sie ein erstelltes Formular

  1. Wählen Sie im Projekt-Manager die Registerkarte Dokumente.
  2. Wählen Sie das Symbol Formulare, und wählen Sie anschließend den Namen des zu ändernden Formulars aus.
  3. Wählen Sie Ändern.

Schnelles Hinzufügen von Feldern

Wenn Sie Felder aus einer Tabelle oder Ansicht schnell in einem Formular anordnen möchten, wählen Sie aus dem Menü Formular den Befehl Standardformular. Standardformular startet den Formular-Generator, der Ihrem Formular die in einer Tabelle oder Ansicht ausgewählten Felder unter Verwendung des ausgewählten Feldstiles hinzufügt. Der Formular-Generator erstellt ein Formular ohne Navigations-Steuerelemente, so dass Sie Ihre eigenen Navigations-Steuerelemente hinzufügen können. Dazu können Sie einen Steuerelement-Generator verwenden oder in der in Visual FoxPro bereitgestellten vordefinierten Bibliothek mit Navigations-Steuerelementen eine Auswahl treffen.

So fügen Sie einem Formular Felder hinzu

  1. Öffnen Sie das Formular im Projekt-Manager.

  2. Klicken Sie im Formular-Designer auf Formular und dann auf Standardformular. Der Formular-Generator wird angezeigt.

  3. Wählen Sie auf der Registerkarte Stil den gewünschten Stil für das neue Steuerelement aus.

  4. Wählen Sie auf der Registerkarte Feldauswahl die Quelle der Felder sowie die hinzuzufügenden Felder aus.

  5. Klicken Sie auf OK, um das Formular zu generieren.

    - Oder -

  6. Wählen Sie auf der Symbolleiste für Formular-Steuerelemente ein Daten-Steuerelement aus, und ziehen Sie es in das Fenster des Formular-Designers, um das Steuerelement zu erstellen.

  7. Wählen Sie im Eigenschaftenfenster die Registerkarte Daten, und wählen Sie die ControlSource-Eigenschaft.

  8. Geben Sie einen Feldnamen ein.

    - Oder -

    Wählen Sie in der Liste mit den verfügbaren Feldern ein Feld aus.

Die Symbolleisten des Formular-Designers

Die Symbolleisten des Formular-Designers bieten Ihnen einen schnellen Zugriff auf häufig verwendete Befehle sowie auf die Layout-, Ausrichtungs- und Farb-Steuerelemente, die beim Entwerfen oder Ändern eines Formulars benötigt werden. Weitere Informationen zu den Funktionen der einzelnen Schaltflächen auf den Symbolleisten erhalten Sie über die QuickInfos oder indem Sie in der Hilfe nach "Symbolleisten" suchen.

Siehe auch

Festlegen der Datenumgebung | Erstellen von Formularen | Erstellung von SDI- und MDI-Anwendungen | Entwerfen von Formularen | Hinzufügen von Visual FoxPro-Objekten zu einem Formular