2013-02-28 81 views
0
詳細的所有記錄

鑑於主: 記錄 一個 乙德爾福2010年,主詳細 - 橫在主

詳細 選擇記錄 YA NA YB NB

使用的MasterSource與索引記錄

如果光標在A(主)上,則細節顯示鏈接到A的兩條記錄(依此類推)。 這很好。 如果我離開窗口,我想檢查所有記錄詳細A有Y,所有記錄B有Y詳細。 但是,我似乎只能檢查在master中具有焦點的主/細節。 如果我在A主記錄上,我找不到詳細的B記錄。 是否有一種方法可以遍歷主程序,從第一個記錄開始獲取細節,然後是第二個記錄並獲取細節?

回答

2

當然有:

MasterTable.First; 
while not MasterTable.Eof do 
begin 
    while not ChildTable.Eof do 
    begin 
    // Access child table data here. It will contain only the 
    // rows related to the current row of MasterTable 
    ChildTable.Next; 
    end; 
    MasterTable.Next; 
end; 
+0

我的代碼ChildTable.MasterSource並沒有禁用/啓用控件我經常這樣做。然後它似乎工作。非常感謝。 – Clarion 2013-02-28 22:13:47

+0

現在正常工作。你把我的想法放在正確的方向。謝謝。 – Clarion 2013-03-01 20:17:07