wiki-spaces-s1-pages-88047678-vba-aufrufe.md
By Andreas Langmaack (Unlicensed)
Oct 26, 2018
7 min
Add a reaction
|
Beschreibung
|
Aufruf einer Funktion in einem AddIn
| | --- | --- | |
Funktionsaufruf
|
Sage.System.gbAddInRun
| |
Parameter 1 Funktionsaufruf
|
AddInName (String)
| |
Parameter 2 Funktionsaufruf
|
Funktionsname (String)
| |
Parameter 3 Funktionsaufruf
|
Mode (Integer)
| |
Parameter 4 Funktionsaufruf
|
Argumentliste (String)
| |
Parameter 5 Funktionsaufruf
|
| |
Parameter 6 Funktionsaufruf
|
| |
Bemerkungen
|
Wird der Funktionsaufruf aus einem Kontextmenü eines Listen-Elementes aufgerufen, wird die Liste nach Rückkehr aktualisiert (Datenquelle wird neu ausgeführt)
|
Beispiel Sage.Pps.Fertigungsauftrag.Loeschen:
Open
|
Beschreibung
|
Aufruf einer Funktion in einem AddIn
| | --- | --- | |
Funktionsaufruf
|
Sage.System.gbAddInRunNoUpdate
| |
Parameter 1 Funktionsaufruf
|
AddInName (String)
| |
Parameter 2 Funktionsaufruf
|
Funktionsname (String)
| |
Parameter 3 Funktionsaufruf
|
Mode (Integer)
| |
Parameter 4 Funktionsaufruf
|
Argumentliste (String)
| |
Parameter 5 Funktionsaufruf
|
| |
Parameter 6 Funktionsaufruf
|
| |
Bemerkungen
|
Im Gegensatz zu Sage.System.gbAddInRun wird kein automatisches Update ausgeführt
|
Beispiel Sage.Wawi.Artikel.Artikelplanungstool:
Open
|
Beschreibung
|
Aufruf einer Funktion in einem AddIn für Mehrfachselektion in einer Liste
| | --- | --- | |
Funktionsaufruf
|
Sage.System.gbMultiUndSingleAufruf
| |
Parameter 1 Funktionsaufruf
|
AddInName, Funktionsname, Mode, Argumentliste (kommasepariert) (String)
| |
Parameter 2 Funktionsaufruf
|
| |
Parameter 3 Funktionsaufruf
|
| |
Parameter 4 Funktionsaufruf
|
| |
Parameter 5 Funktionsaufruf
|
| |
Parameter 6 Funktionsaufruf
|
| |
Bemerkungen
|
In der Funktion wird die Argumentliste aufbereitet. Jedes Argument eines Datensatzes wird mit Semikolon separiert, jeder selektierte Datensatz wird mit Komma separiert. Die Funktion ruft nach der Aufbereitung gbAddInRun auf. Die aufbereite Stringliste wird im Parameter sArgs übergeben
Es wird eine automatische Aktualisierung ausgeführt
|
Beispiel Sage.Pps.AktualisierungAG.ArbeitsgaengeMarkierte:
Open
Hinweis für Developer Partner
WDB-Eintrag 203334:
Dokument "Zusatzdokumentation zum Wiki für Developer Partner", Beispiel Sage.Pps.AktualisierungAG.ArbeitsgaengeMarkierte
|
Beschreibung
|
Aufruf Stammdaten, die nur in alter Technologie zur Verfügung stehen
| | --- | --- | |
Funktionsaufruf
|
Sage.System.gbClassOpen
| |
Parameter 1 Funktionsaufruf
|
OL-Klasse (String)
| |
Parameter 2 Funktionsaufruf
|
Leerstring (String)
| |
Parameter 3 Funktionsaufruf
|
Leerstring (String)
| |
Parameter 4 Funktionsaufruf
|
0 (Integer)
| |
Parameter 5 Funktionsaufruf
|
0 (Boolean)
| |
Parameter 6 Funktionsaufruf
|
| |
Bemerkungen
|
Dieser Funktionsaufruf muss nach Bereitstellung von Stammdaten in neuer Technologie entfernt und durch den entsprechenden neuen Funktionsaufruf ausgetauscht werden
|
Beispiel Sage.Rewe.Buchungserfassung.Anlagenkonto:
Open
|
Beschreibung
|
Generieren einer Wiedervorlage für eine Klasse
| | --- | --- | |
Funktionsaufruf
|
Sage.System.gbClassSchedule
| |
Parameter 1 Funktionsaufruf
|
OL-Klasse (String)
| |
Parameter 2 Funktionsaufruf
|
Schlüssel für ein Item der Klasse (String)
| |
Parameter 3 Funktionsaufruf
|
0 (Parameter wird nicht verwendet)
| |
Parameter 4 Funktionsaufruf
|
Bezeichnung der Wiedervorlage (String)
| |
Parameter 5 Funktionsaufruf
|
| |
Parameter 6 Funktionsaufruf
|
| |
Bemerkungen
|
|
Beispiel Sage.Wawi.Artikelstamm.Wiedervorlage:
Open
|
Beschreibung
|
Generieren einer Wiedervorlage für ein Kontokorrent
| | --- | --- | |
Funktionsaufruf
|
Sage.System.gbClassScheduleKto
| |
Parameter 1 Funktionsaufruf
|
Konto (String)
| |
Parameter 2 Funktionsaufruf
|
| |
Parameter 3 Funktionsaufruf
|
| |
Parameter 4 Funktionsaufruf
|
| |
Parameter 5 Funktionsaufruf
|
| |
Parameter 6 Funktionsaufruf
|
| |
Bemerkungen
|
Die Funktion ermittelt die OL-Klasse anhand der Applikation, in der der Kontextmenüeintrag ausgeführt wird
|
Beispiel Sage.System.Kundenstamm.Wiedervorlage:
Open
|
Beschreibung
|
Aufrufen eines Memos einer OL-Klasse
| | --- | --- | |
Funktionsaufruf
|
Sage.System.gbFrmMemoByClass
| |
Parameter 1 Funktionsaufruf
|
Schlüssel für ein Item der Klasse (String)
| |
Parameter 2 Funktionsaufruf
|
OL-Klasse (String)
| |
Parameter 3 Funktionsaufruf
|
Leerstring oder Feldname falls Feldname <> „Memo“ (String)
| |
Parameter 4 Funktionsaufruf
|
| |
Parameter 5 Funktionsaufruf
|
| |
Parameter 6 Funktionsaufruf
|
| |
Bemerkungen
|
|
Beispiel Sage.Wawi.EinkaufsbelegBasic.Memo:
Open
|
Beschreibung
|
Öffnen eines nicht modalen Access-Formulars
| | --- | --- | |
Funktionsaufruf
|
Sage.System.gbFrmOpen
| |
Parameter 1 Funktionsaufruf
|
Formularname (String)
| |
Parameter 2 Funktionsaufruf
|
Datenöffnungsmodus des Formulars (Integer)
| |
Parameter 3 Funktionsaufruf
|
Argumentliste (String) wird in die Property OpenArgs des Formulars geschrieben
| |
Parameter 4 Funktionsaufruf
|
| |
Parameter 5 Funktionsaufruf
|
| |
Parameter 6 Funktionsaufruf
|
| |
Bemerkungen
|
Es können mit dieser Funktion nur Formulare aus der aufrufenden Applikation (OLRewe.accdb oder OLAbf.accdb) angezeigt werden, Formulare aus AddIns werden mit Sage.Sytem.gbAddInRun oder Sage.System.gbAddInRunNoUpdate aufgerufen
|
Beispiel Sage.System.Kundenstamm.Mahnung:
Open
|
Beschreibung
|
Öffnen eines nicht modalen Access-Formulars mittels bLookup-Funktion
| | --- | --- | |
Funktionsaufruf
|
Sage.System.gbFrmOpenLookUp
| |
Parameter 1 Funktionsaufruf
|
Formularname (String)
| |
Parameter 2 Funktionsaufruf
|
Schlüssel, um bestimmte Daten anzuzeigen (String)
| |
Parameter 3 Funktionsaufruf
|
Datenöffnungsmodus des Formulars (Integer)
| |
Parameter 4 Funktionsaufruf
|
Argumentliste (String)
| |
Parameter 5 Funktionsaufruf
|
| |
Parameter 6 Funktionsaufruf
|
| |
Bemerkungen
|
|
Beispiel Sage.Wawi.OffeneKommission.PicklisteBearbeiten:
Open
|
Beschreibung
|
Öffnen eines modalen Access-Formulars
| | --- | --- | |
Funktionsaufruf
|
Sage.System.gnFrmOpenDialog
| |
Parameter 1 Funktionsaufruf
|
Formularname (String)
| |
Parameter 2 Funktionsaufruf
|
Argumentliste (String) wird in die Property OpenArgs des Formulars geschrieben
| |
Parameter 3 Funktionsaufruf
|
| |
Parameter 4 Funktionsaufruf
|
| |
Parameter 5 Funktionsaufruf
|
| |
Parameter 6 Funktionsaufruf
|
| |
Bemerkungen
|
Es können mit dieser Funktion nur Formulare aus der aufrufenden Applikation (OLRewe.accdb oder OLAbf.accdb) angezeigt werden, Formulare aus AddIns werden mit Sage.Sytem.gbAddInRun oder Sage.System.gbAddInRunNoUpdate aufgerufen
|
Beispiel Sage.System.Adressenstamm.Bankverbindungen:
Open
Dieser Funktionsaufruf wird auch für die Beleg- und Vorgangsübernahme aus einem Listen-Element verwendet.
Beispiel Sage.Wawi.AngebotAuskunft.BelegUebernahme:
Open
Die Argumentliste muss für die Aufrufe folgenden Aufbau haben:
Belegübernahme Verkauf
Belegübernahme Einkauf
Vorgangsübernahme Verkauf
Vorgangsübernahme Einkauf
|
Beschreibung
|
Aufrufen einer Webseite
| | --- | --- | |
Funktionsaufruf
|
Sage.System.gbNormalizeAndShowWebsite
| |
Parameter 1 Funktionsaufruf
|
URL (String)
| |
Parameter 2 Funktionsaufruf
|
| |
Parameter 3 Funktionsaufruf
|
| |
Parameter 4 Funktionsaufruf
|
| |
Parameter 5 Funktionsaufruf
|
| |
Parameter 6 Funktionsaufruf
|
| |
Bemerkungen
|
|
Beispiel Sage.System.Kundenstamm.ShowHomeapage:
Open
Der Kontextmenüeintrag hat die Eigenschaft „Position in Sortierung“ = „0“. Er wird also nicht im Kontextmenü angezeigt, sondern wird im Daten-Edit-Element-Feld „Homepage“ in der Eigenschaft „Funktionsname“ verwendet. Da der Eintrag im Kontextmenü des Kundenstammes hinterlegt ist, kann auf Felder des Datensatzes zugegriffen werden.
|
Beschreibung
|
Öffnen einer Bildschirmauskunft
| | --- | --- | |
Funktionsaufruf
|
Sage.System.gbOpenAuskunft
| |
Parameter 1 Funktionsaufruf
|
Vollqualifizierter Name (Name.PartnerId.LoesungId) des Master-Detail-Elementes (String)
| |
Parameter 2 Funktionsaufruf
|
| |
Parameter 3 Funktionsaufruf
|
| |
Parameter 4 Funktionsaufruf
|
| |
Parameter 5 Funktionsaufruf
|
| |
Parameter 6 Funktionsaufruf
|
| |
Bemerkungen
|
|
Beispiel Sage.Wawi.ZuErstellVKRech.Angebotsverwaltung:
Open
|
Beschreibung
|
Öffnen einer Bildschirmauskunft mit Einschränkung auf bestimmte Daten
| | --- | --- | |
Funktionsaufruf
|
Sage.System.gbOpenAuskunftParameter
| |
Parameter 1 Funktionsaufruf
|
Vollqualifizierter Name (Name.PartnerId.LoesungId) des Master-Detail-Elementes (String)
| |
Parameter 2 Funktionsaufruf
|
Parameterliste der Form „Parameter<lfd Nr>:=…; Parameter<lfd Nr>Value:=…;Parameter<lfd Nr>Type:=…“(String)
| |
Parameter 3 Funktionsaufruf
|
| |
Parameter 4 Funktionsaufruf
|
| |
Parameter 5 Funktionsaufruf
|
| |
Parameter 6 Funktionsaufruf
|
| |
Bemerkungen
|
Wird Type nicht angegeben, wird der Parameter als Type = String übergeben
Der Name von Parameter<lfd Nr> kann in der Datenquelle mittels Platzhalter $[Parameter(name)] hinterlegt werden
Folgende Werte von Type werden ausgewertet:
"str", "string", "time", vbNullString
"date", "date", "datetime"
"int", "sgn"
"lng", "integer", "duration"
"cur", "decimal"
"bln", "boolean"
|
Beispiel Sage.Wawi.ZuErstellVKRech.Vorgangsverwaltung:
Open
|
Beschreibung
|
Öffnen einer Sammelmappe
| | --- | --- | |
Funktionsaufruf
|
Sage.System.gbOpenSammelmappe
| |
Parameter 1 Funktionsaufruf
|
Vollqualifizierter Name (Name.PartnerId.LoesungId) des Master-Detail-Elementes (String)
| |
Parameter 2 Funktionsaufruf
|
Feld Schluessel aus KHKSammelmappen (String)
| |
Parameter 3 Funktionsaufruf
|
Typ aus KHKGruppen für die benutzerdefinierten Register (Long)
| |
Parameter 4 Funktionsaufruf
|
Feld Typ aus KHKSammelmappen (Integer)
| |
Parameter 5 Funktionsaufruf
|
OL-Klassenname (String)
| |
Parameter 6 Funktionsaufruf
|
Leerstring oder zweiter Schlüssel in KHKSammelmappen (String)
| |
Bemerkungen
|
|
Beispiel Sage.Wawi.Artikelstamm.Sammelmappe:
Open
|
Beschreibung
|
Öffnen Adressenstamm in Abhängigkeit der Einstellung im Administrator
| | --- | --- | |
Funktionsaufruf
|
Sage.System.gbOpenStammdatenAdressen
| |
Parameter 1 Funktionsaufruf
|
Leerstring oder Adresse (String)
| |
Parameter 2 Funktionsaufruf
|
Collapse action bar
View all comments
Open Details Panel
Create page
Open Rovo Chat
Add a comment
Add a reaction