Ja som si vždy myslel, že ich stavy sa musia zhodovať. V kóde otváram samotnú tabuľku.FDTable.State = dsBrowse
DataSource.State = dsInactive
DataSource je správne napojený na FDTable. Teraz neviem ako mám správne postupovať. Doteraz som s tým nemal problém. Ich stavy mením jedine vo vlastnom navigátore. V kóde nie - kontroloval som to.
Štandardný DBNavigator pracuje len s DataSource.
Ako to vlastne je? DataSource.State je only read. Problém sa nateraz objavil len v jednom prípade.