Witam

Mam problem odnośnie sortowania tabeli detail w formularzu master-detail.
Sortuje wg ustalonych wcześniej indeksów dla każdego ClientDataSet.

Kod

  with CDS_Grupa.IndexDefs.AddIndexDef do
  begin
    Name := 'GrupaIdx';
    Fields := 'Nazwa;Rok';
    Options := [];
  end;
  CDS_Grupa.IndexName := 'GrupaIdx';
  with CDS_Student.IndexDefs.AddIndexDef do
  begin
    Name := 'StudentIdx';
    Fields := 'Nazwisko;Imie';
    Options := [];
  end;
  CDS_Student.IndexName := 'StudentIdx';

Przy uruchomieniu formularza tabela master (grupa) sortowana jest poprawnie, a w tabeli detail (student) nie wyświetla się żaden rekord.
Jeżeli usunę kod dla tabeli detail (student) to tabela master sortowana jest poprawnie, a w tabeli detail rekordy są widoczne, ale nieposortowane :-/

Identycznie rzecz się ma jeżeli podczas tworzenia formularza tworze tymczasowe indeksy dla tych tabel.

Proszę o pomoc.