Autor Téma: FDTable + DataSource + DBComponets (TMS) -> záznam neexistuje.  (Přečteno 4423 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5523
  • Karma: 42
    • Verze Delphi: W10 + Delphi 10.4 professional
Mám popísaný stav. Môj problém je v tom, že kurzor v tabuľke ostáva na niektorom existujúcom zázname a tým pádom sú DB komponenty stále naplnené.
  • Nepodarilo sa mi poslať kurzor na BOF či EOF.
  • Nateraz dokážem komponenty vyprázdniť, ak nastavím DataSource.Enabled := False. To sa mi akosi nepozdáva. Je to komplikované (viď insert), ale dokážem to zvládnuť.
  • Nastaviť pre FDTAble nejaký "nulový" filter sa mi tiež nepozdáva. Zbytočne zaťažím DB server a potom budem musieť obsah tabuľky obnoviť.
Ako sa to vlastne rieši?
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5523
  • Karma: 42
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:FDTable + DataSource + DBComponets (TMS) -> záznam neexistuje.
« Odpověď #1 kdy: 27-10-2019, 16:30:54 »
Tak mi to nedalo a pozrel som do návodu na DataSource.Enabled. Je určený presne na tento účel. Nie je to Enabled ako pri vizuálnych komponentoch, čo som si neuvedomil.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.