2013-03-07 44 views
2

我有一个HeaderTable和LineTable数据源的表单。 HeaderTable包含FromDate和ToDate字段,LineTable包含TransactionDate字段。要在ax 2009中自动填充的表格

根据要求,我必须填写TransactionDate字段'fromdate'TO'todate'。

例如,如果HeaderTable包含1 - 扬& 8日 - 扬为没有fromdate和todate分别比线路电平应该自动创建第一个记录,1月8日

我希望它可以用做按钮,但不清楚。请举例说明。

谢谢。 :)

回答

0

感谢Jan的回复。

这是我如何解决了这个问题:

我创建了一个按钮,按钮上的点击方法,我写了这样的逻辑:

FromDate = Header.FromDate; 

while (FromDate <= Header.ToDate) 
{ 
    Line.InvoiceId = Header.InvoiceId; 
    Line.TransactionDate = FromDate; 
    Line.doInsert(); 
    FromDate++; 

    if (FromDate == Line.TransactionDate) 
    { 
     break; 
    } 

} 

Line_ds.research(true); 

} 

希望这会帮助别人。谢谢。

1

没有自动发生的,做你自己:

for (transDate = fromDate; transDate <= toDate; transDate++) 
{ 
    salesLine.clear() 
    salesline.TransDate = transDate; 
    salesLine.initFrom... 
    salesLine.createLine(...); 
} 

我很高兴我没有编写,更新逻辑,当用户改变fromDatetoDate

+0

嗨扬,是的没有自动发生,我的问题解决了。 :) 谢谢.. :) – Pankaj 2013-03-07 11:28:49