Šablona - přesun kurzoru na tlačítko
Související rozcestníky | Hlavní rozcestník | Nastavování šablon a DUPů
V okněch pořízení dokladů a v IQ sestavách je možné nastavit pořadí přeskakování kurzoru mezi údaji. Jedním z cílů, kam může kurzor přeskočit, je také konkrétní tlačítko na okně. Tlačítko by mělo být vždy poslední v řadě (kuzor na něm definitvině končí, není možné nastavit další pořadí skoků). Nastavení je z větší části shodné s přeskakování kurzoru na vybraný údaj (návod +2617).
Postup nastavení
- Postup je z větší části shodný s nastavením přeskočení kurzoru do vybraného pole (návod +2617)
- Přerjděte na údaj, ze kterého chcete skákat
- Do pole klepněte pravým tlačítkem myši a z nabídky vyberte Šablona / Hodnota.
- V okně nastavení šablony přejděte do pole Následující údaj.
- Zadejte kód tlačítka, na které chcete přeskočit - například {$F REPORT} vás přenese na tlačítko Sestava.
(další příklady kódů tlačítek nalezente popsané níže, nebo nkontaktujte pracovníky technické podpory) - Uložte tlačítkem OK.
- Opusťte okno pořízení.
- Po návratu do okna a výběru šablony již začne nové nastavení fungovat.
Přesun na tlačítko / stisknutí tlačítka
Přesuň kurzor | {$F tlačítko} |
Stiskni tlačítko | {$R tlačítko} |
Využívají se stejným způsobem viz příklady níže. | |
Příklad v IQ sestavě (kurzor): | |
Tlačítko Data | {$F SQL_MENU} |
Tlačítko Sestava | {$F REPORT} |
Tlačítko OLAP | {$F OLAP} |
Tlačítko Hromadná pošta | {$F MAIL_MERGE} |
Příklad v okně pořízení (stiskni): | |
Tlačítko OK | {$R @OK} |
Tlačítko Přidej | {$R @NEW} |
Tlačítko Smaž | {$R @DEL} |
Pohyb mezi částmi pořízení
Některá okna se skládají z více pořízení, kdy každé pořízení má vlastní tlačítka - příklad s obrázkem. | ||
Přechod na nadřízení pořízení | {$N N0010} | |
Přechod na podřízené | {$P1 N0011} | |
Přechod na talčítko (detaily výše) | {$F tlačítko} | |
Příklad: | ||
Skoč na tlačítko Přidej v podřízením pořízení | {$P1 N0011}{$F @NEW} | obrázek |
Skoč na tlačítko OK z podřízeného pořízení | {$N N0010}{$F @OK} | obrázek |
Složitější příklady
Přechod na spodní pořízení, přidání věty a návrat na horní pořízení, sloupec popis {$P1 n5451}{$R @NEW}{$N n5450}{$G n5450popis} |
|
Přičtení hodnoty podle údajů na okně ke sloupci n5450popis včetně odřádkování {$S n5450popis:='Od: ' + string(n5450plaod) + ' Do: ' + string(n5450plado) + char(13) + char(10) + n5450popis} vysvětlivky: char (13) + char (10) je znak pro další řádek = "stiskni enter" |
|
Podmínka pokud není na spodním pořízení řádek, stiskni tlačítko Přidej {$P1 n5451}{$I[rowcount()=0]{$R @NEW}} |
Autor: SUK Ondřej | Posl.změna: 27.02.2023 | Článek: 2618 | www.WinFAS.cz