Autor Téma: Ako správne naplniť FqryAdCalcIns.Params[J].Values[K]  (Přečteno 843 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4420
  • Karma: 39
    • Verze Delphi: XE7 professional

Akosi sa neviem dostať do DocWiki - vyhadzuje mi chybu
Doteraz som vždy používal tento spôsob
Kód: [Vybrat]
FQryPsAllUpd.ParamByName('PSALL').AsCurrencys[I] := FldPsAll.AsCurrency;Ale teraz nepoznám dopredu nič. Len počas behu viem počet záznamov a polí FDQuery/FArr. Neviem či je nasledujúca konštrukcia správna.
Kód: [Vybrat]
   for J := 0 to RecCount -1 do
begin
  for K := 0 to FldCount do
    FqryAdCalcIns.Params[J].Values[K] := FArr[J, K];
end;

Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4420
  • Karma: 39
    • Verze Delphi: XE7 professional
Re:Ako správne naplniť FqryAdCalcIns.Params[J].Values[K]
« Odpověď #1 kdy: 05-03-2019, 11:12:12 »
Mne šlo o to indexovanie. S tým som si nebol istý.
Ďakujem.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4420
  • Karma: 39
    • Verze Delphi: XE7 professional
Re:Ako správne naplniť FqryAdCalcIns.Params[J].Values[K]
« Odpověď #2 kdy: 05-03-2019, 12:17:07 »
Tak som postupoval. Len som si to nevedel vizualizovať/predstaviť. RecCount je počet riadkov v DataSete a FldCount počet polí. Takže riadky sú stĺpce a polia DML hodnoty :)
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.