Please enable JavaScript to view this site.

GeoAS Project

Navigation: Start > Fenster > Makro

Terminerinnerung (Makro Beispiele)

Scroll Prev Top Next More

Nachstehend haben wir Anwendungsbeispiele illustriert, die an die jeweiligen Daten und Aufgabenstellungen angepasst werden können.

 

n = vorgegebene Syntax

n = Schlüsselwort

n = Platzhalter

n = frei definierbar

n = Variable

 


 

Aufgabenstellung: Einrichtung von Terminerinnerungen (z.B. für Prüfungen, Wartungsarbeiten oder Gewährleistungen)

Terminerinnerung wird vom Benutzer manuell per Makro initiiert.

Anzeige eines Hinweises mit der Anzahl der ermittelten Objekte

Anzeige der Ergebnistabelle mit ausgesuchten Spalten ("BaumID" und "Prüfdatum")

 

(vergrößern)

(vergrößern)

(vergrößern)

(vergrößern)

 

Beispiel A: Ermittlung aller Termine in der Zukunft - ab dem Tag der Ausführung des Makros

select BaumID, Prüfdatum from Bäume where Prüfdatum >= CurDate() into Prüfliste

browse * from Prüfliste

note "Anzahl der Objekte: " & tableinfo("Prüfliste",8)

 

Beispiel B: Ermittlung aller Termine innerhalb der nächsten 14 Tage - ab dem Tag der Ausführung des Makros

select BaumID, Prüfdatum from Bäume where Prüfdatum >= CurDate() and Prüfdatum <= CurDate()+14 into Prüfliste

browse * from Prüfliste

note "Anzahl der Objekte: " & tableinfo("Prüfliste",8)

 

 


Erweitertes Beispiel für die Verwendung als Autostart-Makro

Terminerinnerung soll automatisiert per Autostart-Makro initiiert werden.

 

Im GeoAS Management wird das Makro der korrespondierenden Datengruppe zugeordnet und mit der Bezeichnung Autostart gekennzeichnet.

Die Ausführung des Autostart-Makros kann spezifischen Benutzern zugeordnet werden.

(vergrößern)

(vergrößern)

 

Die Syntax bleibt unverändert.

Aufgabenstellung A:

Ermittlung aller Termine in der Zukunft - ab dem Tag des Öffnens der Daten

select BaumID, Prüfdatum from Bäume where Prüfdatum >= CurDate() into Prüfliste

browse * from Prüfliste

note "Anzahl der Objekte: " & tableinfo("Prüfliste",8)

 

Aufgabenstellung B:

Ermittlung aller Termine innerhalb der nächsten 14 Tage - ab dem Tag des Öffnens der Daten

select BaumID, Prüfdatum from Bäume where Prüfdatum >= CurDate() and Prüfdatum <= CurDate()+14 into Prüfliste

browse * from Prüfliste

note "Anzahl der Objekte: " & tableinfo("Prüfliste",8)