Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite

2.5. Befehl "Auf Auswahl anwenden"

 

Für Business OPEN-Anwender mit Systemmanagerfunktion ist im Menü Auswahl die Option Auf Auswahl anwenden aktiv. Mit diesem Menüpunkt steht Ihnen ein mäch-tiger Befehl zur Verfügung, der Eingriffe in die Datenbank erlaubt, die im normalen Programmverlauf nicht möglich sind.

 

Der Befehl "Auf Auswahl anwenden" bezieht sich stets auf eine bestimmte Auswahl an Datensätzen. Sie müssen daher im Listenlayout einer Datei die gewünschten Datensätze zunächst selektieren und zur Weiterverarbeitung markieren . Wählen Sie anschließend aus dem Menü "Auswahl" die Option "Auf Auswahl anwenden":

 

 

Nach Auswahl des Befehls erscheint zunächst ein warnender Hinweis, den Sie unbedingt beachten sollten:

 

 

 

Nach Bestätigung des Buttons "Weiter" folgt ein Editor-Fenster. Im oberen Layout des Editors können Sie einen Befehl zur Bearbeitung der ausgewählten Datensätze formulieren.

 

Dateien

Felder

Routinen

Die drei eingebundenen Layouts in der Mitte des Editors zeigen die in Business OPEN vorhandenen Dateien (links), die Felder der ausgewählten Datei (Mitte) sowie wählbare Programmroutinen (rechts):

 

 

Datei-/Feldliste

sortieren

 

Die Liste der Dateien und die Feldliste erscheinen zunächst unsortiert. Klicken Sie auf die blaue Überschrift Dateien oder Felder, um eine alphabetische Sortierung der jeweiligen Einträge auszulösen. Dies wird Ihnen die Suche nach der gewünschten Datei bzw. dem gewünschten Feld erleichtern.

 

 

Eine häufige Anwendung des Befehls "Auf Auswahl anwenden" ist es, einem Datenbankfeld einen neuen Wert zuzuweisen. Gehen Sie dabei folgendermaßen vor:

 

Datei wählen

In dem Dateienlayout des Editors ist die aktuelle Datei markiert.

 

Feld auswählen

Wählen Sie in der Liste der dazugehörigen Datenbankfelder das Feld, das Sie bearbeiten möchten, durch Anklicken aus. Das Feld wird daraufhin in den Editierbereich am oberen Rand des Editor-Fensters übertragen.

 

Operator :=

Geben Sie für eine Wertzuweisung den Operator " := " ein oder klicken Sie auf den entsprechenden blauen Button links neben dem Editierbereich.

 

Wert

Auf den Operator folgt der zuzuweisende Wert. Für die Wertzuweisung ist es wichtig, den Typ des ausgewählten Feldes zu kennen.

 

• Bei einem alphanumerischen Feld geben Sie den Wert, den Sie dem Datenbankfeld zuweisen möchten, innerhalb von Anführungszeichen ein.

 

• Bei einem numerischen Feld sind für den zuzuweisenden Wert keine Anführungszeichen nötig.

 

• Ein Datum muss innerhalb von Ausrufungszeichen eingegeben werden.

 

Beispiele:

 

Feldtyp

 

Feldname

Operator

Wert

alphanumerisch

 

[Adresse]Vertreter

:=

"V.B. Wacker"

numerisch

 

[Adresse]Rabatt

:=

5

Datum

[Auftrag]Belegdatum

:=

!24.04.2011!

 

 

Eine weitere häufige Anwendung des Befehls "Auf Auswahl anwenden" ist in einer Vorgangsdatei das Zurücksetzen des Status von 9 auf 0 (von "vollständig erledigt" auf "wieder änderbar"). Hierzu muss man wissen, dass das alphanumerische Feld Status intern mit 20 Stellen verwaltet wird. Dem Feld Status ist daher stets ein Wert mit 20 Stellen zuzuweisen.

 

Beispiel: [Auftrag]Status:="00000000000000000000"

alternativ: [Auftrag]Status:=20*"0"

 

An die Stelle einer manuellen Wertzuweisung kann auch die Zuweisung einer Programmroutine treten. Wenn Sie über entsprechende Kenntnisse der 4D Programmiersprache verfügen, ermöglicht der Befehl "Auf Auswahl anwenden" auch weitaus komplexere Bearbeitungen von Datenbankfeldern als die in den obigen Beispielen abgebildeten einfachen Wertzuweisungen.

 

Haben Sie Ihren Befehl vollständig editiert, starten Sie durch Bestätigung von "OK" die Bearbeitung der ausgewählten Datensätze. Der zugewiesene Wert wird nun in jedem markierten Datensatz in das entsprechende Feld eingesetzt. Der momentane Stand der Verarbeitung wird in einem Fenster am Bildschirm angezeigt.

 

 

 

Komplexe Anweisungen, die Sie häufiger verwenden wollen, können Sie speichern, indem Sie auf die grüne Diskette im "Auf Auswahl anwenden"-Dialog klicken.

 

Es erscheint ein Dialog, in dem Sie aufgefordert werden, einen Namen für die Operation anzugeben:

 

 

Nach Bestätigung des Dialogs mit "OK" erscheint die Operation unter dem eingegebenen Namen in dem Popup-Menü links neben der grünen Diskette:

 

 

 

 

Eine gespeicherte Anweisung können Sie löschen, indem Sie sie aus dem Popup-Menü auswählen und anschließend auf den Papierkorb klicken.

 

 

Export

Import

Weiterhin ist es möglich, eine unter "Auf Auswahl anwenden" formulierte Programmanweisung extern auf der Festplatte zu sichern bzw. einen gesicherten Befehl von der Festplatte wieder in den Editor zu laden.


Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite