2013-03-07 33 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