Š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