for 루프를 사용하여 작업을 만들어야합니다 (나는 생각합니다). 사용 가능한 모든 회사를 거쳐 특정 값을 확인합니다. 각 개별 회사를 선택하는 방법을 잘 모르겠습니다.사용 가능한 모든 회사의 루프?
누구나 구문을 알고 있습니까?
for 루프를 사용하여 작업을 만들어야합니다 (나는 생각합니다). 사용 가능한 모든 회사를 거쳐 특정 값을 확인합니다. 각 개별 회사를 선택하는 방법을 잘 모르겠습니다.사용 가능한 모든 회사의 루프?
누구나 구문을 알고 있습니까?
은 "상호 회사"데이터 액세스라고 찾고있는 기능을 제공합니다. MSDN 여기에 코드 샘플의 큰 비트가 있습니다
X ++ 코드 : http://msdn.microsoft.com/en-us/library/cc518738.aspx
주요 기사 : http://msdn.microsoft.com/en-us/library/cc634544.aspx
나는 작업에서 다음과 같은 방법을 사용 :
static void CountIt(Args _args)
{
DataArea DataArea;
void doIt()
{;
info(int2str((select Count(RecId) from CustTable).RecId));
}
setPrefix("Counting");
while select DataArea where !DataArea.isVirtual
{
print(DataArea.Id);
setPrefix(DataArea.Id);
changecompany (DataArea.Id)
{
doIt();
}
}
}
그렇지 않으면 당신은 얻을 것이다의 changecompany 범위에서 테이블 변수를 재설정 명심하시기 바랍니다 이상하거나 전혀 결과가 없습니다. 동료가 자신의 업무를 수행하고 changecompany 범위 내의 코드에 대한 결과를 전혀 얻지 못했습니다. 내가 봤 거든이 blogpost을 발견 : http://dynamics-ax-live.blogspot.se/2011/10/what-not-to-forget-when-using.html