Dany mistrz: Rekord ZA b
Szczegół Wybór rekordu Y A N A Y B N B.
za pomocą mastersource z indeksem Record
Jeśli kursor i na A (master), szczegół pokazujedwa rekordy powiązane z A (i tak dalej). To jest wporządku. Jeśli opuszczę okno, chcę sprawdzić, czy wszystkie rekordy szczegółowo A mają Y, a wszystkie następnie rekordy B mają Y szczegółowo. Ale wydaje się, że mogę sprawdzić tylko główny / detal, który ma fokus w głównym. Nie mogę znaleźć szczegółowo rekordów B, jeśli jestem na rekordach głównych A. Czy istnieje sposób na programowe przejście przez master, zaczynając od pierwszego zapisu i uzyskania szczegółów, a następnie drugiego zapisu i uzyskania szczegółów?
Odpowiedzi:
2 dla odpowiedzi № 1Oczywiście jest:
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;