OBS/Stammdaten/Programmparameter/Hotkey Manager: Unterschied zwischen den Versionen

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 40: Zeile 40:
=={{F10}} Weitere==
=={{F10}} Weitere==
===A - Hotkey Macro setzen===
===A - Hotkey Macro setzen===
Hierüber kann einem Hotkey ein Macro hinterlegt werden.
Beispiel:
<source lang="delphi">
procedure Hotkey(oForm:TxForm; nKey:Integer);
var oKunde  : TCombiListe;
    FrmEdit : TFrmEdit;
begin
    oKunde  := NIL;
    FrmEdit := TFrmEdit(oForm);
   
    if (Assigned(FrmEdit)) then begin
        DebugLine('Name:' + FrmEdit.ClassName + ' Key: ' + IntToStr(nKey));
        DebugLine('Form OK'); 
        oKunde := TCombiListe(FrmEdit.FindComponent('CBL_DB_T_SACHBEARB'));
    end;
   
    if (Assigned(oKunde)) then begin
        MySetFocus(oKunde);
        DebugLine('Fokus gesetzt');
        //xSet('T_SACHBEARB','01');
        //xSet('ABC','99');
    end;
end;
</source>
</font>
</font>

Version vom 8. September 2020, 14:29 Uhr

Stammdaten

Erlöskonten
Eingabemaske
Textbausteine
Tasten und Schaltflächen
Eingabemaske
Schnittstellen
Internet-Shop
Menü: VShop 3.2
  • A Shop-Stammdaten
  • B Datenbankzugang
  • C Personen übertragen
  • D Preise aktualisieren
  • E eigene Artikel übertragen
  • F Preislisten verwalten
  • G Warengruppen verwalten
  • H Bestellvorlagen übertragen
  • Y leere Passworte füllen
  • Z FTP-Protokoll
Menü: VShop 4.0
  • A Shop-Stammdaten
  • B Datenbankzugang
  • C Personen übertragen
  • D Preise aktualisieren
  • E eigene Artikel übertragen
  • F Preislisten verwalten
  • G Warengruppen verwalten
  • H Bestellvorlagen übertragen
  • I Kundengruppen
  • K Zugang für Bildübertragung
  • Y leere Passworte füllen
  • Z FTP-Protokoll
Faxverwaltung
SMS-Verwaltung

Hotkey Manager

HotkeyManager Liste.png

Spalten

Spalte Beschreibung
Titel
Name
Feld
User Für welche Benutzer ist der Hotkey aktiv (XXX bedeutet, dass der Hotkey für alle Benutzer aktiviert ist)
Gruppe Beispiel
Level
Scan-Key Hier wird der Hotkey angezeigt
ReradOnly Einträge mit Ja können nicht bearbeitet werden und müssen zuvor mit F9 Kopie kopiert werden.
Hotkey

Beispiel

HotkeyManager Formulare Beispiel.png

Tasten und Schaltflächen

 ↩ Enter

HotkeyManager Eingabemaske.png

F6 Menü

HotkeyManager TastaturZuweisung.png

F7 Formul

HotkeyManager Formulare.png

F9 Kopie

F10 Weitere

A - Hotkey Macro setzen

Hierüber kann einem Hotkey ein Macro hinterlegt werden.

Beispiel:

 
procedure Hotkey(oForm:TxForm; nKey:Integer);
var oKunde  : TCombiListe;
    FrmEdit : TFrmEdit;
begin
    oKunde  := NIL;
    FrmEdit := TFrmEdit(oForm);
    
    if (Assigned(FrmEdit)) then begin
        DebugLine('Name:' + FrmEdit.ClassName + ' Key: ' + IntToStr(nKey));
        DebugLine('Form OK');   
        oKunde := TCombiListe(FrmEdit.FindComponent('CBL_DB_T_SACHBEARB'));
    end;
    
    if (Assigned(oKunde)) then begin
        MySetFocus(oKunde);
        DebugLine('Fokus gesetzt');
        //xSet('T_SACHBEARB','01');
        //xSet('ABC','99');
    end;
end;