Der folgende Code öffnet ein Formular - im Beispiel das Formular VendTable - im Grid und setzt dabei Ranges auf den Query des Formulares. Konkret werden im Beispiel nur drei bestimmte Kreditoren angezeigt.
Diese Webseite verwendet Cookies, um Benutzern einen besseren Service anzubieten. Wenn Sie weiterhin auf der Seite bleiben, stimmen Sie der Verwendung von Cookies zu.
Mehr dazu
Der folgende Code öffnet ein Formular - im Beispiel das Formular VendTable - im Grid und setzt dabei Ranges auf den Query des Formulares. Konkret werden im Beispiel nur drei bestimmte Kreditoren angezeigt.
{
Args args;
FormRun fr;
QueryBuildDataSource qbds;
FormDataSource fds;
QueryBuildRange qbr;
args = new Args(formStr(VendTable));
args.caller(null);
args.menuItemType(MenuItemType::Display);
args.menuItemName(menuitemDisplayStr(VendTable));
args.formViewOption(FormViewOption::Grid);
fr = classfactory.formRunClass(args);
fr.init();
fds = fr.dataSource();
qbds = fds.queryBuildDataSource();
qbds.addRange(fieldNum(VendTable, RecId)).value(queryValue(22565421239));
qbds.addRange(fieldNum(VendTable, RecId)).value(queryValue(22565421240));
qbds.addRange(fieldNum(VendTable, RecId)).value(queryValue(22565421714));
fr.run();
fr.detach();
}
Das Ergebnis des Jobs kann wie folgt aussehen: