Tastenkürzel Bericht

Fragen zum Thema Berichte
Antworten
Kuschel1234
Profi
Beiträge: 43
Registriert: So, 24 Okt, 2010 14:26

Tastenkürzel Bericht

Beitrag von Kuschel1234 » Sa, 29 Jan, 2011 18:06

Guten Abend,

ich habe sehr viele verschiedene Berichte erstellt und diese Berichte werden mir links in der Multibar angezeigt.

Wäre es möglich einen Bericht ein Tastenkürzel zu zuorden oder einen Bericht nicht nur in der Multibar sondern auch in der Toolbar anzeigen zu lassen?

Vielen Dank
Kuschel1234

Kuschel1234
Profi
Beiträge: 43
Registriert: So, 24 Okt, 2010 14:26

Beitrag von Kuschel1234 » Di, 01 Feb, 2011 16:49

Also das mit dem Tastenkürzel habe ich schon selbst herausgefunden, unter der Option Hotkeys kann ich den Bericht über ein Tastenkürzel starten.

Aber Kann ich auch den Bericht in der Toolbar anzeigen lassen?
Indem ich z.B. eine Aktion über das Tastenkürzel anlege oder über eine andere Möglichkeit.

Vielen Dank

Benutzeravatar
Team Schauries
Site Admin
Beiträge: 1058
Registriert: Mo, 17 Jan, 2005 20:25
Wohnort: Essen

Beitrag von Team Schauries » Do, 03 Feb, 2011 17:51

Hallo Kuschel1234,

die MultiBar beinhaltet kassenbuchbezogene Elemente wie Filter, Statistiken und Berichte. In der Toolbar werden normalerweise kassenbuchunabhängige Aktionen wie Speichern oder Budgetverwaltung untergebracht.

Würdest Du aus der Toolbar heraus einen Bericht öffnen wollen müsstest Du stets überprüfen, ob das aktuell geöffnete Kassenbuch diesen Bericht auch anbietet.

Die Lösung wäre dann:

Code: Alles auswählen

Var I : Integer

I = Frames.Index("MeinBericht")

If i > -1
  Frame(i).Show
EndIf
Viele Grüße,
Dirk Schauries
Team Schauries

Kuschel1234
Profi
Beiträge: 43
Registriert: So, 24 Okt, 2010 14:26

Beitrag von Kuschel1234 » Do, 03 Feb, 2011 20:30

Vielen Dank für die schnelle Antwort.

Wo müsste ich den diesen Code dann im Programmcenter eingeben?

Bzw. welche Schritte müsste ich denn vorher noch ergreifen damit der Bericht in der Toolbar angezeigt wird?

Kuschel1234
Profi
Beiträge: 43
Registriert: So, 24 Okt, 2010 14:26

Beitrag von Kuschel1234 » Do, 03 Feb, 2011 20:35

Ok hat sich erledigt ich habe es selber herausgefunden.

Also nochmals vielen Dank

Kuschel1234
Profi
Beiträge: 43
Registriert: So, 24 Okt, 2010 14:26

Beitrag von Kuschel1234 » Fr, 04 Feb, 2011 15:30

Tut mir Leid aber ich bräuchte doch noch mal eine kleine Hilfe.... :roll:

Wenn ich einen Bericht aus der Toolbar starte funktioniert alles wunderbar.

Ich habe allerdings jetzt mehrere Berichte in die Toolbar eingefügt. Wenn ich jetzt auf einen Bericht in der Toolbar klicke öffnet es stehts die anderen auch mit.

Wie muss ich den Code eingeben damit nur der Bericht geöffnet wird den ich Anklicke?

Benutzeravatar
Team Schauries
Site Admin
Beiträge: 1058
Registriert: Mo, 17 Jan, 2005 20:25
Wohnort: Essen

Beitrag von Team Schauries » Fr, 04 Feb, 2011 17:38

Hallo Kuschel1234,

entschuldige, ich hatte mich zuvor sehr kurz gehalten.

Für jeden ToolButton sollte eine eigene Methode/Prozedur im Modul von EuroKass deklariert werden. Dabei ist darauf zu achten, dass die Methode keine Parameter enthält.

In der jeweiligen Methode wird dann immer genau ein Bericht geöffnet.

Ein Beispiel:

Code: Alles auswählen

|EuroKass Modul

|Klick auf ToolButton1
Procedure ÖffneBerichtJahresabschluss

  Var I : Integer 

  I = Frames.Index("Jahresabschluss") 

  If i > -1 
    Frame(i).Show 
  EndIf

EndProcedure

|Klick auf ToolButton2
Procedure ÖffneBerichtEssensKasse

  Var I : Integer 

  I = Frames.Index("EssensKasse") 

  If i > -1 
    Frame(i).Show 
  EndIf

EndProcedure

|Klick auf ToolButton3
Procedure ÖffneBerichtAktuelleTermine

  Var I : Integer 

  I = Frames.Index("AktuelleTermine") 

  If i > -1 
    Frame(i).Show 
  EndIf

EndProcedure
|Ende Modul
Unter Optionen/Aktionen kannst Du jedem ToolButton eine der drei Methoden zuweisen und so ist sichergestellt, dass immer der richtige Bericht geöffnet wird.

Viele Grüße,
Dirk Schauries
Team Schauries

Antworten