Skip to main content
Skip table of contents

GetLastUsedRecords()

GetLastUsedRecords() – Zuletzt verwendete Einträge im Memo-System

Diese Funktion liefert die zuletzt bearbeiteten Einträge im Memo-System (WorkArea DAB065). Für die WorkAreas DAB000, DAb062, DAB100 werden die zuletzt verwendeten Memo-Zuordnungen zurückgegeben.

Hinweis
Rückgabe ist absteigend nach Timestamp sortiert

ParameterBeschreibung

nUserID:N

ID des Users (z.Z. nur eigener User möglich "c_usr")

nWorkArea:N

ID der Workarea (DAB000, DAB062, DAB065, DAB100 möglich)

dTimestamp:D

Maximal Alter der Einträge

nMaxCount:N

Maximal Anzahl an Einträgen die zurückgegeben werden

Rückgabewert

Array \{UserID, WorkArea, RecordID, Timestamp\}

Beispiel

CODE
| aLastUsed, i, cSQL:C:='' |

// Erstellt einen SQL-Filter, welcher die letzten 50 im Memo-System veränderten MEMO_ID der DAB065 berücksichtigt
aLastUsed := GetLastUsedRecords(Val(c_usr),waDAB065,0,50),

for i := 1 to Alen(aLastUsed) do
   cSQL += if(empty(cSQL), '', ' OR '),
   cSQL += 'MEMO_ID = ' + Str(aLastUsed[i, 3]),
next,

cSQL := iif(empty(cSQL),'', ' (' + cSQL + ') '),
cSQL // (MEMO_ID = 1 OR MEMO_ID = 2 OR MEMO_ID = 3 ...)
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.