2012-08-09 89 views
3

我需要创建一个带有for循环的工作(我认为)可以遍历所有可用的公司并检查特定的值。我只是不熟悉如何选择每个公司。For循环所有可用的公司?

有没有人知道它的语法?

回答

6

我用在工作了以下技术:

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(); 
     } 
    } 
}