Vorlagenverwaltung: Unterschied zwischen den Versionen

Aus Aufgaben-Center Konfigurationwiki
Zur Navigation springen Zur Suche springen
 
(188 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
In der '''Vorlagenverwaltung''' werden Ihnen alle angelegten Vorlagen angezeigt. Hierüber können Sie auch Vorlagen neu anlegen, löschen und deren Eigenschaften ändern.
[[Datei:SshotACK018.jpg|800px]]
Die Vorlage dient als Basis Ihrer Datenpräsentationen; in ihr werden u.a. mit Hilfe des SQL-Assistenten die Tabellen der Datenbank und die benötigten Spalten ausgewählt. Zudem kann die Vorlage mit Datenspeichern verknüpft werden.


[[Datei:SshotACK00x.jpg|800px]]
In '''Vorlagen''' werden Ihnen alle angelegten Vorlagen angezeigt. Hierüber können Sie auch Vorlagen neu anlegen, löschen und deren Eigenschaften ändern.
Die Vorlage dient als Basis Ihrer Datenpräsentationen, in ihr werden mit Hilfe des Abfrage-Assistenten die Tabellen/Sichten der Datenbank und die benötigten Spalten ausgewählt. Zudem kann die Vorlage mit Datenspeichern verknüpft werden.
 
 
== Eigenschaften der Vorlage ==
----
----
<br />
----
=== Bezeichnung ===
Name der Vorlage.


=== Datenverbindung ===
=== Datenverbindung ===
Hier wählen Sie die Datenverbindung aus, die für diese Vorlage gültig sein soll. Die unter [[Datenverbindungen]] als [[Datenverbindungen#Standard|Standard]] definierte Datenverbindung wird hier vorgeschlagen, Sie können aber jede hinterlegte Datenverbindungen auswählen. Die Daten werden über die ausgewählte Datenverbindung geladen.
Unter '''Datenverbindung''' wählen Sie die Datenverbindung aus, die für diese Vorlage gültig sein soll. Die unter [[Datenverbindungen]] als [[Datenverbindungen#Standard|Standard]] definierte Datenverbindung wird hier vorgeschlagen, Sie können aber auch jede andere hinterlegte Datenverbindungen auswählen. Die Daten werden über die ausgewählte Datenverbindung geladen.
'''''WICHTIG'''''<br />
Ist die ausgewählte Datenverbindung eine Sage Office Line-Datenbank, wird automatisch die Datenbank verwendet, die bei der Anmeldung an der Sage Office Line vom Benutzer ausgewählt wurde - unabhängig von der Auswahl der Datenverbindung in der Vorlage.
Möchten Sie eine feste Datenverbindung hinterlegen, die nicht automatisch auf die Sage Office Line-Datenbank umgeleitet wird, so legen Sie in den Datenverbindungen eine neue Datenverbindung mit dem [[Datenverbindungen#Verbindungstyp|Verbindungstyp]] ''SQL-Server'' an und wählen Sie diese in der Vorlage aus.
 
----
 
== Abfrage-Assistent ==
----
----
Mit dem '''Abfrage-Assistenten''' erstellen Sie die gewünschte SQL-Abfrage. Starten Sie den Assistenten über die Schaltfläche und folgen den Anweisungen zur Erstellung einer SQL-Datenbankabfrage.
 
'''''WICHTIG''''' <br />
Sage New Classic: Bitte beachten Sie bei Verwendung des Datenverbindungstypen '''Sage New Classic Datenbank''' (Sage ODBC-Treiber) die speziellen Parameter, siehe [[Tipps_%26_Tricks#SQL-Parameter_f.C3.BCr_Sage_New_Classic-Datenbank_.28ODBC-Treiber.29|Tipps & Tricks]]
 
 
=== SQL-Assistent ===
[[Datei:SshotACK019.jpg|400px]]
 
Über das Register '''SQL-Assistent''' erstellen Sie die SQL-Abfrage, indem Sie die benötigten Tabellen/Sichten auswählen und miteinander verknüpfen und die Spalten selektieren.
 
 
==== Tabellen-Auswahl ====
[[Datei:SshotACK111.jpg]]
 
Über die '''Tabellen-Auswahl''' werden per Drag & Drop die benötigten Tabellen/Sichten in das Tabellen-Diagramm gezogen.
 
 
==== Tabellen-Diagramm ====
[[Datei:SshotACK112.jpg|400px]]
 
Im '''Tabellen-Diagramm''' können die Eigenschaften der Tabelle/Sicht bearbeitet werden. Vorhandene Unterabfragen (Sub-Query) werden neben dem Button ''Hauptgruppe'' angezeigt.
Über das Kontextmenü der Tabellen stehen Ihnen folgende Funktionen zur Verfügung: <br />
[[Datei:SshotACK113.jpg]]
 
 
==== Spalten-Auswahl ====
[[Datei:SshotACK114.jpg]]
 
Die '''Spaltenauswahl''' erfolgt über die Checkboxen der Tabelle/Sicht im Tabellen-Diagramm. Die ausgewählten Spalten werden dann in der SQL-Abfrage mit berücksichtigt.
Zudem wird angezeigt, welche Spalten Primärschlüssel sind.
 
 
==== Beziehungen ====
[[Datei:SshotACK115.jpg]]
 
Die Beziehungen zwischen Tabellen/Sichten werden per Drag & Drop erstellt. Ziehen Sie dazu einfach die gewünschte Spalte der einen Tabelle auf die Spalte der anderen Tabelle.
 
 
==== Eigenschaften / Join-Verknüpfung ====
'''''INFO''''' <br />
Sage New Classic: Das Vermischen von Join-Verknüpfungen bei Verwendung des ODBC-Treibers der Sage New Classic kann zu Problemen führen.
 
 
[[Datei:SshotACK125.jpg]]
 
Die Eigenschaften der Beziehung können per Kontextmenü oder per Doppelklick geöffnet werden. Hierüber lassen sich Join-Verknüpfungen (inner, left, right) anlegen.
 
[[Datei:SshotACK116.jpg]] [[Datei:SshotACK117.jpg]]
 
 
==== Ausgabe ====
Bei aktivierter Checkbox steht die entsprechende Spalte unter '''Datenpräsentation > Spalten''' zur Auswahl. Ist die Checkbox deaktiviert, wird die Spalte in der SQL-Abfrage berücksichtigt, jedoch steht sie in der Spaltenauswahl nicht zur Verfügung.
 
 
==== Ausdruck ====
[[Datei:SshotACK119.jpg]]
 
Unter '''Ausdruck''' wird der Spaltenname mit zugehörigen Tabellenname angezeigt.
 
Über das Kontextmenü kann u.a. die Spalte aus der Auswahl gelöscht werden.
 
[[Datei:SshotACK120.jpg]]
 
 
==== Unterabfrage (Sub Query) ====
[[Datei:SshotACK121.jpg]]
 
Um eine Unterabfrage hinzuzufügen, klicken Sie auf einen leeren Datensatz und danach im Kontextmenü auf ''Sub-Abfrage einfügen''.
Die Unterabfrage kann über den Button '''Select*''' (neben Button ''Hauptgruppe'') bearbeitet werden.
 
 
==== Aliase ====
Hier können Aliase für die jeweilige Spalte vergeben werden.
 
 
==== Sortierungstyp ====
Der '''Sortierungstyp''' kann hier auf ''Aufsteigend'' oder ''Absteigend'' ausgewählt werden.
 
 
==== Sortierungsreihenfolge ====
Die '''Sortierungsreihenfolge''' kann hier manuell beeinflusst werden. Geben Sie hier Zahlen ''(1, 2, 3, ...)'' ein.
 
 
==== Gruppiert nach / Bedingung ====
Wählen Sie hier aus, wie die Datenbankabfrage gruppiert bzw. welche Bedingung hinterlegt werden soll.
'''''INFO'''''<br />
Dies hat keinen Einfluss auf die Gruppierfunktion im Client. Dies wird im Kapitel [[Datenpräsentation#Spalten|Spalten]] eingestellt.
 
 
==== Kritieren ====
Für die Bedingung können Sie hier die entsprechenden Kriterien hinterlegen.
'''''INFO''''' <br />
Beim Anklicken der Spaltenauswahl ''Mandant'' wird automatisch ''=[$System:Mandant]'' als Kriterium gesetzt.
 
 
==== Union-Unterabfrage ====
 
'''''INFO''''' <br />
Sage New Classic: Diese Funktion steht nur für das Aufgaben-Center der Sage Office Line zur Verfügung.
 
 
[[Datei:SshotACK123.jpg]]
 
Eine Union-Unterabfrage kann über das Kontextmenü der '''Q'''-Schaltfläche erstellt werden. Zwischen den Abfragen kann über die ''Q''-Schaltfläche gewechselt werden.
Nach Erstellen einer Union-Unterfrage können über das Kontextmenü folgende Einstellungen getätigt werden.
 
[[Datei:SshotACK122.jpg]]
 
 
==== Abfrage-Eigenschaften (Top / Distinct / With) ====
[[Datei:SshotACK124.jpg]]
 
Die '''Abfrage-Eigenschaften''' sind mit einem Doppelklick auf eine leere Fläche innerhalb des Tabellen-Diagramms zu öffnen.
{|cellpadding="5" cellspacing="0" border="0"
|'''TOP'''
|Durch die Aktivierung von '''TOP''' kann die Anzahl der Datensätze auf die hinterlegte Zahl begrenzt werden.
|-
|'''DISTINCT'''
|Verhindert doppelte Datensätze.
|-
|'''WITH (ReadUncommitted)'''
|Bei dieser Transaktionsisolationsebene findet keine Isolation statt. Änderungen aus anderen Transaktionen sind sofort sichtbar, auch wenn diese noch nicht "committed" sind.
|}
 
----
 
=== SQL-Abfrage ===
[[Datei:SshotACK020.jpg|400px]]
 
Über '''SQL-Abfrage''' wird die Abfrage, die über den SQL-Assistenten erstellt wurde, angezeigt und kann hier manuell bearbeitet werden.  
   
   
'''''WICHTIG'''''<br />
'''''WICHTIG'''''<br />
Ist die ausgewählte Datenverbindung eine Sage Office Line-Datenbank, wird automatisch die Datenbank, die bei der Anmeldung an der Sage Office Line vom Benutzer ausgewählt wurde, verwendet, unabhängig von der Auswahl der Datenverbindung in der Vorlage.
Manuelle Änderungen haben Auswirkung auf den SQL-Assistenten. Bei ungültigen Änderungen erscheint ein Hinweisfenster und die letzte gültige Abfrage wird übernommen.
Möchten Sie eine feste Datenverbindung hinterlegen, die nicht automatisch auf die Sage Office Line-Datenbank umgeleitet wird, so legen Sie in den Datenverbindungen eine neue Datenverbindung mit dem Verbindungstyp ''SQL-Server'' an und wählen Sie diese hier in der Vorlage aus.
 
'''''WICHTIG''''' <br />
Sage New Classic: Bitte beachten Sie bei Verwendung des Datenverbindungstypen '''Sage New Classic Datenbank''' (Sage ODBC-Treiber) die speziellen Parameter, siehe [[Tipps_%26_Tricks#SQL-Parameter_f.C3.BCr_Sage_New_Classic-Datenbank_.28ODBC-Treiber.29|Tipps & Tricks]]
'''''TIPP'''''<br />
Bereits vorhandene SQL-Abfragen können Sie einfach per Copy & Paste hier einfügen.
 
 
==== Variablenauswahl ====
Der SQL-Abfrage können Variablen per Drag & Drop oder per Doppelklick hinzugefügt werden.
 
----
 
=== Datenvorschau ===
[[Datei:SshotACK021.jpg|400px]]
 
Hier erhalten Sie eine Vorschau über die abgefragten Daten und können sofort nachprüfen, ob die Abfrage korrekt funktioniert.
 
'''''INFO'''''<br />
Die Datenvorschau ist auf 1000 Datensätze begrenzt!
'''''TIPP'''''<br />
Die Vorschau ist über die Spaltenüberschriften änderbar. Wie vom Client gewohnt, können die Daten gefiltert, sortiert und gruppiert werden.
 
----
 
== Abfrage bearbeiten ==
----
----
----
<br />
Hierüber kann die SQL-Abfrage manuell bearbeitet werden.
'''''WICHTIG''''' <br />
Um die SQL-Abfrage komfortabel zu bearbeiten, öffnen Sie diese immer über den Abfrage-Assistenten.
Wird die SQL-Abfrage über ''Abfrage bearbeiten'' manuell bearbeitet, kann diese nicht mehr über den Abfrage-Assistenten aufgerufen werden.


==== 2. Ebene ====
'''''WICHTIG''''' <br />
[[Datei:SshotACK00x.jpg|400px]]
Bitte beachten Sie bei Verwendung des ODBC-Treibers der Sage New Classic die spezielle Syntax, siehe [[Tipps_%26_Tricks#SQL-Syntax_f.C3.BCr_Sage_ODBC-Treiber|Tipps & Tricks]]


Text
Umbruch <br />
'''fett'''
''kursiv''
----
----
<br />


===== 3. Ebene =====
== Datenspeicher verknüpfen ==
Text
----
----
'''''INFO''''' <br />
Diese Funktion steht momentan nur für das Aufgaben-Center der Sage Office Line zur Verfügung.
 
 
Hier kann der zuvor angelegte Datenspeicher mit der gewünschten Vorlage verknüpft werden.
Ziehen Sie dazu von der rechten Auswahl den gewünschten Datenspeicher in den Bearbeitungsbereich und verknüpfen die Schlüsselfelder per Drag & Drop miteinander.
 
----
 
== Vorlagenfelder ==
----
----
[[Datei:SshotACK022.jpg|800px]]
 
In den '''Vorlagenfeldeigenschaften''' können Eigenschaften, wie Datentyp, Formatierung etc., für jedes Vorlagenfeld eingestellt werden.
 
 
=== Herkunft bearbeiten ===
Unter '''Herkunft bearbeiten''' wird die Datenherkunft angezeigt. Bei [[Vorlagenverwaltung#Herkunftstyp|Herkunftstyp]] ''Ungebunden'' oder ''Formel'' kann die Datenherkunft hierüber bearbeitet werden.
 
 
=== Kurzbezeichnung ===
Die '''Kurzbezeichnung''' des Vorlagenfeldes.
 
 
=== Bezeichnung ===
Die '''Bezeichnung''' ist die Spaltenüberschrift in der Datenpräsentation und kann hierüber bearbeitet werden.
 
 
=== Herkunft ===
Auswahl von Herkunftstypen: <br />
{|cellpadding="5" cellspacing="0" border="0"
|'''Tabelle'''
|Daten kommen aus einer Datenbanktabelle.
|-
|'''Formel'''
|Daten werden durch eine VB-Skript-Formel ermittelt. Die Formel wird unter [[Vorlagenverwaltung#Herkunft bearbeiten|Herkunft bearbeiten]] hinterlegt.
|-
|'''Ungebunden'''
|Feld ist frei verfügbar und kann z.B. per Skript befüllt werden. Das Skript wird unter [[Vorlagenverwaltung#Herkunft bearbeiten|Herkunft bearbeiten]] hinterlegt.
|-
|'''Datenspeicher'''
|Hierüber kann das Feld mit dem Datenspeicher manuell verbunden werden. Wir empfehlen dies aber über den Assistenten [[Vorlagenverwaltung#Datenspeicher verknüpfen|Datenspeicher verknüpfen]] zu tun.
|}
 
 
=== Datentyp ===
Auswahl von Datentypen: <br />
{|cellpadding="5" cellspacing="0" border="0"
|'''Text'''
|
|-
|'''Ganzzahl'''
|
|-
|'''Kommazahl'''
|
|-
|'''Ja/Nein'''
|
|-
|'''Datum'''
|
|-
|'''Grafik'''
|
|}
 
 
=== Ausrichtung ===
Auswahl von Ausrichtungen: <br />
{|cellpadding="5" cellspacing="0" border="0"
|'''linksbündig'''
|
|-
|'''zentriert'''
|
|-
|'''rechtsbündig'''
|
|}
 
 
=== Max. Zeichenlänge ===
Hier kann die maximale Zeichenlänge des Feldes angegeben werden. Dies bezieht sich aber nur auf den [[Vorlagenverwaltung#Datentyp|Datentyp]] ''Text''.
 
 
=== Formatierung ===
Innerhalb der Vorlagenverwaltung kann für jedes Vorlagenfeld die Formatierung dazu verwendet werden, das Format der Darstellung und Erfassung der Daten in der Datensatzliste, dem Vorfilter und auf den Registern, festzulegen.
 
Den Editor öffnen Sie mit Doppelklick in das Feld und hinterlegen dort Formatierungen, wie z.B. ''MMM/d/yyyy hh:mm tt'', ein. Die Formatierungsmöglichkeiten sind abhängig vom ausgewählten [[Vorlagenverwaltung#Datentyp|Datentyp]] des Vorlagenfeldes.
'''''INFO''''' <br />
Weitere nützliche & hilfreiche Informationen erhalten Sie im Aufgaben-Center Forum unter http://forum.ac-portal.de.
 
 
==== Formatierung von numerischen Werten ====
Ist das Vorlagenfeld vom Datentyp ''Ganzzahl'' oder ''Kommazahl'', so kann die Standardformatierung mit den folgenden Einstellungen geändert werden.
{|cellpadding="5" cellspacing="0" border="1"
!Formatierung
!Beschreibung
!Beispiel <br />
Formatierung
!Beispiel <br />
Ausgabe
|-
|c oder C
|Der numerische Wert wird als Betrag mit Währungskennzeichen ausgegeben. Zusätzlich wird noch ein Tausenderpunkt angezeigt. <br />
Dabei kann noch die Anzahl der Nachkommastellen angegeben werden. <br />
Das Währungskennzeichen und die Anzahl der Nachkommastellen werden aus den Ländereinstellungen des Rechners übernommen.
|align="middle" |c <br />
c3 <br />
c0 <br />
|align="right" |12.450,99 € <br />
12.450,990 € <br />
12.450 € <br />
|-
|n oder N
|Der numerische Wert wird mit festgelegter Anzahl von Nachkommastellen ausgegeben. Zusätzlich wird noch ein Tausenderpunkt angezeigt.
|align="middle" |n <br />
n4 <br />
n0 <br />
|align="right" |12.450,99 <br />
12.450,9900 <br />
12.450 <br />
|}
 
 
{|cellpadding="5" cellspacing="0" border="1"
|colspan="2"| '''Benutzerdefinierte Platzhalter bei numerischen Werten'''
|-
|0
|Die Ziffer wird immer angezeigt.
|-
|#
|Die Ziffer wird nur bei Bedarf angezeigt.
|-
|.
|Definiert die Position des Dezimalkommas
|-
|,
|Definiert die Position des Tausenderpunkts
|}
 
 
==== Unterschiedliche Formatierung von positiven, negativen und Null-Werten ====
Innerhalb des Formatierungsausdrucks kann man für positive, negative und Null-Werte unterschiedliche Formatierungen bestimmen. Dies wird erreicht, indem die unterschiedlichen Formatierungen durch Semikolon getrennt im Ausruck hinterlegt werden (Formatierung Positiv; Formatierung Negativ; Formatierung 0).
'''Beispiel für einen Ausdruck:''' ''#.00;[#.0];Null''
{|cellpadding="5" cellspacing="0" border="1"
!Eingabe
!Ausgabe
|-
|538
|538,00
|-
| -538
|[538,00]
|-
|0
|Null
|}
 
==== Formatierung von Datum und Zeit ====
Ist das Vorlagenfeld vom Datentyp ''Datum'', so kann die Standardformatierung mit den folgenden Einstellungen geändert werden.
{|cellpadding="5" cellspacing="0" border="1"
!Formatierung
!Beschreibung
!Beispiel <br />
Ausgabe
|-
|d
|kurzes Datumformat
|27.01.2010
|-
|D
|langes Datumformat
|Mittwoch, 27. Januar 2010
|-
|t
|kurzes Zeitformat
|14:31
|-
|T
|langes Zeitformat
|14:31:59
|-
|f
|langes Datumformat mit kurzem Zeitformat
|Mittwoch, 27. Januar 2010 14:31
|-
|F
|langes Datumformat mit langem Zeitformat
|Mittwoch, 27. Januar 2010 14:31:59
|-
|g
|kurzes Datumformat mit kurzem Zeitformat
|27.01.2010 14:31
|-
|G
|kurzes Datumformat mit langem Zeitformat
|27.01.2010 14:31:59
|}
 
 
{|cellpadding="5" cellspacing="0" border="1"
|colspan="3"| '''Benutzerdefinierte Formatierungen'''
|-
!Formatierung
!Beschreibung
!Beispiel <br />
Ausgabe
|-
|yy
|Die letzten beiden Stellen vom Jahr
|10
|-
|yyyy
|Die vier Stellen vom Jahr
|2010
|-
|MM
|Die Nummer des Monats
|01
|-
|MMM
|Die Kurzbezeichnung des Monats
|Jan
|-
|MMMM
|Die Bezeichnung des Monats
|Januar
|-
|dd
|Die Nummer des Tages
|27
|-
|}
 
 
'''Beispiel für einen benutzerdefinierten Formatierungsausdruck:'''
{|cellpadding="5" cellspacing="0" border="1"
!Eingabe
!Ausgabe
|-
|dd. MMMM yyyy HH:mm:ss
|27. Januar 2010 14:31:59
|-
|yyyy-MM-dd_HH:mm
|2010-01-27_14:31
|}
 
 
==== Regulärer Ausdruck bei Text ====
Ist das Vorlagenfeld vom Datentyp ''Text'', so lässt sich eine Formatierung über einen sogenannten regulären Ausdruck definieren.
Die regulären Ausdrücke sind sehr mächtig. Hiermit kann z.B. geprüft werden, ob der Benutzer eine syntaktisch korrekte E-Mailadresse eingegeben hat oder man kann definieren, wie viele Zeichen minimal bzw. maximal in ein Eingabefeld eingegeben werden dürfen. Die Definition eines regulären Ausdrucks kann dabei sehr komplex werden.
Anbei sind die wichtigsten Elemente und einfache Beispiele zu finden. Weitere Informationen finden Sie im Internet z.B. unter http://de.wikipedia.org
 
{|cellpadding="5" cellspacing="0" border="1"
!Syntax
!Beschreibung
|-
|[agu]
|Zeichenauswahl eines der Zeichen "a", "g" oder "u"
|-
|[a-z]
|Zeichenauswahl eines Zeichen zwischen "a" und "z"
|-
|[0-9]
|Zeichenauswahl einer Ziffer zwischen "0" und "9"
|-
|[a-p0-5]
|Zeichenauswahl eines beliebigen lateinischen Buchstabens oder einer beliebigen Ziffer oder des Unterstrichs.
|-
|[^a]
|Zeichenauswahl eines beliebigen Zeichen ausser "a"
|-
|\d
|Kurzform der Zeichenauswahl für eine Ziffer [0-9]
|-
|\D
|Kurzform der Zeichenauswahl für ein Zeichen welches keine Ziffer ist [^\d]
|-
|\w
|Kurzform der Zeichenauswahl eines beliebigen lateinischen Buchstabens oder einer beliebigen Ziffer oder des Unterstrichs [A-Za-z_0-9]
|-
|*
|Der voranstehende Ausdruck darf beliebig oft (auch keinmal) vorkommen. {0,}
|-
| +
|Der voranstehende Ausdruck muss mindestens einmal vorkommen, darf aber auch mehrfach vorkommen. {1,}
|-
|?
|Der voranstehende Ausdruck ist optional, er kann einmal vorkommen, muss es aber nicht. {0,1}
|-
|{n}
|Der voranstehende Ausdruck muss exakt n-mal vorkommen.
|-
|{min,max}
|Der voranstehende Ausdruck muss mindestens min-mal und darf maximal max-mal vorkommen.
|}
 
 
'''Beispiele:'''
{|cellpadding="5" cellspacing="0" border="1"
!Syntax
!Beschreibung
|-
|[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}
|Dieser Ausdruck lässt nur eine syntaktisch korrekte Email-Adresse zu.
|-
|(1?[1-9])|([12][0-4])
|Dieser Ausdruck lässt nur Nummern zwischen 1-24 zu.
|-
|\w{3,10}
|Es kann ein Text aus lateinischen Buchstaben und beliebigen Zahlen mit mindestens 3 und maximal 10 Zeichen eingegeben werden.
|}
 
----
----
<br />

Aktuelle Version vom 22. September 2016, 10:47 Uhr

SshotACK018.jpg

In Vorlagen werden Ihnen alle angelegten Vorlagen angezeigt. Hierüber können Sie auch Vorlagen neu anlegen, löschen und deren Eigenschaften ändern. Die Vorlage dient als Basis Ihrer Datenpräsentationen, in ihr werden mit Hilfe des Abfrage-Assistenten die Tabellen/Sichten der Datenbank und die benötigten Spalten ausgewählt. Zudem kann die Vorlage mit Datenspeichern verknüpft werden.


Eigenschaften der Vorlage



Bezeichnung

Name der Vorlage.

Datenverbindung

Unter Datenverbindung wählen Sie die Datenverbindung aus, die für diese Vorlage gültig sein soll. Die unter Datenverbindungen als Standard definierte Datenverbindung wird hier vorgeschlagen, Sie können aber auch jede andere hinterlegte Datenverbindungen auswählen. Die Daten werden über die ausgewählte Datenverbindung geladen.

WICHTIG
Ist die ausgewählte Datenverbindung eine Sage Office Line-Datenbank, wird automatisch die Datenbank verwendet, die bei der Anmeldung an der Sage Office Line vom Benutzer ausgewählt wurde - unabhängig von der Auswahl der Datenverbindung in der Vorlage. Möchten Sie eine feste Datenverbindung hinterlegen, die nicht automatisch auf die Sage Office Line-Datenbank umgeleitet wird, so legen Sie in den Datenverbindungen eine neue Datenverbindung mit dem Verbindungstyp SQL-Server an und wählen Sie diese in der Vorlage aus.


Abfrage-Assistent



Mit dem Abfrage-Assistenten erstellen Sie die gewünschte SQL-Abfrage. Starten Sie den Assistenten über die Schaltfläche und folgen den Anweisungen zur Erstellung einer SQL-Datenbankabfrage.

WICHTIG
Sage New Classic: Bitte beachten Sie bei Verwendung des Datenverbindungstypen Sage New Classic Datenbank (Sage ODBC-Treiber) die speziellen Parameter, siehe Tipps & Tricks


SQL-Assistent

SshotACK019.jpg

Über das Register SQL-Assistent erstellen Sie die SQL-Abfrage, indem Sie die benötigten Tabellen/Sichten auswählen und miteinander verknüpfen und die Spalten selektieren.


Tabellen-Auswahl

SshotACK111.jpg

Über die Tabellen-Auswahl werden per Drag & Drop die benötigten Tabellen/Sichten in das Tabellen-Diagramm gezogen.


Tabellen-Diagramm

SshotACK112.jpg

Im Tabellen-Diagramm können die Eigenschaften der Tabelle/Sicht bearbeitet werden. Vorhandene Unterabfragen (Sub-Query) werden neben dem Button Hauptgruppe angezeigt.

Über das Kontextmenü der Tabellen stehen Ihnen folgende Funktionen zur Verfügung:
SshotACK113.jpg


Spalten-Auswahl

SshotACK114.jpg

Die Spaltenauswahl erfolgt über die Checkboxen der Tabelle/Sicht im Tabellen-Diagramm. Die ausgewählten Spalten werden dann in der SQL-Abfrage mit berücksichtigt. Zudem wird angezeigt, welche Spalten Primärschlüssel sind.


Beziehungen

SshotACK115.jpg

Die Beziehungen zwischen Tabellen/Sichten werden per Drag & Drop erstellt. Ziehen Sie dazu einfach die gewünschte Spalte der einen Tabelle auf die Spalte der anderen Tabelle.


Eigenschaften / Join-Verknüpfung

INFO
Sage New Classic: Das Vermischen von Join-Verknüpfungen bei Verwendung des ODBC-Treibers der Sage New Classic kann zu Problemen führen.


SshotACK125.jpg

Die Eigenschaften der Beziehung können per Kontextmenü oder per Doppelklick geöffnet werden. Hierüber lassen sich Join-Verknüpfungen (inner, left, right) anlegen.

SshotACK116.jpg SshotACK117.jpg


Ausgabe

Bei aktivierter Checkbox steht die entsprechende Spalte unter Datenpräsentation > Spalten zur Auswahl. Ist die Checkbox deaktiviert, wird die Spalte in der SQL-Abfrage berücksichtigt, jedoch steht sie in der Spaltenauswahl nicht zur Verfügung.


Ausdruck

SshotACK119.jpg

Unter Ausdruck wird der Spaltenname mit zugehörigen Tabellenname angezeigt.

Über das Kontextmenü kann u.a. die Spalte aus der Auswahl gelöscht werden.

SshotACK120.jpg


Unterabfrage (Sub Query)

SshotACK121.jpg

Um eine Unterabfrage hinzuzufügen, klicken Sie auf einen leeren Datensatz und danach im Kontextmenü auf Sub-Abfrage einfügen.

Die Unterabfrage kann über den Button Select* (neben Button Hauptgruppe) bearbeitet werden.


Aliase

Hier können Aliase für die jeweilige Spalte vergeben werden.


Sortierungstyp

Der Sortierungstyp kann hier auf Aufsteigend oder Absteigend ausgewählt werden.


Sortierungsreihenfolge

Die Sortierungsreihenfolge kann hier manuell beeinflusst werden. Geben Sie hier Zahlen (1, 2, 3, ...) ein.


Gruppiert nach / Bedingung

Wählen Sie hier aus, wie die Datenbankabfrage gruppiert bzw. welche Bedingung hinterlegt werden soll.

INFO
Dies hat keinen Einfluss auf die Gruppierfunktion im Client. Dies wird im Kapitel Spalten eingestellt.


Kritieren

Für die Bedingung können Sie hier die entsprechenden Kriterien hinterlegen.

INFO
Beim Anklicken der Spaltenauswahl Mandant wird automatisch =[$System:Mandant] als Kriterium gesetzt.


Union-Unterabfrage

INFO
Sage New Classic: Diese Funktion steht nur für das Aufgaben-Center der Sage Office Line zur Verfügung.


SshotACK123.jpg

Eine Union-Unterabfrage kann über das Kontextmenü der Q-Schaltfläche erstellt werden. Zwischen den Abfragen kann über die Q-Schaltfläche gewechselt werden.

Nach Erstellen einer Union-Unterfrage können über das Kontextmenü folgende Einstellungen getätigt werden.

SshotACK122.jpg


Abfrage-Eigenschaften (Top / Distinct / With)

SshotACK124.jpg

Die Abfrage-Eigenschaften sind mit einem Doppelklick auf eine leere Fläche innerhalb des Tabellen-Diagramms zu öffnen.

TOP Durch die Aktivierung von TOP kann die Anzahl der Datensätze auf die hinterlegte Zahl begrenzt werden.
DISTINCT Verhindert doppelte Datensätze.
WITH (ReadUncommitted) Bei dieser Transaktionsisolationsebene findet keine Isolation statt. Änderungen aus anderen Transaktionen sind sofort sichtbar, auch wenn diese noch nicht "committed" sind.

SQL-Abfrage

SshotACK020.jpg

Über SQL-Abfrage wird die Abfrage, die über den SQL-Assistenten erstellt wurde, angezeigt und kann hier manuell bearbeitet werden.

WICHTIG
Manuelle Änderungen haben Auswirkung auf den SQL-Assistenten. Bei ungültigen Änderungen erscheint ein Hinweisfenster und die letzte gültige Abfrage wird übernommen.

WICHTIG
Sage New Classic: Bitte beachten Sie bei Verwendung des Datenverbindungstypen Sage New Classic Datenbank (Sage ODBC-Treiber) die speziellen Parameter, siehe Tipps & Tricks

TIPP
Bereits vorhandene SQL-Abfragen können Sie einfach per Copy & Paste hier einfügen.


Variablenauswahl

Der SQL-Abfrage können Variablen per Drag & Drop oder per Doppelklick hinzugefügt werden.


Datenvorschau

SshotACK021.jpg

Hier erhalten Sie eine Vorschau über die abgefragten Daten und können sofort nachprüfen, ob die Abfrage korrekt funktioniert.

INFO
Die Datenvorschau ist auf 1000 Datensätze begrenzt!

TIPP
Die Vorschau ist über die Spaltenüberschriften änderbar. Wie vom Client gewohnt, können die Daten gefiltert, sortiert und gruppiert werden.


Abfrage bearbeiten



Hierüber kann die SQL-Abfrage manuell bearbeitet werden.

WICHTIG
Um die SQL-Abfrage komfortabel zu bearbeiten, öffnen Sie diese immer über den Abfrage-Assistenten. Wird die SQL-Abfrage über Abfrage bearbeiten manuell bearbeitet, kann diese nicht mehr über den Abfrage-Assistenten aufgerufen werden.

WICHTIG
Bitte beachten Sie bei Verwendung des ODBC-Treibers der Sage New Classic die spezielle Syntax, siehe Tipps & Tricks


Datenspeicher verknüpfen



INFO
Diese Funktion steht momentan nur für das Aufgaben-Center der Sage Office Line zur Verfügung.


Hier kann der zuvor angelegte Datenspeicher mit der gewünschten Vorlage verknüpft werden. Ziehen Sie dazu von der rechten Auswahl den gewünschten Datenspeicher in den Bearbeitungsbereich und verknüpfen die Schlüsselfelder per Drag & Drop miteinander.


Vorlagenfelder



SshotACK022.jpg

In den Vorlagenfeldeigenschaften können Eigenschaften, wie Datentyp, Formatierung etc., für jedes Vorlagenfeld eingestellt werden.


Herkunft bearbeiten

Unter Herkunft bearbeiten wird die Datenherkunft angezeigt. Bei Herkunftstyp Ungebunden oder Formel kann die Datenherkunft hierüber bearbeitet werden.


Kurzbezeichnung

Die Kurzbezeichnung des Vorlagenfeldes.


Bezeichnung

Die Bezeichnung ist die Spaltenüberschrift in der Datenpräsentation und kann hierüber bearbeitet werden.


Herkunft

Auswahl von Herkunftstypen:

Tabelle Daten kommen aus einer Datenbanktabelle.
Formel Daten werden durch eine VB-Skript-Formel ermittelt. Die Formel wird unter Herkunft bearbeiten hinterlegt.
Ungebunden Feld ist frei verfügbar und kann z.B. per Skript befüllt werden. Das Skript wird unter Herkunft bearbeiten hinterlegt.
Datenspeicher Hierüber kann das Feld mit dem Datenspeicher manuell verbunden werden. Wir empfehlen dies aber über den Assistenten Datenspeicher verknüpfen zu tun.


Datentyp

Auswahl von Datentypen:

Text
Ganzzahl
Kommazahl
Ja/Nein
Datum
Grafik


Ausrichtung

Auswahl von Ausrichtungen:

linksbündig
zentriert
rechtsbündig


Max. Zeichenlänge

Hier kann die maximale Zeichenlänge des Feldes angegeben werden. Dies bezieht sich aber nur auf den Datentyp Text.


Formatierung

Innerhalb der Vorlagenverwaltung kann für jedes Vorlagenfeld die Formatierung dazu verwendet werden, das Format der Darstellung und Erfassung der Daten in der Datensatzliste, dem Vorfilter und auf den Registern, festzulegen.

Den Editor öffnen Sie mit Doppelklick in das Feld und hinterlegen dort Formatierungen, wie z.B. MMM/d/yyyy hh:mm tt, ein. Die Formatierungsmöglichkeiten sind abhängig vom ausgewählten Datentyp des Vorlagenfeldes.

INFO
Weitere nützliche & hilfreiche Informationen erhalten Sie im Aufgaben-Center Forum unter http://forum.ac-portal.de.


Formatierung von numerischen Werten

Ist das Vorlagenfeld vom Datentyp Ganzzahl oder Kommazahl, so kann die Standardformatierung mit den folgenden Einstellungen geändert werden.

Formatierung Beschreibung Beispiel

Formatierung

Beispiel

Ausgabe

c oder C Der numerische Wert wird als Betrag mit Währungskennzeichen ausgegeben. Zusätzlich wird noch ein Tausenderpunkt angezeigt.

Dabei kann noch die Anzahl der Nachkommastellen angegeben werden.
Das Währungskennzeichen und die Anzahl der Nachkommastellen werden aus den Ländereinstellungen des Rechners übernommen.

c

c3
c0

12.450,99 €

12.450,990 €
12.450 €

n oder N Der numerische Wert wird mit festgelegter Anzahl von Nachkommastellen ausgegeben. Zusätzlich wird noch ein Tausenderpunkt angezeigt. n

n4
n0

12.450,99

12.450,9900
12.450


Benutzerdefinierte Platzhalter bei numerischen Werten
0 Die Ziffer wird immer angezeigt.
# Die Ziffer wird nur bei Bedarf angezeigt.
. Definiert die Position des Dezimalkommas
, Definiert die Position des Tausenderpunkts


Unterschiedliche Formatierung von positiven, negativen und Null-Werten

Innerhalb des Formatierungsausdrucks kann man für positive, negative und Null-Werte unterschiedliche Formatierungen bestimmen. Dies wird erreicht, indem die unterschiedlichen Formatierungen durch Semikolon getrennt im Ausruck hinterlegt werden (Formatierung Positiv; Formatierung Negativ; Formatierung 0).

Beispiel für einen Ausdruck: #.00;[#.0];Null

Eingabe Ausgabe
538 538,00
-538 [538,00]
0 Null

Formatierung von Datum und Zeit

Ist das Vorlagenfeld vom Datentyp Datum, so kann die Standardformatierung mit den folgenden Einstellungen geändert werden.

Formatierung Beschreibung Beispiel

Ausgabe

d kurzes Datumformat 27.01.2010
D langes Datumformat Mittwoch, 27. Januar 2010
t kurzes Zeitformat 14:31
T langes Zeitformat 14:31:59
f langes Datumformat mit kurzem Zeitformat Mittwoch, 27. Januar 2010 14:31
F langes Datumformat mit langem Zeitformat Mittwoch, 27. Januar 2010 14:31:59
g kurzes Datumformat mit kurzem Zeitformat 27.01.2010 14:31
G kurzes Datumformat mit langem Zeitformat 27.01.2010 14:31:59


Benutzerdefinierte Formatierungen
Formatierung Beschreibung Beispiel

Ausgabe

yy Die letzten beiden Stellen vom Jahr 10
yyyy Die vier Stellen vom Jahr 2010
MM Die Nummer des Monats 01
MMM Die Kurzbezeichnung des Monats Jan
MMMM Die Bezeichnung des Monats Januar
dd Die Nummer des Tages 27


Beispiel für einen benutzerdefinierten Formatierungsausdruck:

Eingabe Ausgabe
dd. MMMM yyyy HH:mm:ss 27. Januar 2010 14:31:59
yyyy-MM-dd_HH:mm 2010-01-27_14:31


Regulärer Ausdruck bei Text

Ist das Vorlagenfeld vom Datentyp Text, so lässt sich eine Formatierung über einen sogenannten regulären Ausdruck definieren.

Die regulären Ausdrücke sind sehr mächtig. Hiermit kann z.B. geprüft werden, ob der Benutzer eine syntaktisch korrekte E-Mailadresse eingegeben hat oder man kann definieren, wie viele Zeichen minimal bzw. maximal in ein Eingabefeld eingegeben werden dürfen. Die Definition eines regulären Ausdrucks kann dabei sehr komplex werden.

Anbei sind die wichtigsten Elemente und einfache Beispiele zu finden. Weitere Informationen finden Sie im Internet z.B. unter http://de.wikipedia.org

Syntax Beschreibung
[agu] Zeichenauswahl eines der Zeichen "a", "g" oder "u"
[a-z] Zeichenauswahl eines Zeichen zwischen "a" und "z"
[0-9] Zeichenauswahl einer Ziffer zwischen "0" und "9"
[a-p0-5] Zeichenauswahl eines beliebigen lateinischen Buchstabens oder einer beliebigen Ziffer oder des Unterstrichs.
[^a] Zeichenauswahl eines beliebigen Zeichen ausser "a"
\d Kurzform der Zeichenauswahl für eine Ziffer [0-9]
\D Kurzform der Zeichenauswahl für ein Zeichen welches keine Ziffer ist [^\d]
\w Kurzform der Zeichenauswahl eines beliebigen lateinischen Buchstabens oder einer beliebigen Ziffer oder des Unterstrichs [A-Za-z_0-9]
* Der voranstehende Ausdruck darf beliebig oft (auch keinmal) vorkommen. {0,}
+ Der voranstehende Ausdruck muss mindestens einmal vorkommen, darf aber auch mehrfach vorkommen. {1,}
? Der voranstehende Ausdruck ist optional, er kann einmal vorkommen, muss es aber nicht. {0,1}
{n} Der voranstehende Ausdruck muss exakt n-mal vorkommen.
{min,max} Der voranstehende Ausdruck muss mindestens min-mal und darf maximal max-mal vorkommen.


Beispiele:

Syntax Beschreibung
[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4} Dieser Ausdruck lässt nur eine syntaktisch korrekte Email-Adresse zu.
([12][0-4]) Dieser Ausdruck lässt nur Nummern zwischen 1-24 zu.
\w{3,10} Es kann ein Text aus lateinischen Buchstaben und beliebigen Zahlen mit mindestens 3 und maximal 10 Zeichen eingegeben werden.