ACCESS Beginner Script1 ACCESS Datentypen: Text Texte, Bezeichnungen, Zahlen mit führender Null (PLZ),… Memo 32 000 Zeichen Text, der nicht abgefragt werden kann. Zahl Numerische Werte Datum/Zeit Datums- und Zeitwerte von 100 bis 9999 Währung Geldbeträge (Währung je nach Einstellung der Systemsteuerung) Zähler - Autowert Fortlaufende Zahl, die Access automatisch bei jedem Satz um 1 erhöht; Beginnt mit 1 Ja/Nein Für Wahrheitswerte (intern: JA ist –1, NEIN ist 0) OLE-Objekt Bilder, Zeichnungen, Waves,... In den Feldeigenschaften können weitere Einstellungen vorgenommen werden: Feldgröße: Für Texte und Zahlen einstellbar; Texte: Vorgabe ist Länge von 50 Zeichen Feldgröße Byte Integer Long integer Single double Wertebereich 0 bis 255 -32 768 bis 37 767 -2 147 483 648 bis 2 147 483 647 -3E38 … 3E38 -E308 … E308 möglich: 1...255 Dezimalstellen Keine Keine Keine Speicherbedarf 1 Byte 2 Byte 4 Byte 7 15 4 Byte 8 Byte Format: Vorgabe ist “allgemeine Zahl” PapierBeginn.Zahlenformate PapierBeginn.Zeitformate Eingabeformate: .. stellen wir etwas zurück Seite 1 von 3 ACCESS Beginner Script1 Beschriftung: Vorgabe ist als Spaltenüberschrift der FELDNAME ! Falls der aber vom Programmierer verkürzt oder entstellt wurde, so kann hier eine andere Spaltenüberschrift zur Anzeige gebracht werden Beispiel: Feldname= LiefNr, Beschriftung: Lieferantennummer ACHTUNG: ! Bitte nicht verwechseln mit der Eintragung bei BESCHREIBUNG diese wird in der Statuszeile angezeigt!! Standardwert: ..für Eintragungen, die schon vor dem Erfassen eines Datensatzes vorhanden sein sollen. Gültigkeitsregel: Bedingungen, die bei der Eingabe geprüft werden! z.B. wenn im Feld Rabatt die Gültigkeitsregel <=20 steht, so können keine Rabatte mit einem höheren Rabattsatz eingegeben werden. Bezieht man sich auf FELDER, so haben die in eckigen Klammern [] zu stehen Datumsangaben innerhalb von Nummernzeichen # ...# Texte innerhalb von Anführungszeichen “ “ Arithmetische Operatoren sind: + - * / Vergleichsoperatoren und Ausdrücke: Operator Beispiel Bedeutung < <50 Kleiner als <= <=50 Kleiner oder gleich > >10 Größer als >= >=10 Größer oder gleich = =20 Gleich <> <>0 ungleich Komplexe Ausdrücke können mit logischen Operatoren erstellt werden: Und >20 und <30 Oder 0 oder >30 nicht Nicht #01.01.92# ACCESS kennt 4 weitere Operatoren: Zwischen IN Zwischen 30 und 50 In("USA“;“Kanada“) Ist Ist nicht Null Wie Wie "Ac*“ Wie "Ac????" Wie "A[a-d]##" Wert muss größer 20 sein und kleiner als 30 sein Wert muss entweder 0 oder größer als 30 sein Wert 01.01.92 kann nicht eingegeben werden Wert muss innerhalb dieser Grenzen liegen Nur einer dieser beiden Texte kann eingegeben werden Durch das Schlüsselwort Null wird fetgelegt, dass ein Leerwert unzulässig ist. Der eingegebene Text muss mit den Buchstaben Ac beginnen Wie zuvor; Text hat 6 Zeichen! Der Text muss mit einem A beginnen, danach ein Buchstabe a bis d, danach 2 Ziffern Seite 2 von 3 ACCESS Beginner Script1 Gültigkeitsmeldung: Meldetext, den die eingebende Person im Fehlerfalle sehen soll. Eingabe erforderlich: Datensatz wird erst gespeichert, wenn in diesem Feld ein Wert erfasst wurde. W o ist das sinnvoll? Leere Zeichenfolge: "" wird bei Textfeldern als leere Zeichenfolge gespeichert. ACCESS unterscheidet das vom Wert NULL=Nichts. Indiziert: Schnellere Suche möglich Seite 3 von 3