Erweiterung der Selektionen 1. Freie Sortierungsdefinition mit bis zu drei Feldern für Selektionen 2. Freie 50 Artikel- und Adresselektionen 3. Selektionsfelder gruppieren 4. Erweiterte Feldtypen für Selektionsfelder 1. Freie Sortierungsdefinition mit bis zu drei Feldern für Selektionen Mit Hilfe dieser Funktion können Sie über die Selektionen u. a. einen Index (Suche und Sortierung) auf beliebige, echte Datenbankfelder der Stammdaten mit Selektionsunterstützung legen. Im Menü unter DATEI - DB MANAGER - Datenbank mit Unterstützung für Selektionen auswählen - Schaltfläche BEARBEITEN - STRUKTUR ÄNDERN Register SORTIERUNG. Wählen Sie eine Sortierung aus und klicken Sie auf die Schaltfläche ÄNDERN. Folgende Eingabemöglichkeiten stehen Ihnen zur Verfügung: "Bezeichnung" Hier können Sie eine Bezeichnung für die Sortierung hinterlegen "Name" (nicht editierbar) Infobezeichner Kennzeichen "Für Sortierung einen Index erzeugen" Wenn dieses Kennzeichen gesetzt wird, wird für die Felder eine Sortierung (Index) erzeugt Kennzeichen "Feldwert muss eindeutig sein" Wenn dieses Kennzeichen gesetzt wird, dürfen die Felder (1 bis 3, in dieser Reihenfolge) nicht mit dem gleichen Inhalt belegt werden. Das Programm meldet bei dem Versuch einen neuen Datensatz hinzuzufügen (bei dem der Inhalt der Felder, von einem bereits bestehenden Datensatz, gleichlautend sind), einen Fehler. Beispiel: Ein Eintrag in dem Feld Branche kann niemals identisch mit einem Eintrag im Feld Status sein. Seite 1
Kennzeichen "Nur Datensätze mit gefüllten Indexfeldern in Index aufnehmen" Wenn dieses Kennzeichen gesetzt wird, wird nur dann der Datensatz in den Index aufgenommen, wenn alle Felder zu diesem Index mit einem Feldwert belegt wurden. Beispiel: Sobald entweder das Feld Branche oder das Feld Status einer Adresse leer ist, wird der Datensatz bei der Sortierung nach Branche nicht angezeigt. "Feldname 1", "Feldname 2", "Feldname 3" Hier können Sie die Felder der jeweiligen Datenbank zuordnen. Es wird immer nur nach dem 1. Feld gesucht und sortiert. Die Felder 2 und 3 können lediglich für eine weitere Sortierung verwendet werden. Beispiel: Es wird ausschließlich gesucht und sortiert nach dem Feld Branche. Innerhalb der Branche erfolgt eine weitere Sortierung nach dem Feld Status. Es stehen nur echte Datenbankfelder vom Typ INTEGER / FLOAT (z. B. Zahlenwerte) DATETIME (z. B. Datum / Uhrzeit) und STRING (z. B. Textfelder Wichtig: Keine MEMO oder INFO Felder) für die Sortierungen bereit. Das bedeutet: Felder, die erst zur Laufzeit ermittelt werden (z. B. Gesamtpreise, berechnete Felder), können in keiner Sortierung verwendet werden. Felder vom Typ BOOLEAN (z.b.: Kennzeichen Felder) bzw. vom Typ BLOB (z. B. Memo / Info Felder) können in keiner Sortierung verwendet werden. Felder bei denen nicht der Inhalt (sondern stattdessen eine Zuordnungsnummer) gespeichert wird, werden nach dieser Zuordnungsnummer sortiert; z. B.: das Land Feld, hier wird die Nummer des Landes gespeichert und nicht der Name. Nur nach dem ersten Feld der jeweiligen Sortierung kann gesucht werden Seite 2
2. Freie 50 Artikel- und Adresselektionen Im Menü unter DATEI - DB MANAGER - Suche Bezeichnung ARTIKEL / ADRESSEN - Eintrag ARTIKEL / ADRESSEN - Schaltfläche BEARBEITEN - STRUKTUR ÄNDERN - können Sie die bis zu 50 Selektionsfelder aktivieren. Um die Erfassungsmaske in den Adress- / Artikelstammdaten im Karteireiter SELEKTIONEN etwas übersichtlicher zu gestalten, können Sie im Menü BEARBEITEN PARAMETER SONSTIGE PARAMETER die Option aktivieren. Dadurch werden dann nur die Selektionen angezeigt, die im DB-Manager aktiviert wurden und somit benutzt werden. 3. Selektionsfelder gruppieren Mit Hilfe dieser Erweiterung können Sie für ausgewählte Selektionen, die einem Bereich zugehören, eine Gruppe anlegen. Somit wird eine bessere Übersichtlichkeit bei der Erfassung und Pflege der Selektionen erreicht. Im Menü unter DATEI - DB MANAGER - Datenbank mit Unterstützung für Selektionen auswählen - Schaltfläche BEARBEITEN - STRUKTUR ÄNDERN Register FELDER. Seite 3
Folgende neue Funktionen stehen Ihnen zur Verfügung: NEUE GRUPPE Erzeugt eine neue Gruppe z. B.: Über die Anzahl der Spalten legen Sie fest, wie später die Ansicht in den Stammdaten für die Erfassungsmaske der Selektionen gegliedert sein soll. 1-Spaltig 2-Spaltig KOPIEREN Kopiert eine Gruppe, ohne die Felddefinition. ÄNDERN (wenn vorher eine Gruppe selektiert wurde) Hier können Sie die Gruppenbezeichnung und die Anzahl der Darstellungsspalten hinterlegen LÖSCHEN Löscht eine Gruppe, ohne die Felddefinition. Die Felddefinition wird automatisch an die obere Gruppe angehängt. EINTRAG NACH OBEN / EINTRAG NACHUNTEN Hiermit können Sie eine komplette Gruppe, die Sie zuvor ausgewählt haben, verschieben. Zusätzlich können Sie darüber eine einzelne Selektion verschieben und somit einer anderen Gruppe zuordnen. Hinweis, wenn Sie die Erweiterung "Erweiterte Feldtypen für Selektionsfelder" installiert haben: Wenn nur ein Info-Feld zu einer Gruppe hinterlegt wurde, so wird das Info-Feld immer in der max. möglichen Größe dargestellt. Die minimale Grösse richtet sich an der Anzahl der Eingabezeilen aus. In dieser Art der Darstellung wird ab drei Zeilen auch eine RTF-Toolbar angezeigt, sofern Ihre Ausbaustufe dieses Leistungsmerkmal unterstützt. Seite 4
4. Erweiterte Feldtypen für Selektionsfelder Mit Hilfe dieser Erweiterung können Sie die Feldart (wie z. B. nur Datum, nur Text, nur Zahlen usw.) sowie die Feldgröße für jede einzelne Selektion definiert werden. Im Menü unter DATEI - DB MANAGER - Datenbank mit Unterstützung für Selektionen auswählen - Schaltfläche BEARBEITEN - STRUKTUR ÄNDERN Register FELDER. Wählen Sie einen Feld-Eintrag zum Ändern aus. Folgende Eingabemöglichkeiten stehen Ihnen zur Verfügung: "Name" (nicht editierbar) Infobezeichner für den Druck und Import / Export "Bezeichnung" Hier können Sie eine Bezeichnung für die Sortierung hinterlegen Kennzeichen "Feld in Datensatz einfügen" Wenn dieses Kennzeichen gesetzt wird, wird das Feld in die Datenbank eingeführt "Feldart" BOOLEAN: Einfache Schaltfläche (Kennzeichen) INTEGER: Eingabefeld für ganze Zahlen (z. B. für Seiten / Minuten) FLOAT: Eingabefeld für reelle Zahlen (z. B. für Beträge, Mengen,...) DATUM: Eingabefeld für Datum (mit Monats-Kombinationsauswahl) STRING: Eingabefeld für Alphanumerische Zeichen INFO: Eingabefeld für bis zu 60.000 Zeichen, komprimiert gespeichert, mit RTF- Unterstützung (sofern Ihre Ausbaustufe dieses Leistungsmerkmal unterstützt) Beispiel für die Erfassung der Selektionen in den Stammdaten: Seite 5
"Feldgrösse" Hier können Sie die max. mögliche Menge an Eingabezeichen für String-Felder hinterlegen. Ist nur frei editierbar bei Feldart STRING. Die "Anzahl der Eingabezeilen" steht nur bei Feldart INFO zur Verfügung. "Feldeingabekennzeichen" Hier können bestimmte Erscheinungsformen ausgewählt werden, z. B. bei Feldart FLOAT: Betrag, Menge, Gewicht, usw. "Vorgabebezeichnungen" (nur bei Feldart STRING und Feldeingabekennzeichen [...]Auswahlbox) Hier können Sie mehrere Vorgabebezeichner durch Komma separiert hinterlegen. Seite 6