OR-SYSTEM Doku
Dokumentace a nápověda pro OR-SYSTEM Open

S0900 – Hromadné operace

← Zpět na přehled S0900

⚠️ Upozornění:

Hromadné operace pracují s aktuálně vyfiltrovanými nebo označenými záznamy a mohou nevratně změnit nebo smazat data. Před každou hromadnou operací ověřte počet dotčených záznamů pomocí funkce Zjištění počtu vybraných vět.

Duplikace polí (DF)

Spuštění: Menu → Duplikace polí…

Funkce hromadně zkopíruje hodnotu jednoho pole do jiného pole ve všech vybraných záznamech. Odpovídá COBOL funkci DF (Duplicate Field).

Dialog Duplikace polí

Prvek Popis
Zdrojové pole Pole, jehož hodnota bude kopírována (výběr ze seznamu polí)
Cílové pole Pole, do kterého bude hodnota zapsána (výběr ze seznamu polí)
Rozsah Volba: Označené věty / Všechny věty (dle filtru)
  1. Zvolte zdrojové a cílové pole.
  2. Zvolte, zda operace proběhne pro označené záznamy nebo pro všechny záznamy dle filtru.
  3. Potvrďte OK – zobrazí se potvrzovací dialog s počtem dotčených záznamů.
  4. Po potvrzení proběhne operace a brows se obnoví.
ℹ️ Poznámka:

Zdrojové a cílové pole nemusí být stejného datového typu – probíhá automatická konverze (textové ↔ numerické), pokud je konverze možná. Pokud konverze selže pro konkrétní záznam, je tento přeskočen a chyba je zalogována.

Přesun polí (TF)

Spuštění: Menu → Přesun polí…

Funkce hromadně přenese hodnotu jednoho pole do druhého s možností konverze datových typů. Na rozdíl od Duplikace polí zdrojové pole nenuluje – hodnota zůstává i ve zdrojovém poli. Odpovídá COBOL funkci TF (Transfer Field).

Dialog Přesun polí

Prvek Popis
Zdrojové pole Pole, jehož hodnota bude čtena (výběr ze seznamu polí)
Cílové pole Pole, do kterého bude hodnota zapsána (výběr ze seznamu polí)
Konverze Způsob konverze hodnoty (automatická / textová / numerická)
Rozsah Volba: Označené věty / Všechny věty (dle filtru)

Postup je stejný jako u Duplikace polí.

💡 Tip:

Funkce TF je vhodná například pro inicializaci nového pole hodnotami z existujícího pole při rozšíření datové struktury.

Likvidace vybraných vět

Spuštění: Menu → Likvidace vybraných vět

Funkce trvale smaže záznamy z databáze. Smazání nelze vrátit.

Postup

  1. Označte záznamy v browsu (nebo nastavte filtr pro hromadnou likvidaci).
  2. Spusťte funkci Likvidace vybraných vět.
  3. Zobrazí se potvrzovací dialog: „Opravdu smazat X záznamů? Tato operace je nevratná.„
  4. Po potvrzení Ano proběhne smazání a brows se obnoví.
⚠️ Upozornění:

Pokud není žádný záznam explicitně označen, funkce pracuje se všemi záznamy splňujícími aktuální filtr. Vždy zkontrolujte počet vět před spuštěním!

Zjištění počtu vybraných vět

Spuštění: Menu → Zjištění počtu vybraných vět

Zobrazí informační dialog s celkovým počtem záznamů splňujících aktuální filtr a rozsah.

Funkce nezmění data ani zobrazení – slouží výhradně pro informaci. Doporučuje se spustit před každou hromadnou operací.

orfertopen/s0900/hromadne.txt · Poslední úprava: 2026/06/18 06:42 autor: 127.0.0.1