Freigeben über


Anpassen von Ansichten

Sie können Ansichten anpassen, indem Sie definieren, wie ein Feld in einer Ansicht angezeigt wird, indem Sie die Feldanzeige und Dateneingabe steuern, Ausdrücke in Ansichten verwenden, die Ansichten so einrichten, dass sie die Eingabe von Werten anfordern, und indem Sie weitere Optionen einstellen, um den Datenaustausch mit einem Server zu optimieren.

Steuern der Feldanzeige und Dateneingabe

Da Ihre Ansicht Bestandteil einer Datenbank ist, können Sie einige der Eigenschaften nutzen, die die Datenbank für Tabellenfelder bereitstellt. So können Sie z. B. Beschriftungen zuweisen, Kommentare eingeben oder Gültigkeitsregeln zum Steuern der Dateneingabe festlegen.

So steuern Sie Feldanzeige und Dateneingabe

  1. Erstellen oder ändern einer Ansicht im Ansichts-Designer.
  2. Wählen Sie auf der Registerkarte Felder aus der Liste Ausgewählte Felder ein Feld aus.
  3. Wählen Sie Eigenschaften.
  4. Geben Sie im Dialogfeld Feldeigenschaften anzeigen die Einstellungen für die Gültigkeitsprüfung, die Anzeige sowie den Feldtyp ein.

Steuern der Aktualisierungsmethode

Verwenden Sie die Optionen der Aktualisierungskriterien, um zu steuern, wie Daten in Schlüsselfeldern tatsächlich auf dem Server aktualisiert werden. Diese Optionen bestimmen, welcher SQL-Befehl in der Aktualisierungsanweisung verwendet wird, die an den Server oder die Quelltabellen geschickt wird, wenn Schlüsselfelder in Datensätzen aktualisiert werden.

Sie können angeben, dass Datensätze gelöscht und dann durch die neuen, in der Ansicht eingegebenen Werte ersetzt werden (SQL DELETE, dann INSERT), oder dass Serverdatensätze mit Hilfe der SQL UPDATE-Funktion, die vom Server unterstützt wird, geändert werden.

Hinzufügen von Ausdrücken zu Remoteansichten

Wie bei Abfragen können Sie Funktionen und Ausdrücke als Filter in Ansichten aufnehmen.

So fügen Sie einer Ansicht einen Ausdruck hinzu

  • Wählen Sie auf der Registerkarte Filter im Feld Feldname die Option Ausdruck.

Wenn Sie eine Ansicht auf der Grundlage einer Remotedatenquelle erstellen, werden im Ausdruck-Generator die Funktionen angezeigt, die dieser Server unterstützt. Stellen Sie anhand der Serverdokumentation fest, welche Funktionen Ihr Server unterstützt. Visual FoxPro analysiert die von Ihnen erstellten Ausdrücke nicht, sondern übergibt sie an den Remoteserver.

Aufforderung zur Eingabe von Parametern

Sie können Ansichten erstellen, die zur Eingabe eines Wertes auffordern, damit die Abfrage abgeschlossen werden kann. Nehmen Sie beispielsweise an, Sie möchten eine Abfrage erstellen, die die Kunden eines bestimmten Landes heraussucht. Sie müssen hierfür einen Filter für das Länderfeld definieren und einen Parameter als Beispiel im Filter angeben. Parameternamen können beliebig aus alphabetischen Zeichen, Zahlen und Hochkommas (') zusammengesetzt sein.

So legen Sie einen Parameter für eine Ansicht fest

  1. Fügen Sie im Ansichts-Designer einen neuen Filter hinzu, oder wählen Sie auf der Registerkarte Filter einen bestehenden Filter aus.
  2. Geben Sie in das Feld Beispiel ein Fragezeichen (?) und den Namen des Parameters ein.

Wenn Sie die Ansicht ausführen, wird ein Meldungsfeld angezeigt, das Sie auffordert, einen Wert einzugeben, der dann in den Filter eingefügt wird.

Setzen von Zeitüberschreitungsintervallen

Wenn Sie festlegen müssen, wie Visual FoxPro mit Ihrem Server kommuniziert, können Sie Zeitoptionen setzen.

So setzen Sie Zeitüberschreitungsintervalle

  1. Wählen Sie im Projekt-Manager eine Verbindung aus, und wählen Sie Ändern.
  2. Setzen Sie im Bereich Zeitüberschreitungsintervalle die Optionen, die Sie benötigen.
  3. Wählen Sie aus dem Menü Datei den Befehl Speichern.

Siehe auch

Aktualisieren von Daten | Verbindungs-Designer | Bearbeitung von Offlinedaten | Abfrage- und Ansichts-Designer | Arbeiten mit Tabellen | Erstellen von Abfragen | Dialogfeld "Feldeigenschaften anzeigen" | Projekt-Manager | Zusammenfassen von Ansichten