GeoWorks 2.0
Schnellanleitung
|
|
7.1 Neues Formular erstellen |
[1][2][3][_][_] |
|
Um eine neue Datenbank (ein neues Formular) anzulegen, müssen Sie sich im Modus Erstellen befinden. Zum Anlegen neuer Felder dient die Dialogbox Layout-Regiezentrum. Klicken Sie dort auf Neue Felder anlegen.
|
|
In der Dialogbox Neues Feld anlegen (siehe Abbildung 67) nehmen Sie jetzt für jedes Feld Ihrer Datenbank bestimmte Einstellungen bzw. Einträge vor:
Abb. 67: Dialogbox "Neues Feld anlegen"
|
Neues Feld anlegen |
- Feldname ist der Name des Feldes, über den es bei späteren Operationen angesprochen wird.
|
Feldname |
- Feldtyp legt den Typ der einzugebenden Daten fest. Neben dem Datentyp Allgemein/Text stehen Ihnen noch folgende zur Verfügung: Integer, Fließkomma, Datum, Uhrzeit und Berechnung.
|
Feldtyp |
- Länge bestimmt die Länge des Feldes (maximal 511 Zeichen).
Auf die übrigen Einstellungen soll an dieser Stelle nicht eingegangen werden (ziehen Sie bei Bedarf die Hilfetexte zu Rate). |
Länge |
Als Beispiel für eine Adreß-Datenbank sollen die folgenden fünf Felder angelegt werden (klicken Sie nach jeder vollständigen Feldanlage auf Anlegen und zum Abschluß auf Anlegen beenden):
Feldname |
| |
Feldtyp |
| |
Länge |
|
Name |
| |
Allgemein/Text |
| |
25 |
Vorname |
| |
Allgemein/Text |
| |
15 |
Straße |
| |
Allgemein/Text |
| |
15 |
PLZ |
| |
Integer |
| |
- |
Ort |
| |
Allgemein/Text |
| |
15 |
Nach der Anlage der Felder sollte Ihr Bildschirm so wie in Abbildung 68 aussehen.
Abb. 68: GeoFile mit den angelegten Feldern
Die Formulardefinition ist damit bereits beendet. Ihnen steht jetzt eine funktionsfähige Datenbank, die Adressen verwalten kann, zur Verfügung.
|
Beispiel |
Sie können das Formular jedoch jederzeit um weitere Felder ergänzen. Wechseln Sie dazu in den Modus Erstellen (falls Sie ihn zwischenzeitlich verlassen haben), indem Sie auf das entsprechende Symbol am unteren Fensterrand klicken. Wählen Sie im Layout-Regiezentrum das Feld Neue Felder anlegen und nehmen Sie anschließend in der Dialogbox Neues Feld anlegen die entsprechenden Einträge und Einstellungen für die neu anzulegenden Felder vor.
|
Weitere Felder anlegen |
Erweitern Sie das bereits angelegte Formular um zwei weitere Felder: Kinder und Kindergeld. Das Feld Kinder soll die Anzahl der Kinder der betreffenden Person aufnehmen, Kindergeld enthält den (berechneten) Betrag des Kindergeldes (vereinfacht soll angenommen werden, daß für jedes Kind 150 DM gezahlt werden).
|
Beispiel |
Vergeben Sie in der Dialogbox Neues Feld anlegen für das Feld Kinder den gleichnamigen Feldnamen. Als Feldtyp wählen Sie Integer (ganze Zahl). Schränken Sie die einzugebenden Werte ein, indem Sie im Feld Minimum eine Null und im Feld Maximum den Wert 10 eintragen. Dadurch werden bei der Dateneingabe in diesem Feld nur Einträge aus dem Bereich 0 bis 10 akzeptiert. Klicken Sie abschließend auf Anlegen.
Abb. 69: Formel für das Feld "Kindergeld" in der Dialogbox "Bezogenes Feld" eingeben
|
"Kinder" |
Das Feld Kindergeld erhält ebenfalls den gleichnamigen Feldnamen. Allerdings soll das Kindergeld automatisch berechnet werden. Wählen Sie daher für den Feldtyp Berechnung. Für berechnete Felder muß zusätzlich die Berechnungsvorschrift (Formel) festgelegt werden. Klicken Sie daher auf das Feld Formel setzen und geben Sie in der Dialogbox Bezogenes Feld (siehe Abbildung 69) die Formel (Kinder * 150) zur Berechnung des Kindergeldes ein. Klicken Sie nach Eingabe der korrekten Formel auf OK, um die Formeleingabe zu beenden, und in der Dialogbox Neues Feld anlegen auf Anlegen beenden, um die Anlage neuer Felder abzuschließen. Danach sollte Ihr Formular so wie in Abbildung 70 aussehen.
Abb. 70: Formular mit den beiden neu angelegten Feldern "Kinder" und "Kindergeld"
|
"Kindergeld" |
Formeln können direkt über Tastatur in dem vorgesehenen Feld in der Dialogbox Bezogenes Feld eingegeben werden. GeoFile stellt jedoch in vier Listenfeldern (Feldname, Funktionen, Math und Logik) die in der Formel verwendbaren Größen bereits zur Verfügung, so daß diese nur noch mit der Maus angeklickt werden müssen, um in das Formelfeld übernommen zu werden. Bei den Funktionen handelt es sich um die in der Referenz (siehe Seite 144 ff.) aufgeführten, die auch in GeoCalc zur Verfügung stehen. |
Formeln |
|