Mit mklAccess() kann der Zugriff für eine Tabelle auf die übergebene Markierungsliste umgestellt werden.
Die Parameter werden wie bei find() übergeben.
Tabellenbezeichner der bereits geöffneten Tabelle.
Der Parameter table muss übergeben werden.
Der Gruppenname, so wie er bei find() übergeben wurde. Wird auf den, im Folgenden beschriebenen, Parameter id verzichtet, so wird die Gruppen-MKL verwendet, die immer von find() erzeugt wird.
Der Parameter group muss übergeben werden.
Das Attribut id enthält die Selektions-ID, auf die Zugegriffen werden soll. Diese muss dann auch bei find() definiert worden sein.
Der Parameter id ist optional.
Es werden zwei Teilmengen ermittelt und mit einem logischen UND vereinigt und in einer MKL address,liste (ohne ID) abgelegt.
Im Anschluss wird der Zugriff auf diese Ergebnismenge umgestellt und die gefundenen Datensätze mit einem SUB-ENDSUB durchlaufen.
<esp>
openTables ADDRESS
find('table="address" group="liste" id="teilmenge a" select="Type=1"')
find('table="address" group="liste" id="teilmenge b" select="Type=2"')
find('')
mklAccess('table="address" group="liste"')
SUB _DBName(ADDRESS)
out(getField(ADDRESS,"Name")+"<br/>")
ENDSUB
</esp>
esp:extensions:mkls:mklaccess, Rev. 4, Zuletzt geändert 2006-11-17 13:27, 685 Aufrufe
