<< Klicken Sie hier, um das Inhaltsverzeichnis anzuzeigen >> Start-Definition |
Start-Definition |
Im Register Start-Definition definieren Sie die variablen Einstellungen für die Listen/Etiketten. Dies sind z.B. die Benutzer-Selektionen oder die Benutzer-Sortierungen. Das Fenster für diese Definition sieht wie folgt aus:
Drucker Sie haben die Möglichkeit, einer Liste einen festen Drucker zuzuweisen. Wenn Sie die Liste immer auf dem jeweiligen Standard-Drucker ausdrucken wollen, lassen Sie diese Auswahl leer. Wenn Sie später die Liste drucken, haben Sie auf jeden Fall nochmals die Gelegenheit, den Drucker zu ändern. Anzahl Kopien Hier geben Sie die Anzahl der Exemplare ein, die Sie für diese Liste ausdrucken wollen. Sie können auch ein Datenfeld auswählen. Dann wird die Anzahl aufgrund dieses Feldes ermittelt. Neben einzelnen Feldern ist es auch möglich, eine Formel anzugeben. Diese Formel muss dann als SQL-Ausdruck definiert werden. Beispiel (nur drucken, wenn Land = 'CH'): DECODE( ADR_Adressen.LandPRO,'CH',1,0 ) Name Druckjob Wenn Sie eine Liste drucken, dann erhält der Druckjob im Spooler den Listennamen als Bezeichnung des Druckjobs. Sie können hier einen anderen Namen für den Druckjob definieren. Wählen Sie dazu ein Datenfeld aus. Neben einzelnen Feldern ist es auch möglich, eine Formel anzugeben. Diese Formel muss dann als SQL-Ausdruck definiert werden. AUF_Dokumente.Referenztext + '/' + AUF_DokTypen.Bezeichnung + ' ' + Str(AUF_Dokumente.DokumentNrAUF) Sortierungen In dieser Liste können Sie die Felder markieren, die dem Benutzer für die Sortierung der Liste zur Verfügung gestellt werden sollen. Alle markierten Felder werden dann im Listen-Modul als Sortierung zur Auswahl angezeigt. Sie können die Standard-Sortierung definieren, indem Sie auf das gewünschte Feld doppelklicken. Selektionen Damit nicht immer alle Daten auf der Liste erscheinen, können Sie dem Benutzer Selektionen bereitstellen. Die Anzahl der Selektionen ist unbegrenzt. Es gibt 2 Varianten von Selektionen: Selektionen, welche direkt auf die Datenbank-Felder verweisen und eigene Felder, welche Sie direkt im Report oder auch als feste Selektion verwenden können. Nachfolgend werden die einzelnen Eingaben für die Definition einer Selektion erklärt: Bezeichnung Geben Sie hier eine Bezeichnung für die Selektion ein. Diese Bezeichnung wird dem Benutzer angezeigt, wenn er diese Liste auswählt. Feldname Wählen Sie hier das Feld aus, welches für die Selektion verwendet werden soll. Wenn Sie ein eigenes Feld definieren wollen, geben Sie hier einfach den Namen des Feldes ein. Sie können in Ihren SQL-Befehlen dann auf dieses Feld referenzieren, indem Sie den Feldnamen in eckige Klammer schliessen (z.B. FIB_Buchungen.BDatum <= [BilanzPer]). Operation Wählen Sie hier die Operation für die Selektion aus. Diese Auswahl können Sie nur vornehmen, wenn Sie unter Feldname ein Datenbankfeld ausgewählt haben. Bei eigenen Feldern ist diese Auswahl nicht möglich. Mögliche Operation sind < (kleiner als), <> (nicht gleich), <= (kleiner oder gleich), = (gleich), > (grösser als) , >= (grösser oder gleich), KEINE, LIKE und IN. Mit «LIKE» wird der Wert als Teiltext verglichen und muss nicht genau übereinstimmen. «IN» kann verwendet werden, wenn Sie eine Liste von möglichen Werten verwenden wollen. Wenn Sie «KEINE» wählen, wird das Feld als Selektion angezeigt, es wird aber nicht für den SQL-Befehl für die Selektion berücksichtigt. Typ Diese Auswahl ist nur aktiv, wenn Sie ein eigenes Feld definieren wollen (siehe Feldname). Hier bestimmen Sie dann, welche Art von Feld Sie erstellen wollen. Dabei haben Sie die Auswahl zwischen «Text», «Datum», «Datum/Zeit», «Dezimalzahl», «ganze Zahl», «Checkbox» oder «Markierte». Eine Checkbox ist ein Abfrage, welche angekreuzt werden kann, also eine Ja/Nein-Abfrage. Wenn Sie «Markierte» verwenden, dann können Sie später ebenfalls diese Option an- oder abwählen. Bei gewählter Option werden dann nur die markierten Datensätze gedruckt (z.B. markierte Adressen im Adress-Modul). Weiter gibt es die Auswahl «OPTION». Diese Variante erzeugt eine Auswahl, in der Sie «Ja», «Nein» oder «Alle Optionen» wählen können. Eingabe speichern Wenn Sie diese Option markieren, wird die letzte Eingabe bei Starten einer Liste gespeichert. Wählen Sie später diese Liste wieder, so wird die letzte Eingabe automatisch wieder abgefüllt. Eingabe zwingend Mit dieser Option bestimmen Sie, ob der Benutzer beim Starten dieser Liste einen Wert bei dieser Selektion eingeben muss oder nicht. Reihenfolge Mit den nachfolgenden Schaltfläche nach oben verschieben bzw. nach unten verschieben können Sie die Reihenfolge der Felder bestimmen. |