17.08.2010, 16:05 | #1 |
Участник
|
fatihdemirci: CrossCopmany ile query yazmak
Источник: http://www.fatihdemirci.net/index.ph...-query-yazmak/
============== MerhabaBu yazımda birden çok şirketin verilerini gösteren bir formda seçilen kayıtların hangi şirketlerde olduğunu bulan bir metod öreneği var. X++: void groupByCompany() { TmpFrmVirtual tmpTmpFrmVirtual; PurchReqLine tmpPurchReqLine; str 10 dizi[]; int i,j; Query query; QueryRun qRun; ; query = new Query(); query .allowCrossCompany( true ); query .addCompanyRange( ); // istediğimiz kadar şirket ekleyebiliriz query .addCompanyRange( ); query.addDataSource(tablenum(PurchReqLine)).addGroupByField(fieldnum(PurchReqLine,dataAreaId)); // şirete göre grup by alıyoruz. query.dataSourceTable(tablenum(PurchReqLine)).addRange(fieldnum(PurchReqLine, PurchGroupCodeId)).value(queryvalue(PurchReqLine.PurchGroupCodeId)); // kriter verdik qRun = new queryrun(query); i = 1; while(qrun.next()) { tmpPurchReqLine = qrun.get(tablenum(PurchReqLine)); dizi[i] = tmpPurchReqLine.dataAreaId; // olan şireketleri bir diziye atıyoruz burada istedğiniz işlemleri yapabilirsiniz. i++; info(strfmt( ====> %,tmpPurchReqLine.dataAreaId)); } }
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
|