Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
speedy:30_modules:script [2020/10/15 17:15] adminspeedy:30_modules:script [2021/06/28 11:05] – [Application - Objekt] speedy
Zeile 1: Zeile 1:
-====== Scripting [modScript] ======+====== Scripting ======
 Mit Hilfe des Scripting Moduls kann speedyPDM ereignisorientiert angepasst werden. \\ Mit Hilfe des Scripting Moduls kann speedyPDM ereignisorientiert angepasst werden. \\
 Um das Scripting Modul nutzen zu können muss die Programmbibliothek modScript7.dll im speedy/Admin unter Anwendungsmodule hinzugefügt werden. \\ Um das Scripting Modul nutzen zu können muss die Programmbibliothek modScript7.dll im speedy/Admin unter Anwendungsmodule hinzugefügt werden. \\
Zeile 154: Zeile 154:
  
 === Application.GetDocumentPath(DocNo) ===  === Application.GetDocumentPath(DocNo) === 
-Gibt den Ablagepfag des Dokuments zurück.\\+Gibt den Ablagepfad des Dokuments zurück.\\
 \\  \\ 
-\\+ 
 +=== Application.DbExecute(Connection, Statement) ===  
 +Führt das SQL-Statement auf der benannten Datenbankverbindung aus. \\ 
 +Wird keine Verbindung (Connection) angegeben, wird die Datenbank der Session verwendet. \\ 
 +In Multi-Vault-Umgebungen kann der Name des Vault angegeben werden, um die Datenbank des Vault zu verwenden. \\ 
 +Die Funktion gibt 0 zurück, wenn kein Fehler vorliegt. \\ 
 +Die Funktion liefert kein Ergebnis aus dem SQL-Statement zurück. \\ 
 +<code>DbExecute("", "UPDATE dm_document d inner join dm_version v ON d.doc_did=v.ver_did AND d.doc_rev=v.ver_major AND d.doc_ver=v.ver_minor inner join dm_prop_cad p on v.ver_vid=p.prop_did SET p.NORM = 'DIN 931' WHERE d.doc_docno = 'BS01516';")</code> 
 + 
 +=== Application.DbQuery(Connection, Statement) ===  
 +Führt das SQL-Abfrage auf der benannten Datenbankverbindung aus. \\ 
 +Wird keine Verbindung (Connection) angegeben, wird die Datenbank der Session verwendet. \\ 
 +In Multi-Vault-Umgebungen kann der Name des Vault angegeben werden, um die Datenbank des Vault zu verwenden. \\ 
 +Die Funktion liefert die Werte der in der Abfrage definierten Felder in einem Array zurück. 
 +<code>DbQuery("", "SELECT lst_idx,lst_name,lst_desc FROM lng_lst WHERE lst_typ='PROJEKTSTATUS';")  
 + 
 +Ergebnis:\\ 
 +0 0 "Erstellt" 
 +1 1 "In Arbeit" 
 +2 2 "Angehalten" 
 +3 3 "Beim Kunden" 
 +4 4 "Im Bau" 
 +5 5 "Fertig" 
 +</code> 
 + 
 +=== Application.DbLookup(Connection, Expression, Domain, Criteria) ===  
 +<code></code> 
 + 
 +=== Application.Sleep(Milliseconds) === 
 +<code></code> 
  
 ==== Clipboard - Objekt ==== ==== Clipboard - Objekt ====
Zeile 602: Zeile 632:
 |kBefore|Zeitpunkt wann die Aktion ausgeführt werden soll(Hier unrelevant)| |kBefore|Zeitpunkt wann die Aktion ausgeführt werden soll(Hier unrelevant)|
 |dictionary|Übergibt das Dictionary Objekt| |dictionary|Übergibt das Dictionary Objekt|
-Rückgabe true oder 1: Das Dictionary enthält Eigenschaften, die in den Dialog zu übernehmen sind.+**Rückgabe:** true oder 1 :Das Dictionary enthält Eigenschaften, die in den Dialog zu übernehmen sind.
 \\ \\ \\ \\
  
Zeile 610: Zeile 640:
 |kBefore|Zeitpunkt wann die Aktion ausgeführt werden soll(Hier unrelevant)| |kBefore|Zeitpunkt wann die Aktion ausgeführt werden soll(Hier unrelevant)|
 |dictionary|Übergibt das Dictionary Objekt| |dictionary|Übergibt das Dictionary Objekt|
 +**Rückgabe:** 1 := Das Dictionary enthält Eigenschaften, die in den Dialog zu übernehmen sind.
 +
 Sobald OnValidate aufgerufen wurde, wird der OnBrowse nicht mehr aufgerufen. Sobald OnValidate aufgerufen wurde, wird der OnBrowse nicht mehr aufgerufen.
-Rückgabe 1: Das Dictionary enthält Eigenschaften, die in den Dialog zu übernehmen sind. 
 \\ \\ \\ \\
  
Zeile 620: Zeile 651:
 |val | Dazugehöriger Wert zur Eigenschaft. | |val | Dazugehöriger Wert zur Eigenschaft. |
 |dictionary | Übergibt das Dictionary Objekt | |dictionary | Übergibt das Dictionary Objekt |
-Rückgabe 1: Das Dictionary enthält Eigenschaften, die in den Dialog zu übernehmen sind.+**Rückgabe:**  :=  Das Dictionary enthält Eigenschaften, die in den Dialog zu übernehmen sind.
 \\ \\ \\ \\ \\ \\
  
Zeile 634: Zeile 665:
 |kBefore|Zeitpunkt wann die Aktion ausgeführt werden soll(Hier unrelevant)| |kBefore|Zeitpunkt wann die Aktion ausgeführt werden soll(Hier unrelevant)|
 |dictionary|Übergibt das Dictionary Objekt| |dictionary|Übergibt das Dictionary Objekt|
-Rückgabe true oder 1: Das Dictionary enthält Eigenschaften, die in den Dialog zu übernehmen sind.+**Rückgabe:** true oder 1 :Das Dictionary enthält Eigenschaften, die in den Dialog zu übernehmen sind.
 \\ \\ \\ \\
  
Zeile 642: Zeile 673:
 |kBefore|Zeitpunkt wann die Aktion ausgeführt werden soll(Hier unrelevant)| |kBefore|Zeitpunkt wann die Aktion ausgeführt werden soll(Hier unrelevant)|
 |dictionary|Übergibt das Dictionary Objekt| |dictionary|Übergibt das Dictionary Objekt|
 +**Rückgabe:** 1 := Das Dictionary enthält Eigenschaften, die in den Dialog zu übernehmen sind.
 +
 Sobald ein OnValidate aufgerufen wurde, wird der OnBrowse nicht mehr aufgerufen. Sobald ein OnValidate aufgerufen wurde, wird der OnBrowse nicht mehr aufgerufen.
-Rückgabe 1: Das Dictionary enthält Eigenschaften, die in den Dialog zu übernehmen sind. 
 \\ \\ \\ \\ \\ \\