Jet Essentials Help

Werbung
Jet Essentials
1
1
Inhaltsangabe
1.
Inhaltsangabe
2.
Informationen
über
Jet
5
3.
Installation
und
Konfiguration
6
3.1. Schnellinstallationsanleitung
6
3.2. Voraussetzungen
6-7
3.3. Jet
installieren
7-8
3.4. Lizenzierung
8
3.5. Jet
konfigurieren
8
3.5.1. Anwendungseinstellungen
8-9
3.5.2. Datenquelleneinstellungen
9-10
3.5.2.1. Konfiguration
einer
Dynamics
NAV-Datenquelle
10-11
3.5.2.2. Konfiguration
einer
Dynamics
GP-Datenquelle
11-12
3.5.2.3. Konfiguration
einer
universellen
Datenquelle
12-13
3.5.2.4. Konfiguration
einer
Jet
Datawarehouse-Datenquelle
13-14
3.5.2.5. Konfiguration
einer
Jet
Data
Cube-Datenquelle
3.5.3. Zentralisierte
Einstellungen
3.5.3.1. IT-Setup
3.5.3.2. Zentralisierte
Einstellungen
aktivieren
3.5.4. Erweiterte
Dynamic
NAV-Konfiguration
3.5.4.1. Drilldownformulare
aktualisieren
3.5.4.2. Benutzerzugangsregeln
von
Serenic
Navigator
3.5.5. Jet
mit
Citrix
4.
1-4
Jet
Benutzeroberfläche
14
14
14
14-15
15
15
15-16
16
17
4.1. Berichtsmodus
17
4.2. Entsperren
17
4.3. Einblenden
17
4.4. Cache
löschen
17
4.5. Jet
Funktionsassistent
(Wizard)
17
4.6. Report
Wizard
17
4.7. Report
Builder
17-18
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
2
4.8. Table
Builder
18
4.9. Browser
18
4.9.1. Tabellen-
und
Felddetails
im
Browser
4.9.2. Drag-and-Drop
mit
dem
Browser
4.9.3. Browser-Schlüsselwörter
4.10. Snippets
18-19
19
19-21
21
4.10.1. Erstellen
und
Verwenden
eines
Snippets
21
4.10.2. Snippet
bearbeiten
21
4.10.3. Konfiguration
des
Ausschnitt-Ordners
und
gemeinsame
Nutzung
von
Ausschnitten
4.11. Drilldown
21-22
22
4.11.1. Dynamics
NAV-Aufschlüsselung
22
4.11.2. Grid
Drilldown
22
4.12. Debug
22
4.13. Extras
23
4.14. Jet
Schedule
23
4.14.1. Erstellen
oder
bearbeiten
einer
Aufgabe
4.14.2. SMTP-Einstellungen
konfigurieren
4.15. Benutzerdaten
23-24
24
24-25
4.15.1. Uploaden
25
4.15.2. Löschen
danach
Bericht
25
4.15.3. Löschen
danach
Refresh
25
4.15.4. Löschen
danach
Design
25
4.16. Dataview-Creator
25
4.16.1. Datenansichten
25-26
4.16.2. Tabellen
im
Dataview-Creator
konfigurieren
26-27
4.16.3. Datenansichten
erstellen
und
bearbeiten
27-28
4.16.4. Kategorien
erstellen
und
bearbeiten
28
4.16.5. Kategorien
und
Datenansichten
importieren
und
exportieren
28
4.17. Caption
Editor
4.17.1. Informationen
zu
Bezeichnungen
(Captions)
4.17.2. Bezeichnungen
erstellen
und
bearbeiten
©2012 Jet Reports, Inc.. All Rights Reserved.
28
28-29
29
Jet Essentials
4.17.3. Bezeichnungen
importieren
und
exportieren
4.18. GP
Aktualisierungsprogramm
5.
3
29
29
4.18.1. Lesbare
Namen
29
4.18.2. Jet
GP-Ansichten
installieren
30
4.18.3. Tabellenbeziehungen
30
Referenz
5.1. NL-Funktion
5.1.1. Daten
filtern
31
31-32
33
5.1.1.1. Leere
Filter
33
5.1.1.2. Sonderzeichen
im
Filter
33
5.1.1.3. Mehr
als
10
Filter
in
der
NL-Funktion
angeben
33-34
5.1.1.4. Anzahl
der
Ergebnisse
in
einer
Abfrage
beschränken
34
5.1.1.5. Dynamics
NAV
spezifische
Filterung
34
5.1.1.6. Datenbanken
mit
mehreren
Schemen
34
5.1.1.7. Filtern
aufgrund
von
Daten
einer
anderen
Tabelle
5.1.1.8. Tabellen
mit
Hilfe
von
Link=
verlinken
34-35
35
5.1.1.8.1. Einfache
Verlinkung
35
5.1.1.8.2. Verschachtelte
Verlinkung
35
5.1.1.8.3. Mehrere
Tabellen
verlinken
35
5.1.1.9. Tabellen
mit
Hilfe
von
NL
(Filter)
verlinken
5.1.1.10. Dynamics
NAV-Drilldown
mit
Filterung
aufgrund
von
Daten
aus
einer
anderen
Tabelle
5.1.2. Abrufen
von
Sonderfeldern
mit
NL(Tabelle)
5.1.3. Sortieren
5.1.4. Replikatoren
5.1.5. SQL=
35-36
36
36-38
38
38-39
39
5.2. NF-Funktion
39
5.3. NP-Funktion
40
5.3.1. Bereichskalkulationen
5.3.2. Ausführung
von
Dynamics
NAV
Codeunit
5.4. GL-Funktion
5.4.1. Dynamics
NAV
GL-Funktion
©2012 Jet Reports, Inc.. All Rights Reserved.
40-41
41
41
41
Jet Essentials
5.4.2. Dynamics
GP
GL-Funktion
5.5. Filtern
42-43
43-44
5.6. Jet
GP-Ansichten
44
5.7. Tastatur-Kürzel
44
5.8. Automatische
Berichtsformatierung
44-45
5.9. Berichte
aus
mehreren
Datenbanken
erstellen
45
5.10. Berichte
verteilen
45
5.10.1. Report
Viewers
45
5.10.2. Gesperrte
Arbeitsblätter
45
5.10.3. Viewer-editierbare
Arbeitsblätter
46
5.10.4. Berichtsoptionen
46
5.10.4.1. Werte
anzeigen,
die
nicht
in
der
Datenbank
sind
5.10.5. Automatische
Berichte
mit
dem
AutoPilot
5.10.5.1. AutoPilot
Befehlszeilenparameter
5.10.5.1.1. AutoPilot
Befehlszeilensubstitute
5.10.5.1.2. AutoPilot-Modi
6.
4
46-47
47
47-48
48
48-49
5.10.5.1.3. /X
Batch-Dateien
49
5.10.5.1.4. /P
Berichtsoptionen
aktualisieren
49
Index
©2012 Jet Reports, Inc.. All Rights Reserved.
50-56
Jet Essentials
2
Informationen über Jet
Was
ist
Jet?
Bei
Jet
handelt
es
sich
um
ein
Add-In
in
Microsoft
Excel,
das
Excel
in
Ihre
Datenbank
integriert,
damit
Sie
Berichte
mit
Hilfe
von
einfachen
Tabellenblattfunktionen
erstellen
können.
Die
Funktionen
können
direkt
aus
Ihrer
Datenbank
gelesen
werden,
damit
Sie
anstelle
von
Kopieren
und
Einfügen
die
Daten
direkt
in
Excel
aktualisieren
können.
Weitere
Informationen
über
die
Jet-Funktionen
finden
Sie
im
Abschnitt
„Referenz“.
Erforderliches
Grundwissen
Um
Jet
verwenden
zu
können,
sollten
sie
bereits
Erfahrung
mit
Microsoft
Excel
haben,
einschließlich
Zellenbezugsund
Tabellenblattfunktionen.
Sie
sollten
auch
ein
grundlegendes
Verständnis
Ihrer
Datenbankstruktur
mitbringen.
http://help.jetreports.com/11.0/Essentials.de
©2012 Jet Reports, Inc.. All Rights Reserved.
5
Jet Essentials
3
Installation und Konfiguration
3.1 Schnellinstallationsanleitung
WICHTIG:
Stellen
Sie
vor
der
Installation
sicher,
dass
Sie
administrative
Rechte
haben.
1.
Downloaden
Sie
die
Jet
Essentials
Installationsdatei
(*.exe)
von
der
Jet
Reports
Support-Seite.
2.
Führen
Sie
die
Jet
Essentials
Installationsdatei
aus.
3.
Das
Jet
Essentials
Add-In
wird
automatisch
für
den
aktuellen
Benutzer
in
Excel
aktiviert,
wenn
die
Installation
abgeschlossen
ist.
Zur
Aktivierung
des
Add-Ins
für
zusätzliche
Benutzer,
lesen
Sie
den
Abschnitt
Jet
Essentials
aktivieren
('Jet
installieren'
in
der
online-dokumentation).
4.
Kopieren
Sie
Ihre
Jet
Lizenzdatei
(*.jlf)
auf
Ihren
lokalen
Computer
oder
ein
Netzwerk.
Dann
gehen
Sie
gemäß
Abschnitt
Lizenzierung
(Sektion
3.4)
vor,
um
Ihre
Version
von
Jet
Essentials
zu
lizenzieren.
5.
Lesen
Sie
sich
die
zusätzlichen
Voraussetzungen
(Sektion
3.2)
für
Ihren
Datenbanktyp
durch.
6.
Konfigurieren
Sie
eine
Verbindung
zu
Ihrer
Datenbank
in
den
Datenquelleneinstellungen
(Sektion
3.5.2).
3.2 Voraussetzungen
Alle
Benutzer
Unterstützte
Betriebssysteme
Microsoft
Windows
XP
Microsoft
Windows
Server
2003
Microsoft
Windows
Vista
Microsoft
Windows
Server
2008
Microsoft
Windows
7
Unterstützte
Versionen
von
Microsoft
Office
Microsoft
Office
2003
Microsoft
Office
2007
Microsoft
Office
2010
(32-bit
und
64-bit)
Unterstützte
Datenbanken
Microsoft
Dynamics
NAV
4.0
SP1
(ausführbar)
oder
neuer
Microsoft
Dynamics
GP
9
oder
neuer
Microsoft
SQL
Server
2000
oder
neuer
Eine
OLE
oder
ODBC
kompatible
Datenbank
Dynamics
NAV
Benutzer
Bevor
Sie
Jet
Essentials
mit
Dynamics
NAV
verwenden
können,
müssen
Sie
folgende
zusätzliche
Software
installieren:
Den
Dynamics
NAV
Classic
Client
mit
ausführbarer
Version
4.0
SP1
oder
neuer.
Der
Dynamics
NAV
Classic
Client
muss
auch
für
Dynamics
NAV
2009
RTC-Benutzer
vorhanden
sein.
Es
ist
möglicherweise
erforderlich,
eine
passende
Version
von
C/FRONT
zu
installieren,
die
in
Dynamics
NAV
SDK
inbegriffen
ist.
Dies
ist
in
den
meisten
Fällen
nicht
erforderlich,
da
Jet
die
entsprechende
Version
von
C/FRONT
für
alle
größeren
Versionen
und
Service-Packs
von
Dynamics
NAV
enthält.
Eine
Dynamics
NAV
Lizenzdatei,
die
C/FRONT
zulässt,
muss
als
FIN.FLF
im
Programmordner
des
Dynamics
NAV
Client
jeder
Workstation
gespeichert
werden,
auf
der
Jet
ausgeführt
werden
soll.
©2012 Jet Reports, Inc.. All Rights Reserved.
6
Jet Essentials
Wenn
Sie
einen
Drilldown
des
Dynamics
NAV
Classic
Client
durchführen
möchten,
müssen
Sie
wahrscheinlich
die
Drilldown-Forms
entsprechend
der
Erklärung
in
Drilldownformulare
aktualisieren
(Sektion
3.5.4.1)
aktualisieren.
Dynamics
NAV
Sicherheit
Um
Jet
verwenden
zu
können,
muss
der
Benutzer
über
eine
Rolle
in
Dynamics
NAV
ohne
Mandantenbeschränkungen
verfügen,
die
es
ihm
erlaubt,
das
Mandantentabellenobjekt
und
die
Tabellendaten
zu
lesen.
Er
muss
auch
über
Leserechte
für
alle
Tabellen
verfügen,
aus
denen
er
Ergebnisse
haben
will.
C/FRONT
übernimmt
die
Dynamics
NAV
Sicherheitsfilter
nicht
automatisch,
doch
schlägt
jeder
Versuch,
die
Daten
außerhalb
der
Grenzen
eines
Sicherheitsfilters
zu
lesen,
fehl
und
führt
zu
einer
Fehlermeldung.
Dynamics
GP
Benutzer
Bevor
Sie
Jet
mit
Dynamics
GP
verwenden
können,
müssen
Sie
folgende
zusätzliche
Software
installieren:
Microsoft
Dynamics
GP
Version
9
oder
neuer
Microsoft
SQL
Server
2000
oder
neuer
Dynamics
GP
Sicherheit
Um
Jet
mit
Dynamics
GP
zu
verwenden,
benötigt
der
Benutzer
eine
Anmeldung
beim
SQL
Server,
der
die
Dynamics
GP
Datenbanken
sowie
die
Leserechte
für
DYNAMICS
und
die
Mandantendatenbanken
enthält.
Je
nach
Sicherheitskonfiguration
der
Dynamics
GP
Anwendung
sind
die
Anmeldeinformationen
der
Anwendung
und
des
SQL-Servers
verschieden.
Universalbenutzer
Bevor
Sie
Jet
mit
einer
OLE/ODBC
kompatiblen
Datenbank
verwenden
können,
müssen
Sie
folgende
zusätzliche
Software
installieren:
Microsoft
SQL
Server
2000
oder
neuer,
oder
Oracle
8.1.7
oder
neuer,
oder
Einen-OLE
oder
ODBC
Treiber
für
Ihre
Datenbank
3.3 Jet installieren
Die
neuesten
Jet
Essentials
Installationsdateien
befinden
sich
im
Abschnitt
„Downloads“
auf
der
Jet
Reports
Support-Seite.
Wenn
Sie
Windows
Vista
oder
neuer
verwenden,
müssen
Sie
mit
der
rechten
Maustaste
auf
die
Setup-Datei
klicken
und
sie
„als
Administrator
ausführen“.
Das
muss
geschehen,
auch
wenn
Sie
schon
als
Administrator
angemeldet
sind,
damit
die
Installation
mit
den
höheren
Rechten
ausgeführt
wird.
Sie
können
Jet
upgraden,
ohne
vorherige
Versionen
zu
deinstallieren.
Kundendefinierte
Installationsoptionen
Die
Jet
Essentials
Installation
enthält
eine
„benutzerdefinierte“
Option,
mit
der
Sie
wahlweise
administrative
Tools
installieren
können.
Bei
der
üblichen
Installation
werden
diese
Werkzeuge
nicht
standardmäßig
installiert,
bei
der
vollständigen
Installation
hingegen
schon.
Aktivierung
von
Jet
Essentials
Das
Jet
Essentials
Add-In
muss
für
jeden
Benutzer
in
Excel
aktiviert
werden,
der
es
verwenden
möchte.
Die
einfachste
Art
der
Aktivierung
ist
die
Auswahl
der
Option
Aktivieren
im
Menü
Jet
Essentials
Programm.
Die
Aktivierung
kann
folgendermaßen
auch
manuell
durchgeführt
werden:
1.
Öffnen
Sie
das
Fenster
„Excel
Add-Ins“.
2.
Klicken
Sie
auf
die
Taste
Gehe
zu...
und
gehen
Sie
zum
Programmordner
„JetReports“.
©2012 Jet Reports, Inc.. All Rights Reserved.
7
Jet Essentials
8
3.
Wählen
Sie
JetReports.xlam
für
Excel
2007
und
neuer
oder
JetReports.xla
für
Excel
2003.
4.
Klicken
Sie
auf
Ja,
um
die
Datei
nach
Aufforderung
zu
überschreiben
-
dann
klicken
Sie
auf
OK.
Nach
erfolgreicher
Aktivierung
wird
das
Jet
Reports-Ribbon
oder
die
Menü-/Symbolleiste
in
Excel
eingeblendet,
je
nach
Ihrer
Auswahl.
3.4 Lizenzierung
Standardmäßig
sucht
Jet
nach
seiner
Lizenz
im
Unterverzeichnis
Jet Reports\Lizenzen
im
Anwendungsordner
(%:APPDATA%)
des
aktuellen
Benutzers.
Die
Lizenzdatei
kann
an
einem
anderen
Speicherort
gespeichert
werden,
z.B.
in
einem
gemeinsam
genutzten
Netzwerkordner,
wenn
Sie
den
Jet
Lizenzordner
in
den
Anwendungseinstellungen
(Sektion
3.5.1)
aktualisieren.
Windows
Authentifizierung
vs.
Excel
Authentifizierung
Mit
Hilfe
der
Windows-basierten
Authentifizierung
können
Jet
Designer
aufgrund
ihrer
Windows
SSID
(d.h.
DOMÄNE/Benutzer)
lizenziert
werden.
Dadurch
wird
sichergestellt,
dass
der
Benutzer
nur
Berichte
erstellen
kann,
wenn
er
in
Windows
mit
einem
designierten
Windows-Login
angemeldet
ist.
In
diesem
Fall
lautet
das
Authentifizierungs-Tag
auf
der
Jet
Lizenz
„Domäne“.
Die
Excel-basierte
Authentifizierung
bestätigt
Jet
Designer
anhand
ihres
Excel-Benutzernamens.
Der
ExcelBenutzername
muss
genau
mit
dem
Designernamen
in
der
Jet
Lizenz
übereinstimmen.
Falls
das
AuthentifizierungsTag
auf
der
Lizenz
fehlt
oder
als
„Excel“
erscheint,
dann
wird
die
Excel-Authentifizierung
verwendet.
3.5 Jet konfigurieren
3.5.1 Anwendungseinstellungen
Die
Anwendungseinstellungen
sind
Benutzerpräferenzen
und
andere
anwendungsübergreifende
Einstellungen,
die
das
Verhalten
von
Jet
beeinflussen.
Einstellungsspeicherort
Gibt
den
Speicherort
an,
an
dem
die
Jet-Einstellungen
gespeichert
sind.
Die
Einstellungen
können
im
lokalen
Benutzerprofil
oder
einer
zentralisierten
SQL-Serverdatenbank
gespeichert
werden,
wodurch
die
Benutzer
Lizenzen,
Metadaten
und
andere
Einstellungen
gemeinsam
nutzen
können.
Weitere
Informationen
finden
Sie
im
Abschnitt
Zentralisierte
Einstellungen.
(Sektion
3.5.3)
Lizenzierung
Jet
Lizenzordner
Wenn
dies
angegeben
ist,
wird
der
Standardspeicherort
aufgehoben,
in
dem
Jet
nach
Ihren
Lizenzdateien
sucht.
Viewermodus
simulieren
Entfernt
Designrechte,
damit
der
Designer
Berichte
testen
kann,
bevor
sie
den
Viewern
bereitgestellt
werden.
Sprache
Die
Sprache
der
Jet
Benutzeroberfläche.
Allgemein
Grenzwert
des
Lookup-Beispielwerts
Die
maximale
Anzahl
der
Beispielwerte,
die
beim
Lookup
abgerufen
werden.
Grenzwert
des
Lookup-Berichtsscans
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
Die
maximale
Anzahl
der
Datensätze,
die
gescannt
werden,
um
Beispielwerte
beim
Lookup
abzurufen.
Gilt
nur
für
Dynamics
NAV
Datenquellen.
Datenquellen
in
der
Symbolleiste
anzeigen
Legt
fest,
ob
die
Standarddatenquelle
und
ggf.
der
Mandant,
aus
dem
Jet-Ribbon
oder
der
Symbolleiste
ausgewählt
werden
kann.
Automatische
Fehlersuche
Legt
fest,
ob
Jet
den
Bericht
automatisch
auf
#WERT!-Fehler
scannt,
nach
dem
Berichte
ausgeführt
wurden,
und
eine
Diagnosemeldung
anzeigt.
Seitenumbruch
erhalten
Legt
fest,
ob
Jet
den
Seitenumbruch
innerhalb
eines
Replikatorbereichs
wiedergibt.
Dies
sollte
nur
dann
aktiviert
werden,
wenn
es
unbedingt
nötig
ist,
da
es
erheblichen
Einfluss
auf
die
Leistung
haben
kann.
Bedingte
Formatierung
in
Excel
2010
und
neuer
behalten
Legt
fest,
ob
Jet
die
bedingte
Formatierung
in
Excel
2010
und
neuer
behält.
Dies
sollte
nur
dann
aktiviert
werden,
wenn
es
unbedingt
nötig
ist,
da
es
erheblichen
Einfluss
auf
die
Leistung
haben
kann.
Excel
AutoFilter
immer
entfernen
Gibt
an,
ob
die
automatischen
Filter
bei
der
Ausführung
eines
Berichts
entfernt
werden.
Snippets
Ordner
Gibt
an,
in
welchem
Ordner
Snippets
gespeichert
werden.
SMTP
Diese
Seite
wird
verwendet,
um
zu
konfigurieren,
wie
Jet
E-Mails
mit
Hilfe
der
Funktion
Schedule
(Sektion
4.14)
über
SMTP
sendet.
Erweitert
Warnung
für
Kompatibilitätsmodus
anzeigen
Legt
fest,
ob
Jet
eine
Warnmeldung
anzeigt,
wenn
Probleme
bei
der
Ausführung
von
Excel
im
Kompatibilitätsmodus
auftreten.
Warnung
für
Sprachmodus
anzeigen
Legt
fest,
ob
Jet
eine
Warnung
anzeigt,
wenn
Sie
eine
Sprache
für
eine
Dynamics
NAV
Datenquelle
ausgewählt
haben,
für
die
kein
entsprechendes
Sprachmodul
exportiert
wurde.
NF-Funktionsoptimierung
aktivieren
Weist
Jet
an,
die
NF()-Funktionen
innerhalb
eines
Berichts
als
Batch
zu
bewerten,
vorausgesetzt
es
gibt
unter
gewissen
Berichtsbedingungen
eine
Leistungsverbesserung.
Jet-Protokollierung
aktivieren
Bestimmt,
ob
Verfahren
als
Datei
in
einem
angegebenen
Verzeichnis
protokolliert
werden.
Outlook
Profil
Ist
dies
angegeben,
dann
wird
das
Outlook
Standardprofil
zugunsten
der
Schedule-Funktion
aufgehoben.
3.5.2 Datenquelleneinstellungen
©2012 Jet Reports, Inc.. All Rights Reserved.
9
Jet Essentials
10
Die
Datenquelleneinstellungen
werden
verwendet,
um
eine
oder
mehrere
Datenbankverbindungen
zu
definieren.
Um
eine
neue
Datenquelle
zu
erstellen,
klicken
Sie
auf
Hinzufügen
und
geben
einen
Namen
und
einen
Datenbanktyp
an,
zu
dem
Sie
die
Verbindung
herstellen
möchten.
Wenn
die
erforderlichen
Informationen
zum
Herstellen
der
Verbindung
aufgeladen
wurden,
können
Sie
die
Konnektivität
testen,
indem
Sie
auf
die
Schaltfläche
Teste
Verbindung
klicken.
Sie
können
auch
Ihre
Jet-Lizenz
und
Ihren
Lizenzstatus
anzeigen,
indem
Sie
auf
den
Hyperlink
am
unteren
Rand
des
Formblatts
klicken.
Wenn
Sie
mehr
als
eine
Datenquelle
haben,
können
Sie
die
Standarddatenquelle
angeben,
die
für
die
Berichtserstellung
verwendet
werden
soll,
indem
Sie
auf
die
Schaltfläche
Standard
einstellen
klicken.
3.5.2.1 Konfiguration einer Dynamics NAV-Datenquelle
Allgemein
Navision
Client-Ordner
Gibt
an,
welcher
Ordner
den
Dynamics
NAV
Client,
die
Datei
fin.exe
oder
finsql.exe,
enthält.
Die
Dynamics
NAV
Lizenzdatei
sollte
sich
ebenfalls
in
diesem
Ordner
befinden
unter
dem
Namen
„fin.flf“.
Sprachmodulordner
Gibt
an,
in
welchem
Ordner
sich
Ihre
Dynamics
NAV
Sprachmodule
befinden.
Jet
kann
Tabellen,
Felder
und
Optionswerte
in
Ihrer
Sprache
verwenden,
wenn
Sie
das
Sprachmodul
aus
Dynamics
NAV
exportieren
und
das
Verzeichnis
angeben,
in
dem
es
sich
befindet.
Das
Sprachmodul
sollte
mit
dem
Namen
des
Sprachcodes
übereinstimmen,
der
aus
drei
Buchstaben
besteht,
und
eine
„.flm“-Erweiterung
haben
(z.B.
das
deutche
Sprachmodul
heißt
„DEU.flm“).
Um
ein
Sprachmodul
exportieren
zu
können,
benötigen
Sie
Objekt-Designer-Rechte
in
Dynamics
NAV.
Sprache
Gibt
an,
in
welcher
Sprache
Jet
die
Datenbankbezeichnungen
anzeigt,
z.B.
Tabellen,
Felder
und
Optionswerte.
Drilldown
Legt
fest,
welche
Methode
Jet
für
den
Drilldown
anwendet.
Wenn
Sie
den
Drilldown
mit
Hilfe
von
„Classic
Client“
auswählen,
lesen
Sie
den
Abschnitt
Drilldownformulare
aktualisieren
(Sektion
3.5.4.1).
Authentifizierung
Legt
fest,
ob
die
Windows
oder
Datenbank-Serverauthentifizierung
verwendet
werden
soll.
Falls
Ihre
Datenbank
die
Datenbank-Serverauthentifizierung
verwendet,
können
Sie
eine
Benutzerkennung
und
ein
Passwort
eingeben.
Wenn
Sie
eines
dieser
Felder
frei
lassen,
werden
Sie
beim
Verbindungsversuch
aufgefordert,
die
Datenbank-Anmeldeinformationen
anzugeben.
Verbindung
Servertyp
Gibt
an,
ob
die
Verbindung
zu
einer
lokalen
Datenbankdatei,
einem
Dynamics
NAV
Datenbankserver
oder
einem
Microsoft
SQL-Server
hergestellt
wird.
Server
Gibt
den
Namen
des
Servers
an,
auf
dem
die
Datenbank
untergebracht
ist.
Datenbank
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
11
Wenn
Sie
einen
Microsoft
SQL-Server
verwenden,
geben
Sie
den
Namen
der
Datenbank
hier
ein.
Wenn
Sie
einen
lokalen
Datenbankdateityp
verwenden,
klicken
Sie
auf
Durchsuchen...
und
gehen
zur
gewünschten
Dynamics
NAV
Datenbankdatei.
Netztyp
Gibt
das
entsprechende
Netzwerkprotokoll
an.
Mandant
Gibt
an,
welchen
Mandanten
Jet
standardmäßig
verwendet.
Anzeige
Die
Anzeigeeigenschaften
bestimmen,
wie
Tabellen
und
Felder
auf
den
Komponenten
der
Jet
Benutzeroberfläche
angezeigt
werden.
Leere
Tabellen
anzeigen
Legt
fest,
ob
Tabellen
ohne
Aufzeichnungen
angezeigt
werden.
Anzahl
Tabellenergebnisse
anzeigen
Legt
fest,
ob
die
Anzahl
der
Ergebnisse
in
jeder
Tabelle
angezeigt
werden.
Tabellen-
und
Felddropformat
Gibt
das
Format
der
Tabellen-
und
Feldkennungen
an,
die
automatisch
in
die
Jet-Formeln
geschrieben
werden.
Web-Service
Die
Einstellungen
auf
dieser
Seite
werden
mit
Dynamics
NAV
Code
Unit
Execution
(Sektion
5.3.2)
verwendet.
Server
Gibt
an,
über
welchen
Server
der
Dynamics
NAV
Web-Service
ausgeführt
wird.
Port/Instanz
Diese
werden
für
eine
Dynamics
NAV
Web-Serviceinstallation
auf
die
Standardwerte
eingestellt.
Wenn
Sie
diese
Standardwerte
beim
Installieren
des
Dynamics
NAV
Web-Dienstes
geändert
haben,
müssen
Sie
die
Einstellungen
wieder
so
abändern,
dass
Sie
den
richtigen
Port-
und
Instanznamen
wiedergeben.
Erweitert
Algorithmus
für
die
Schlüsselsuche
Gibt
den
Algorithmus
an,
der
verwendet
wird,
um
den
besten
Schlüssel
für
die
Datenbankabfrage
auszuwählen.
C/Front-Ordner
Wenn
dies
angegeben
ist,
wird
das
Standardverzeichnis
aufgehoben,
in
dem
Jet
nach
den
C/Front-Bibliotheken
sucht.
3.5.2.2 Konfiguration einer Dynamics GP-Datenquelle
Authentifizierung
Legt
fest,
ob
die
Windows
oder
Datenbank-Serverauthentifizierung
verwendet
werden
soll.
Falls
Ihre
Datenbank
die
Datenbank-Serverauthentifizierung
verwendet,
können
Sie
eine
Benutzerkennung
und
ein
Passwort
eingeben.
Wenn
Sie
eines
dieser
Felder
frei
lassen,
werden
Sie
beim
Verbindungsversuch
aufgefordert,
die
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
12
Datenbank-Anmeldeinformationen
anzugeben.
Verbindung
Server
Hier
wird
der
Name
des
Dynamics
GP
SQL-Servers
angegeben.
Mandant
Gibt
an,
welchen
Mandanten
Jet
standardmäßig
verwendet.
Anzeige
Die
Anzeigeeigenschaften
bestimmen,
wie
Tabellen
und
Felder
auf
den
Komponenten
der
Jet
Benutzeroberfläche
angezeigt
werden.
Leere
Tabellen
anzeigen
Legt
fest,
ob
Tabellen
ohne
Aufzeichnungen
angezeigt
werden.
Anzahl
Tabellenergebnisse
anzeigen
Legt
fest,
ob
die
Anzahl
der
Tabellenergebnisse
in
jeder
Tabelle
angezeigt
wird.
Lesbare
Namen
für
diese
Datenquelle
aktivieren
Legt
fest,
ob
lesbare
Namen
verwendet
werden.
Weitere
Informationen
finden
Sie
unter
Lesbare
Namen
installieren
(Sektion
4.18.1).
Gruppe
lesbarer
Namen
Gibt
den
Namen
der
Gruppe
an,
der
festlegt,
welcher
Satz
lesbarer
Namen
verwendet
werden
soll.
Anzeigeformat
Gibt
das
Format
an,
in
dem
die
Tabellen-
und
Feldkennungen
angezeigt
werden.
Erweitert
Überhänge
von
Textfeldern
abschneiden
Legt
fest,
ob
Überhänge
am
Ende
von
Textfeldern
abgeschnitten
werden
sollen.
Bei
Tabellen-
und
Feldnamen
muss
auf
Groß-
und
Kleinschreibung
geachtet
werden.
Legt
fest,
ob
die
Groß-
und
Kleinschreibung
beim
Datenbankschema
beachtet
werden
muss.
Leere
Filter
entsprechen
Nullwerten
Legt
fest,
ob
ein
Nullwert
in
der
Datenbank
beim
Filtern
wie
eine
Leerstelle
behandelt
wird.
3.5.2.3 Konfiguration einer universellen Datenquelle
Verbindung
Konfiguriert
die
Verbindungsinformationen
für
diese
Datenquelle
mit
Hilfe
des
Fensters
„Datenlink-Eigenschaften“.
Die
Konfigurationsoptionen
sind
je
nach
angegebenem
Datenbankanbieter
unterschiedlich.
Anzeige
Die
Anzeigeeigenschaften
bestimmen,
wie
Tabellen
und
Felder
auf
den
Komponenten
der
Jet
Benutzeroberfläche
angezeigt
werden.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
13
Leere
Tabellen
anzeigen
Legt
fest,
ob
Tabellen
ohne
Aufzeichnungen
angezeigt
werden.
Anzahl
Tabellenergebnisse
anzeigen
Legt
fest,
ob
die
Anzahl
der
Tabellenergebnisse
in
jeder
Tabelle
angezeigt
wird.
Sprachbezeichnungen
für
diese
Datenquelle
aktivieren
Legt
fest,
ob
für
diese
Datenquelle
Sprachbezeichnungen
verwendet
werden
sollen,
die
mit
Hilfe
des
Caption
Editor
(Sektion
4.17)
konfiguriert
wurden.
Sprache
Legt
fest,
in
welcher
Sprache
die
Tabellen-
und
Feldbezeichnungen
angegeben
werden
sollen.
Anzeigeformat
Gibt
das
Format
an,
in
dem
die
Tabellen-
und
Feldkennungen
angezeigt
werden.
Erweitert
Überhänge
von
Textfeldern
abschneiden
Legt
fest,
ob
Überhänge
am
Ende
von
Textfeldern
abgeschnitten
werden
sollen.
Bei
Tabellen-
und
Feldnamen
muss
auf
Groß-
und
Kleinschreibung
geachtet
werden.
Legt
fest,
ob
die
Groß-
und
Kleinschreibung
beim
Datenbankschema
beachtet
werden
muss.
Leere
Filter
entsprechen
Nullwerten
Legt
fest,
ob
ein
Nullwert
in
der
Datenbank
beim
Filtern
wie
eine
Leerstelle
behandelt
wird.
Konfigurierbare
Datenbank-Literale
Die
Schema-Literale
der
Datenbank
sind
Werte
wie
z.B.
Anführungszeichen
und
Platzhalter,
die
in
einer
SQLAbfrage
verwendet
werden.
Diese
Literale
sind
je
nach
OLE-
oder
ODBC-Anbieter
verschieden
und
können
im
Allgemeinen
vom
Datenbankschema
selbst
abgelesen
werden.
Falls
die
Literale
im
Schema
nicht
verfügbar
sind,
kann
der
Benutzer
die
Datenquelle
so
konfigurieren,
dass
ein
bestimmter
Satz
von
Literalen
verwendet
wird,
damit
die
richtigen
Abfragen
für
den
Datenbankanbieter
eingerichtet
werden
können.
3.5.2.4 Konfiguration einer Jet Datawarehouse-Datenquelle
Die
Jet
Datawarehouse-Datenquelle
wird
verwendet,
um
Berichte
jeglicher
Datawarehouses
mit
Hilfe
des
Jet
DataManagers
zu
erstellen.
Wenn
Jet-Formeln
für
eine
Jet-Datawarehouses-Datenquelle
geschrieben
werden,
muss
beachtet
werden,
dass
Sie
automatisch
zu
den
entsprechenden
Tabellen
innerhalb
der
Datenbank
geleitet
werden,
und
dass
die
Namen
dieser
Tabellen
formatiert
werden,
damit
sie
leichter
zu
lesen
sind.
Authentifizierung
Legt
fest,
ob
die
Windows
oder
Datenbank-Serverauthentifizierung
verwendet
werden
soll.
Falls
Ihre
Datenbank
die
Datenbank-Serverauthentifizierung
verwendet,
können
Sie
eine
Benutzerkennung
und
ein
Passwort
eingeben.
Wenn
Sie
eines
dieser
Felder
frei
lassen,
werden
Sie
beim
Verbindungsversuch
aufgefordert,
die
Datenbank-Anmeldeinformationen
anzugeben.
Verbindung
Server
Gibt
den
Namen
des
SQL-Servers
an,
der
die
Jet
Datawarehouse-Datenbank
untergebracht
hat.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
14
Datenbank
Gibt
den
Namen
der
Jet
Datenlager-Datenbank
an.
Zusätzliche
Optionen
Die
Seiten
Anzeige
und
Erweitert
haben
dieselben
Optionen,
die
auch
für
eine
Universelle
Datenquelle
(Sektion
3.5.2.3)
bereitstehen.
3.5.2.5 Konfiguration einer Jet Data Cube-Datenquelle
Die
Jet
Data
Cube-Datenquelle
kann
zum
Erstellen
von
Excel
Pivot-Tabellen
und
-Diagrammen
verwendet
werden.
Es
handelt
sich
hierbei
nicht
um
eine
Jet-Datenquelle
und
kann
nicht
mit
Jet-Funktionen
verwendet
werden.
Sie
steht
in
keiner
Komponente
der
Jet
Benutzeroberfläche
bereit,
außer
den
Datenquelleneinstellungen.
Server
Gibt
den
Namen
des
SQL-Servers
an,
der
die
Jet
Data
Cube-Datenbank
untergebracht.
Datenbank
Gibt
den
Namen
des
Jet
Data
Cubes
an.
3.5.3 Zentralisierte Einstellungen
Mit
Hilfe
der
Funktion
„Zentralisierte
Einstellungen“
können
mehrere
Jet-Benutzer
die
zentralisierten
Datenquellen,
Lizenzen
und
Metadaten
über
einen
SQL-Server
verwenden,
wodurch
die
Benutzer
in
einer
gewerblichen
Umgebung
Jet
Essentials
einfacher
konfigurieren
können.
Mit
Hilfe
der
„Zentralisierten
Einstellungen“
können
alle
Jet-Benutzer
in
einem
Unternehmen
Berichte
einfacher
gemeinsam
nutzen,
da
die
Datenquellennamen
garantiert
dieselben
sind,
wenn
die
Datenquellen
zentralisiert
werden.
Nicht
jede
Einstellung
wird
gemeinsam
genutzt.
Beispielsweise
sind
die
Informationen
der
Benutzerauthentifizierung
für
eine
bestimmte
Datenquelle
für
jeden
Benutzer
verschieden
und
können
daher
nicht
gemeinsam
genutzt
werden.
Jeder
Benutzer,
der
die
Verbindung
mit
den
zentralisierten
Datenquellen
herstellt,
muss
seine
eigene
Authentifizierung
konfigurieren,
bevor
die
Datenquellen
nutzbar
werden.
Wieder
andere
Einstellungen
werden
als
Benutzerpräferenzen
erachtet
und
daher
nicht
gemeinsam
genutzt,
so
z.B.
der
Standardmandant
in
Dynamics
NAV
und
die
Dynamics
GP
Datenquellen.
Die
Einstellungen
werden
zwar
nicht
gemeinsam
genutzt,
aber
dennoch
in
der
zentralisierten
Einstellungsdatenbank
gespeichert,
wenngleich
separat
für
jeden
Benutzer.
Die
Anwendungseinstellungen
werden
niemals
gemeinsam
genutzt.
Jeder
Benutzer
hat
seine
eigene
Kopie
der
eigenen
Anwendungseinstellungen.
Die
Anwendungseinstellungen
werden
im
lokalen
Benutzerprofil
auf
dem
System
gespeichert,
auf
dem
Jet
Essentials
installiert
ist.
3.5.3.1 IT-Setup
Bevor
die
Einstellungen
zentralisiert
werden
können,
sollte
eine
Person
mit
administrativen
Rechten
für
den
SQLServer
eine
Datenbank
für
die
Jet-Einstellungen
erstellen
und
dann
das
für
die
Datenbankinstallation
bereitgestellte
SQL-Skript
auf
dieser
Datenbank
ausführen.
Nach
Ausführen
des
Skripts
muss
der
Administrator
allen
JetBenutzern
die
entsprechenden
Schreib-/Leseberechtigungen
für
diese
Datenbank
zuweisen.
Einzelheiten
über
die
Rechte,
die
erteilt
werden
müssen,
finden
Sie
in
den
Anweisungen
für
das
SQL-Skript
der
Datenbankinstallation,
das
Sie
über
Support
für
Jet
Reports
downloaden
können.
3.5.3.2 Zentralisierte Einstellungen aktivieren
Um
mit
der
Verwendung
der
zentralisierten
Einstellung
zu
beginnen,
müssen
Sie
die
Seite
Speicherplatz
der
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
15
Einstellungen
in
den
Anwendungseinstellungen
(Sektion
3.5.1)
aufrufen.
Wählen
Sie
„Zentralisierte
Datenbank“
aus,
dann
geben
Sie
den
SQL-Server,
den
Namen
der
Jet-Einstellungsdatenbank
und
die
Authentifizierungsinformationen
an.
Wenn
die
zentralisierten
Einstellungen
verwendet
werden,
nutzt
Jet
die
Lizenzdateien,
die
in
die
Einstellungsdatenbank
importiert
wurden,
anstatt
derer,
die
auf
dem
Dateisystem
gespeichert
sind.
Um
eine
JetLizenz
zu
importieren,
wählen
Sie
die
Seite
Lizenzierung
im
Fenster
„Anwendungseinstellungen“
aus
und
klicken
auf
die
Schaltfläche
Importieren,
die
sich
direkt
unter
der
Liste
der
Lizenzen
befindet.
Sobald
eine
Lizenz
importiert
wurde,
wird
Sie
auf
der
Liste
der
Lizenzen
aufgeführt.
Die
Lizenzinformationen
jeder
Lizenz
werden
in
der
Datenbank
angezeigt.
Von
hier
aus
können
Sie
Lizenzen
anzeigen,
löschen
oder
exportieren.
Zentralisierte
Datenquellen
sind
von
den
lokalen
Datenquellen
völlig
getrennt.
Wenn
Sie
zu
den
Anwendungseinstellungen
zurückkehren
und
Lokale
Benutzerprofile
im
Register
Speicherplatz
der
Einstellungen
auswählen,
dann
verwendet
Jet
wieder
Ihre
lokalen
Datenquelleneinstellungen.
Änderungen
an
den
lokalen
Datenquellen
haben
keinen
Einfluss
auf
die
zentralisierten
Datenquellen
und
umgekehrt.
3.5.4 Erweiterte Dynamic NAV-Konfiguration
3.5.4.1 Drilldownformulare aktualisieren
Die
Standard-Drilldown-Forms
können
für
die
meisten
Tabellen
in
Dynamics
NAV
verwendet
werden.
Wenn
Sie
jedoch
Tabellen
hinzugefügt
oder
die
Standard-Drilldown-Forms
geändert
haben,
müssen
Sie
die
Drilldown-Forms
in
Jet
aktualisieren.
Um
die
Drilldown-Forms
zu
aktualisieren,
müssen
die
Datenbankobjekte
zuerst
in
Textform
von
Dynamics
NAV
exportiert
werden.
Dazu
benötigen
Sie
Objekt-Designerrechte.
Wenn
die
Objekte
erfolgreich
exportiert
wurden,
können
Sie
für
eine
vorhandene
Datenquelle
importiert
werden:
1.
Öffnen
Sie
die
Datenquelleneinstellungen
(Sektion
3.5.2).
2.
Wählen
Sie
Importieren
->
Drilldown-Forms
und
Tabellendetails.
3.
Gehen
Sie
zu
der
Textdatei,
die
aus
Dynamics
NAV
exportiert
wurde,
und
klicken
auf
OK.
Jet
speichert
die
Drilldown-Forms
für
jede
Datenquelle
separat,
daher
müssen
sie
einzeln
aktualisiert
werden.
3.5.4.2 Benutzerzugangsregeln von Serenic Navigator
Jet
kann
die
Benutzerzugangsregeln
für
Serenic
Navigator
auf
alle
Abfragen
übernehmen,
die
ein
Benutzer
ausführt
und
auf
die
eine
oder
mehrere
Regeln
zutreffen.
Diese
Funktion
kann
durch
den
Import
der
Tabelle
Navigator
an
Jet
Bus-Objekte
in
die
Navigator-Datenbank
aktiviert
werden.
Konfiguration
von
Geschäftsobjekten
Für
jedes
Geschäftsobjekt
gibt
es
einen
Satz
von
Feldzuweisungen
in
der
Tabelle
„Navigator
an
Jet
Bus-Objekte“.
Diese
Feldzuweisungen
bestimmen,
in
welchem
Feld
in
welcher
Tabelle
die
Benutzerzugangsregeln
für
ein
bestimmtes
Geschäftsobjekt
übernommen
werden.
Diese
Feldzuweisungen
müssen
entweder
von
Hand
oder
mit
einem
Datenport
in
den
Navigator
importiert
werden.
Die
Tabelle
„Navigator
an
Jet
Bus-Objekte“
enthält
folgende
5
Felder:
Feld- Feldname
Nr.
Datentyp Beschreibung
1
Tabellen-Nr.
Ganzzahl
Die
Nummer
der
Tabelle,
die
dem
Geschäftsobjekt
entspricht.
2
Feld-Nr.
Ganzzahl
Die
Nummer
des
Felds,
das
dem
Geschäftsobjekt
entspricht.
3
Geschäftsobjekt
Code
Die
Geschäftsobjektkennung.
Dies
ist
entweder
ein
Code,
z.B.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
Feld- Feldname
Nr.
16
Datentyp Beschreibung
GLACCOUNT,
oder
die
Dimensionsnummer.
4
Objekttyp
Option
5
Feldbezeichnung Text
Der
Typ
des
Geschäftsobjekts
wird
im
Feld
„Geschäftsobjekt“
definiert.
Es
kann
entweder
ein
Code
oder
eine
Dimension
sein.
Die
Bezeichnung
des
Felds,
wie
sie
im
Feld
„Feld-Nr.“
definiert
ist.
Dieses
Feld
dient
nur
praktischen
Zwecken
und
wird
nicht
von
Jet
verwendet.
Im
Folgenden
finden
Sie
Beispiele
von
Zeilen,
die
einige
Geschäftsobjektzuweisungen
mit
der
Sachkontentabelle
definieren:
Tabellen- Feld- Geschäftsobjekt Objekttyp Feldbezeichnung
Nr.
Nr.
15
1
GLACCOUNT
Code
Nr.
15
29
1
Dimension
Globaler
Dimensionsfilter
1
Die
o.g.
Zeilen
definieren
zwei
Feldzuweisungen
anhand
von
Tabelle
15
(„Sachkonto“)
in
der
Datenbank.
Die
erste
Zeile
zeigt,
dass
die
Benutzerzugangsregeln
für
das
Geschäftsobjekt
„GLACCOUNT“
auf
das
Feld
„Nr.“
in
der
Tabelle
„Sachkonto“
übernommen
werden.
Beachten
Sie,
dass
der
Objekttyp
„Code“
ist
und
das
Geschäftsobjekt
(GLACCOUNT)
direkt
dem
Namen
eines
bestehenden
Geschäftsobjekts
zugewiesen
wird.
Die
zweite
Zeile
im
Beispiel
enthält
den
Objekttyp
„Dimension“.
Das
bedeutet,
dass
der
Wert
im
Feld
„Geschäftsobjekt“
einer
Dimensionsnummer
entsprechen
sollte,
in
diesem
Fall
der
Dimension
„1“.
Diese
Zeile
zeigt,
dass
die
Benutzerzugangsregeln
für
Dimension
1
-
oder
„PROGRAMM“
in
der
Musterdatenbank
von
Navigator
auf
das
Feld
„Globaler
Dimensionsfilter
1“
übernommen
wird.
Wenn
ein
Geschäftsobjekt
nicht
direkt
mit
einem
Feld
in
einer
Tabelle
verbunden
ist,
dann
können
die
Regeln
für
das
Geschäftsobjekt
nicht
übernommen
werden.
Das
liegt
daran,
dass
die
Feldzuweisungen
für
solche
Geschäftsobjekte
nicht
mit
Hilfe
der
o.g.
Tabellenstruktur
definiert
werden
können.
Dies
kommt
innerhalb
des
Standardsatzes
der
Geschäftsobjekte
nicht
oft
vor.
3.5.5 Jet mit Citrix
WICHTIG:
Jet
wird
nicht
von
der
Citrix-Umgebung
unterstützt,
wenn
nicht
der
gesamte
Desktop
publiziert
wird.
Bei
der
Verwendung
von
Jet
mit
Citrix
gelten
folgende
Richtlinien:
Der
gesamte
Desktop
muss
publiziert
werden.
Jet,
Excel
und
die
Komponenten
der
Client-Datenbank
müssen
alle
auf
dem
Citrix
Desktop
installiert
sein.
Wenn
Sie
ein
Dynamics
NAV-Benutzer
sind,
muss
der
Dynamics
NAV
Classic
Client
auf
dem
Citrix
Desktop
installiert
sein.
Wenn
Sie
einen
OLE-Anschluss
verwenden,
muss
der
OLE-Treiber
für
Ihre
spezielle
Datenbank
auf
dem
Citrix
Desktop
installiert
sein.
Wenn
Sie
ODBC
verwenden,
muss
eine
Windows
ODBC
Datenquelle
auf
dem
Citrix
Desktop
konfiguriert
sein.
Das
Jet
Add-In
muss
für
jeden
Citrix-Benutzer
in
Excel
aktiviert
werden,
der
es
verwenden
möchte.
Weitere
Informationen
finden
Sie
in
Jet
Reports
aktivieren.
(Sektion
3.3).
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
4
17
Jet Benutzeroberfläche
4.1 Berichtsmodus
Design
Der
Designmodus
wird
zum
Erstellen
von
Berichten
verwendet.
Im
Designmodus
werden
die
Ergebnisse
der
JetFunktionen
für
Performance
optimiert.
Korrekte
Ergebnisse
werden
nicht
garantiert.
Bericht
Der
Berichtsmodus
ist
das
Ergebnis
der
Ausführung
des
Berichts
in
Ihrer
Datenbank.
Refresh
Aktualisieren
geht
in
den
Berichtsmodus
über
und
löscht
alle
gespeicherten
Formelergebnisse
bevor
die
Berichtsdaten
ausgeführt
werden.
Das
kann
dazu
führen,
dass
der
Bericht
etwas
länger
dauert,
garantiert
jedoch
die
genauesten
Datenbankergebnisse.
4.2 Entsperren
Durch
„Entsperren“
wird
der
Schutz
von
allen
Arbeitsblättern
entfernt
und
die
Jet-Formeln
werden
wiederhergestellt,
ohne
in
den
Designmodus
(Sektion
4.1)
zu
wechseln.
4.3 Einblenden
Durch
„Einblenden“
wird
der
Bericht
freigeschaltet
(Sektion
4.2)
und
alle
ausgeblendeten
Zeilen,
Spalten
und
Arbeitsblätter
in
der
aktuellen
Arbeitsmappe
werden
wieder
sichtbar.
4.4 Cache löschen
Löscht
alle
gespeicherten
Jet-Formelergebnisse,
wodurch
garantiert
wird,
dass
Sie
die
aktuellsten
Datenbankergebnisse
erhalten,
wenn
der
Bericht
ausgeführt
wird.
4.5 Jet Funktionsassistent (Wizard)
Hiermit
kann
der
Designer
Jet-Funktionen
intuitiv
in
ein
Arbeitsblatt
einfügen.
4.6 Report Wizard
Mit
dem
Report
Wizard
können
Sie
einen
vollständigen
Bericht
von
einer
einzigen
Tabelle
erstellen.
Mit
Hilfe
des
Berichtsassistenten
können
Daten
gruppiert,
gefiltert,
sortiert,
zwischensummiert
und
formatiert
werden.
4.7 Report Builder
Der
Report
Builder
erstellt
Berichte
aufgrund
der
Jet
Datenansichten
(Sektion
4.16.1).
Die
Jet
Datenansichten
definieren
Tabellenbeziehungen,
verfügbare
Felder,
Feld-
und
Tabellenüberschriften
für
einen
bestimmten
Berichtsbereich,
z.B.
Verkauf,
Inventar,
Gehaltsabrechnung
usw
Die
Jet
Datenansichten
können
zum
Erstellen
des
Datenansicht-Creators
verwendet
werden.
Weitere
Informationen
finden
Sie
unter
Datenansicht-Creator
(Sektion
4.16).
Bevor
Sie
den
Report-Builder
verwenden
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
18
Bevor
Sie
den
Report-Builder
verwenden,
müssen
Sie
Datenansichten
und
Kategorien
importieren
oder
erstellen.
Verschiedene
Datenansichten
für
Dynamics
NAV
befinden
sich
hier.
Sie
können
auch
auf
den
Link
Datenansichten
downloaden
im
Bericht-Builder
klicken.
Nachdem
Sie
die
Datei
heruntergeladen
haben,
sollten
Sie
den
.zip-Ordner
öffnen
und
die
Datei
für
die
Datenansichtskategorie
(.jdc)
extrahieren.
Datenansichten
und
Kategorien
importieren
Um
Datenansichten
und
Kategorien
zu
importieren,
öffnen
Sie
die
Datenquelleneinstellungen
(Sektion
3.5.2)
und
wählen
Datei
->
Importieren
->
Datenansichtskategorien
aus.
4.8 Table Builder
Der
Table
Builder
erstellt
eine
Excel-Tabelle
aus
mehreren
Datenbanktabellen,
die
als
Basis
für
Pivot-Tabellen
und
Grafiken
verwendet
werden
können.
4.9 Browser
Der
Browser
vereinfacht
und
beschleunigt
die
Erstellung
Ihrer
Berichte,
indem
er
die
„Drag-and-Drop“
(ziehen
und
ablegen)
Funktion
anbietet.
Weitere
Informationen
finden
Sie
unter
Drag-and-Drop
mit
dem
Browser
(Sektion
4.9.2).
Mit
dem
Browser
können
Sie
auch
Tabellen
und
Felder
als
„Favoriten“
auswählen.
Für
Dynamics
NAV
Datenquellen
können
Sie
zusätzliche
Tabellen-
und
Feldinformationen
im
Browser
anzeigen,
indem
Sie
die
Tabellendetails
importieren.
Weitere
Informationen
finden
Sie
unter
Tabellen-
und
Felddetails
im
Browser
(Sektion
4.9.1).
Export
von
Tabellenfavoriten
Wählen
Sie
in
den
Datenquelleneinstellungen
(Sektion
3.5.2)
die
Datenquelle
aus,
deren
Tabellenfavoriten
Sie
exportieren
möchten.
Dann
wählen
Sie
Datei
->
Exportieren
->
Tabellenfavoriten.
Import
von
Tabellenfavoriten
Wählen
Sie
in
den
Datenquelleneinstellungen
die
Datenquelle
aus,
in
die
Sie
die
Tabellenfavoriten
importieren
möchten.
Dann
wählen
Sie
Datei
->
Importieren
->
Tabellenfavoriten
und
wählen
eine
Datei
aus,
die
die
Favoriten
enthält.
Beim
Importieren
von
Tabellen-
und
Feldfavoriten
werden
diese
aus
der
Datei
mit
denen
der
aktuell
ausgewählten
Datenquelle
gemischt.
4.9.1 Tabellen- und Felddetails im Browser
Mit
Hilfe
des
Browsers
(Sektion
4.9)
können
Sie
Tabellen-
und
Felddetails
für
Dynamics
NAV
Datenquellen
anzeigen.
Um
diese
Details
anzuzeigen,
müssen
Sie
zuerst
die
Dynamics
NAV
Objekte
importieren.
Wenn
Sie
die
Dynamics
NAV
Objekte
bereits
vor
Jet
Reports
2009
importiert
haben,
müssen
Sie
sie
in
die
aktuelle
Version
von
Jet
neu
importieren.
In
Dynamics
NAV:
1.
Öffnen
Sie
Dynamics
NAV
und
wählen
Sie
Extras
->
Object-Designer.
2.
Wählen
Sie
alle
Tabellen
aus.
3.
Wählen
Sie
Datei
->
Export.
4.
Wählen
Sie
aus
dem
Ausklappmenü
Dateityp
das
Textformat
aus.
5.
Speichern
Sie
die
Datei
in
ein
Verzeichnis
Ihrer
Wahl.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
19
Wenn
Sie
die
Dynamics
NAV
Objekte
als
Text
exportieren
möchten,
benötigen
Sie
Objekt-Designerrechte.
In
Jet:
1.
Öffnen
Sie
die
Datenquelleneinstellungen
(Sektion
3.5.2).
2.
Wählen
Sie
Importieren
->
Drilldown-Forms
und
Tabellendetails.
3.
Wählen
Sie
Gehe
zu…
aus
und
navigieren
Sie
zu
der
.txt-Datei,
die
Sie
aus
Dynamics
NAV
exportiert
haben.
Wenn
Sie
das
o.g.
Export/Import-Verfahren
abgeschlossen
haben,
können
Sie
die
nachstehenden
Informationen
am
unteren
Rand
des
Jet
Browser-Fensters
anzeigen,
indem
Sie
folgende
Auswahl
treffen:
Details.
Tabellendetails
werden
im
Browser
angezeigt
Tabellenname
Tabellen-Nummer
Eigenschaften
-
Datum
und
Zeit,
wann
die
Tabelle
zuletzt
geändert
wurde,
die
Versionsliste
und
die
LookupFormID.
Schlüssel
-
Die
Schlüssel
der
Tabelle
und
ihre
Summenindexfelder.
Der
erste
Schlüssel
ist
der
Primärschlüssel.
Tabellenbeziehungen
Felddetails
werden
im
Browser
angezeigt
Feldname
Feldnummer
Feldtyp
-
Ganzzahl,
Text,
Code,
Datum,
usw
Feldklasse
-
Normal,
FlowFeld
oder
FlowFilter.
Tabellenbeziehungen
4.9.2 Drag-and-Drop mit dem Browser
Sie
können
viele
verschiedenen
Formeltypen
erstellen,
indem
Sie
Tabellen
und
Felder
aus
dem
Browser
(Sektion
4.9)
in
Excel
ziehen
und
ablegen
(Drag-and-Drop).
Der
abgelegte
Formeltyp
basiert
auf
dem
ausgewählten
Schlüsselwort
(Sektion
4.9.3)
am
oberen
Browser-Rand
und
darauf,
ob
Sie
eine
Tabelle,
ein
Feld
oder
mehrere
Felder
ziehen
und
ablegen.
4.9.3 Browser-Schlüsselwörter
Schlüsselwörter
Tabelle
ablegen
Einzelnes
Feld
ablegen
Mehrere
Felder
ablegen
Count
Erstellt
eine
NL-Formel
(Count
('NL-Funktion'
in
der
onlinedokumentation)),
die
zählt,
wie
viele
Datensätze
in
der
Tabelle
sind.
Erstellt
eine
NLFormel
(CountUnique
('NL-Funktion'
in
der
onlinedokumentation)),
die
zählt,
wie
viele
eindeutige
Werte
im
gezogenen
(Dragand-Drop)
Feld
gefunden
wurden.
k.A.
Summe
k.A.
Erstellt
eine
NLFormel
(Summe
('NL-Funktion'
in
k.A.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
Schlüsselwörter
20
Tabelle
ablegen
Einzelnes
Feld
ablegen
Mehrere
Felder
ablegen
der
onlinedokumentation)),
die
die
Werte
im
gezogenen
(Dragand-Drop)
Feld
summiert.
First
Erstellt
eine
NL-Formel
(First
('NLFunktion'
in
der
onlinedokumentation)),
die
den
ersten
Datensatzschlüssel
in
der
Tabelle
anzeigt.
Danach
können
Sie
die
Felder
auf
dieselbe
Zeile
oder
Spalte
ziehen,
um
NF
(Sektion
5.2)-Formeln
zu
erstellen,
die
das
gezogene
Feld
von
den
zuvor
erhaltenen
Ergebnissen
abrufen.
Erstellt
eine
NLFormel
(First),
die
den
ersten
Werte
im
gezogenen
(Dragand-Drop)
Feld
anzeigt.
k.A.
Zeilen
Aufzeichnungen Erstellt
eine
NL-Formel
(Zeilen
('NL-Funktion'
in
der
onlinedokumentation)),
die
die
Datensatzschlüssel
in
der
Tabelle
aufführt.
Danach
können
Sie
einzelne
Felder
auf
dieselbe
Zeile
ziehen,
um
NF-Formeln
zu
erstellen,
die
das
gezogene
Feld
von
den
zuvor
erhaltenen
Ergebnissen
abrufen.
Erstellt
eine
NLFormel
(Zeilen),
die
Berichte
aus
der
angegebenen
Tabelle
aufführt,
sowie
eine
NF-Formel,
um
den
Feldwert
für
das
gezogene
Feld
abzurufen.
Erstellt
eine
NLFormel
(Zeilen),
die
Berichte
aus
der
angegebenen
Tabelle
mit
den
NF-Formeln
aufführt,
die
die
Feldwerte
für
jedes
der
gezogenen
Felder
abrufen.
Zeilen
Werte
Erstellt
eine
NLFormel
(Zeilen),
die
die
eindeutigen
Werte
im
gezogenen
(Drag-and-Drop)
Feld
aufführt.
k.A.
Wie
Berichte.
Spalten Berichte
Wie
Zeilen,
erstellt
jedoch
eine
NLWie
Zeilen,
erstellt
Formel
(Spalten
('NL-Funktion'
in jedoch
eine
NLder
online-dokumentation)).
Formel
(Spalten).
Wie
Zeilen,
erstellt
jedoch
eine
NL-Formel
(Spalten).
Spalten Werte
Wie
Zeilen,
erstellt
jedoch
eine
NLFormel
(Spalten).
Wie
Zeilen,
erstellt
jedoch
eine
NLFormel
(Spalten).
k.A.
Blätter
k.A.
Erstellt
eine
NLk.A.
Formel
(Blätter
('NL-Funktion'
in
der
onlinedokumentation)),
die
eindeutige
Werte
des
gezogenen
(Dragand-Drop)
Felds
aufführt.
Tabelle
Erstellt
eine
NL-Formel
(Tabelle
('NL-Funktion'
in
der
online-
Erstellt
eine
NLFormel
(Tabelle),
die
©2012 Jet Reports, Inc.. All Rights Reserved.
Erstellt
eine
NLFormel
(Tabelle),
Jet Essentials
Schlüsselwörter
4.10 Snippets
21
Tabelle
ablegen
Einzelnes
Feld
ablegen
Mehrere
Felder
ablegen
dokumentation)),
die
eine
ExcelTabelle
einfügt,
die
eine
Zeile
für
jedes
Ergebnis
in
der
Tabelle
enthält.
Alle
Felder
werden
in
der
resultierenden
Excel-Tabelle
eingeschlossen.
eine
Excel-Tabelle
einfügt,
die
eine
Zeile
für
jeden
eindeutigen
Wert
des
gezogenen
Felds
enthält.
die
eine
ExcelTabelle
einfügt,
die
eine
Zeile
für
jede
eindeutige
Kombination
der
gezogenen
Felder
enthält.
Snippets
sind
kleine,
wiederverwendbare
Teile
eines
Berichts,
die
Jet-Benutzer
gemeinsam
nutzen
können.
4.10.1 Erstellen und Verwenden eines Snippets
Erstellen
eines
Snippets
Öffnen
Sie
das
Snippet-Tool,
um
einen
Snippet
zu
erstellen.
Heben
Sie
den
Zellenbereich
hervor,
der
Stückden
Bereich
der
Funktionalität
enthält,
aus
dem
Sie
einen
Ausschnitt
machen
möchten.
Dann
klicken
Sie
auf
die
Schaltfläche
Neues
Snippet
im
Snippet-Tool.
Verwenden
eines
Snippets
Wenn
Sie
einen
Snippet
verwenden
möchten,
ziehen
Sie
ihn
mit
der
Drag-and-Drop
Funktion
aus
dem
SnippetFenster
auf
eine
beliebige
Zelle
Ihrer
Arbeitsmappe.
Alle
bestehenden
Excel-Formeln,
Texte
oder
Formatierungen
in
diesen
Zellen
werden
überschrieben.
4.10.2 Snippet bearbeiten
Umbenennen
Sie
können
einen
Snippet
umbenennen,
indem
Sie
ihn
auswählen
und
dann
auf
F2
drücken
oder
mit
der
rechten
Maustaste
anklicken
und
Umbenennen
auswählen.
Löschen
Löschen
Sie
einen
Snippet,
indem
Sie
ihn
auswählen
und
dann
auf
die
Schaltfläche
Löschen
im
Snippet-Tool
oder
die
Löschtaste
drücken.
Ersetzen
Sie
können
den
Inhalt
des
aktuellen
Ausschnitts
ersetzen,
indem
Sie
den
Bereich
auf
dem
Arbeitsblatt
auswählen,
dessen
Inhalt
Sie
verwenden
möchten,
den
Snippet
im
Snippet-Tool
auswählen,
den
Sie
ersetzen
möchten,
und
dann
auf
die
Schaltfläche
Ersetzen
drücken.
Snippets
organisieren
Snippets
werden
in
einer
Ordnerstruktur
organisiert.
Sie
können
mit
Hilfe
der
Drag-and-Drop
Funktion
oder
mit
ausschneiden/kopieren/einfügen
im
Snippet-Tool
organisiert
werden.
Wenn
Sie
neue
Ordner
erstellen
und
die
Organisation
der
Snippets
im
Tool
ändern,
dann
wird
im
SnippetOrdner
('Anwendungseinstellungen'
in
der
online-dokumentation)
auf
Ihrem
PC
dieselbe
Struktur
erstellt.
4.10.3 Konfiguration des Ausschnitt-Ordners und
gemeinsame Nutzung von Ausschnitten
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
22
Snippets
werden
im
Ordner
„Jet
Reports
Snippets“
im
Verzeichnis
„Eigene
Dokumente“
gespeichert.
Dieser
Speicherort
kann
in
den
Anwendungseinstellungen
(online-dokumentation)
geändert
werden.
Jeder
Snippet
wird
in
einer
*.snippet-Datei
gespeichert.
Um
Snippets
gemeinsam
zu
nutzen,
kopieren
Sie
die
SnippetDateien
vom
Snippet-Verzeichnis
eines
Benutzers
in
das
eines
anderen.
Schließen
und
öffnen
Sie
das
SnippetFenster,
damit
die
neu
hinzugefügten
Snippets
verfügbar
werden.
4.11 Drilldown
Um
einen
Drilldown
durchzuführen,
klicken
Sie
auf
die
Schaltfläche
Formel
oder
wählen
Sie
die
Zelle
aus
und
klicken
auf
Drilldown.
Drilldown
in
einer
Zelle
mit
einer
Jet-
4.11.1 Dynamics NAV-Aufschlüsselung
Standardmäßig
wird
eine
Dynamics
NAV
Datenquelle
im
Dynamics
NAV
Classic
Client
aufgeschlüsselt.
Wenn
Sie
stattdessen
eine
Rasteraufschlüsselung
(Sektion
4.11.2)
verwenden
möchten,
öffnen
Sie
das
Fenster
Datenquelleneinstellungen
(Sektion
3.5.2)
und
wählen
die
Datenquelle
aus,
für
die
Sie
die
Rasteraufschlüsselung
verwenden
möchten.
Wählen
Sie
auf
der
Seite
„Allgemein“
in
der
Gruppe
„Drilldown“
„Jet
Datengrid
verwenden“
aus.
Informationen
über
Dynamics
NAV
Drilldownformulare
Wenn
Sie
den
Drilldown
im
Dynamics
NAV
Classic
Client
durchführen,
wird
das
angezeigte
Formular
durch
die
Eigenschaft
„DrilldownFormularID“
(DrilldownFormId)
der
Tabelle
angegeben,
die
in
der
Jet-Formel
verwendet
wird.
Wenn
es
für
eine
Tabelle
kein
Drilldownformular
gibt,
dann
ist
kein
Drilldown
für
diese
Tabelle
verfügbar.
Jet
verfügt
über
einen
Satz
von
Drilldownformular.
Sollten
sich
jedoch
benutzerdefinierte
Tabellen
in
Ihrer
Datenbank
befinden,
oder
wenn
Sie
das
Drilldownformular
einer
Tabelle
geändert
haben,
dann
müssen
Sie
den
von
Jet
verwendeten
Satz
von
Drilldownformular
aktualisieren.
Weitere
Informationen
finden
Sie
in
Drilldownformular
aktualisieren
(Sektion
3.5.4.1).
4.11.2 Grid Drilldown
Der
Grid
Drilldown
zeigt
den
Drilldown
in
einem
Raster
an,
in
dem
Sie
Ihre
Daten
gruppieren,
filtern
und
sortieren
können.
Drilldown
Ansicht
Im
Grid
Drilldown
können
Sie
die
Drilldown-Ergebnisse
personalisieren.
Wenn
Sie
auf
eine
Spaltenüberschrift
doppelklicken,
können
Sie
wählen,
welche
Felder
auf
dem
Drilldown-Formular
angezeigt
werden.
Außerdem
können
Sie
die
Spalten
umorganisieren,
indem
Sie
eine
Spaltenüberschrift
auf
die
gewünschte
Position
ziehen.
Wenn
das
Drilldown-Formular
geschlossen
ist,
werden
die
derzeit
sichtbaren
Felder
und
der
Feldordner
als
Drilldown-Ansicht
für
die
Tabelle
gespeichert.
Wenn
der
Benutzer
das
nächste
Mal
einen
Drilldown
der
Tabelle
durchführt,
werden
nur
die
zuvor
sichtbaren
Felder
im
selben
Ordner
angezeigt.
Analyse
der
Daten
im
Grid
Drilldown
Wenn
das
Drilldown-Formular
geöffnet
wird,
werden
nicht
alle
Posten
geladen.
Während
die
Posten
geladen
werden,
erscheint
eine
Fortschrittsleiste
in
der
linken
unteren
Ecke
des
Formulars.
Wenn
die
Posten
vollständig
geladen
sind,
wird
die
Gesamtanzahl
der
abgerufenen
Posten
angezeigt.
Sie
können
bereits
während
dem
Laden
der
Berichte
gruppieren,
filtern
und
sortieren.
Dynamics
NAV
und
Grid
Drilldown
Die
FlowFeld-Werte
werden
anfangs
nicht
im
Grid
Drilldown
geladen.
Um
die
Werte
eines
FlowFelds
zu
laden,
klicken
Sie
auf
die
Aktualisierungstaste
in
ihrer
Spaltenüberschrift.
Die
FlowFeld-Werte
können
nicht
geladen
werden,
bis
alle
Drilldown-Ergebnisse
abgerufen
wurden.
4.12 Debug
©2012 Jet Reports, Inc.. All Rights Reserved.
Debug
hilft
Probleme
mit
den
Jet-Funktionen
zu
diagnostizieren.
Wenn
eine
Jet-Funktion
einen
Fehler
verursacht,
dann
wird
in
der
Zelle
des
Arbeitsblatts,
die
die
Funktion
enthält,
#WERT!
angezeigt.
Um
den
Fehler
in
der
Jet Essentials
23
4.13 Extras
Das
Menü
Extras
bietet
Operationen
an,
um
eingebaute
Funktionen
schnell
aufzubauen.
Die
Optionen
Anführungszeichen
oder
Anführungszeichen
Global
konvertieren
das
Format
einer
Formel
in
der
Zelle
in
eine
Zeichenfolge.
Die
Option
Anführungszeichen
entfernen
konvertiert
die
Zeichenfolge
wieder
in
eine
Formel.
4.14 Jet Schedule
Mit
Hilfe
des
Scheduler
können
Sie
festlegen,
dass
die
Berichte
zu
einem
späteren
Zeitpunkt
ausgeführt
werden.
Im
Hauptfenster
können
Sie
alle
Berichtsaufgaben
anzeigen,
die
auf
dem
aktuellen
Computer
geplant
sind.
In
diesem
Fenster
haben
Sie
folgende
Möglichkeiten:
eine
neue
Aufgabe
erstellen
eine
bestehende
Aufgabe
bearbeiten
eine
Aufgabe
ausführen
(ungeachtet
des
Plans)
eine
Aufgabe
beenden
unnötige
Aufgaben
deaktivieren
Aufgaben
löschen
Für
den
Jet
Scheduler
müssen
Sie
den
Windows
Taskplaner
verwenden.
Sie
benötigen
Rechte
zum
Hinzufügen,
Bearbeiten
und
Ausführen
von
Windows
Tasks.
4.14.1 Erstellen oder bearbeiten einer Aufgabe
Register
„Optionen“
Im
Register
„Optionen“
können
Sie
die
Berichtsoptionen
angeben,
die
eingestellt
werden,
wenn
die
geplante
Aufgabe
ausgeführt
wird.
Jeder
angegebene
Bereich
im
Bericht
wird
im
Register
„Optionen“
angezeigt.
Sie
können
einen
Wert
in
die
Spalte
Filter
eingeben
und
das
Kontrollkästchen
in
der
Spalte
Aktualsieren
markieren,
um
anzuzeigen,
das
die
Option
mit
dem
eingegebenen
Wert
aktualisiert
werden
soll,
bevor
der
Bericht
ausgeführt
wird.
Register
„E-Mail“
Im
Register
„E-Mail“
können
Sie
angeben,
ob
eine
E-Mail
gesendet
werden
soll,
wenn
die
Aufgabe
abgeschlossen
ist.
Um
die
E-Mail
zu
aktivieren,
markieren
Sie
das
Feld
E-Mail
senden
im
Register
„E-Mail“.
Sie
können
dann
auswählen,
ob
Sie
Microsoft
Outlook
oder
SMTP
(Simple
Mail
Transfer
Protocol)
verwenden
möchten.
Weitere
Informationen
finden
Sie
in
SMTP-Einstellungen
konfigurieren
(Sektion
4.14.2).
Wenn
Sie
einen
vollständigen
Bericht
an
die
E-Mail
anhängen
möchten,
achten
Sie
darauf,
dass
das
Feld
Bericht
an
E-Mail
anhängen
ausgewählt
ist.
Wir
empfehlen,
dass
Sie
die
Schaltfläche
Nachricht
verwenden,
um
einen
Betreff
und/oder
Nachrichtentext
anzugeben,
wenn
Sie
keinen
Bericht
an
die
E-Mail
anhängen
möchten.
Mit
Hilfe
der
Schaltfläche
Nachricht
können
Sie
einen
Betreff
und/oder
Nachrichtentext
für
die
E-Mail
angeben.
Sie
können
sowohl
in
die
Betreffleiste
als
auch
in
den
Nachrichtentext
einen
eigenen
Text
eingeben,
oder
die
benannten
Excel-Bereiche
aus
dem
Bericht
verwenden,
um
die
Information
einzufügen.
Im
genannten
Bereich
kann
nur
eine
Zelle
als
benutzerdefinierter
Betreff
inkludiert
werden.
Wenn
der
benannte
Bereich
des
Nachrichtentexts
aus
mehr
als
einer
Zelle
besteht,
dann
wird
zwischen
die
Werte
jeder
Zelle
in
derselben
Zeile
eine
Leerstelle
und
für
jede
neue
Zeile
eine
neue
Zeile
eingefügt.
Wenn
Sie
die
Felder
frei
lassen,
werden
Betreff
und
Nachtrichtentext
auf
den
Namen
des
Berichts
eingestellt,
den
Sie
senden.
Um
die
Empfänger
der
E-Mail
anzugeben,
verwenden
Sie
eine
mit
Semikolon
separierte
Liste
der
E-Mail-Adressen
oder
wählen
Sie
einen
benannten
Excel-Bereich
aus,
der
die
E-Mail-Adressen
enthält.
Register
„Output“
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
24
Output-Typ
Beschreibung
Jet
Reports
Arbeitsmappe
Die
Output-Arbeitsmappe
wird
im
Berichtsmodus
gespeichert.
Arbeitsmappe
nur
mit
Werten
Aus
der
Output-Arbeitsmappe
werden
alle
Jet-Links,
Formeln
und
Arbeitsblatt-Tags
(Ausblenden,
Anpassen
usw)
entfernt.
Diese
Arbeitsmappe
dient
nicht
mehr
als
JetBericht
und
kann
nicht
aktualisiert
werden,
ist
jedoch
kleiner
und
für
E-Mails
besser
geeignet.
Webseite
Wirft
den
Bericht
als
HTML-Webseite
aus.
Webseite
pro
Blatt
Wirft
jede
Seite
des
Berichts
als
separate
HTML-Webseite
aus.
PDF
Wirft
den
Bericht
in
PDF-Format
aus.
Im
Anmeldebereich
des
Registers
„Output“
können
Sie
wählen,
ob
eine
Protokolldatei
erstellt
werden
soll,
wenn
diese
Aufgabe
ausgeführt
wird.
Die
Protokolldatei
kann
zur
Fehlerbehebung
einer
falsch
ausgeführten
Aufgabe
verwendet
werden.
4.14.2 SMTP-Einstellungen konfigurieren
Die
Konfiguration
für
Ihre
SMTP-Einstellungen
wird
in
den
Anwendungseinstellungen
(Sektion
3.5.1)
durchgeführt.
1.
Öffnen
Sie
die
Jet
Anwendungseinstellungen.
2.
Geben
Sie
auf
der
Seite
SMTP
die
SMTP-Serveradresse
an.
3.
Geben
Sie
im
Feld
Von
die
E-Mail-Adresse
an,
von
der
die
Berichte
gesendet
werden
sollen.
4.
Wenn
Sie
einen
Port,
SSL-Verschlüsselung
oder
Authentifizierungsinformationen
bereitstellen
müssen,
markieren
Sie
das
Feld
Erweiterte
Optionen
verwenden.
5.
Lassen
Sie
die
Einstellung
Port
frei,
um
den
Standard-SMTP-Port
zu
verwenden.
Der
Standardport
ist
25.
6.
Geben
Sie
Ihren
Benutzernamen
und
das
Passwort
an.
7.
Wenn
Ihr
E-Mail-Server
SSL
(Secure
Sockets
Layer
Communications
Protocol
oder
Transport
Layer
Security)
verwendet,
dann
markieren
Sie
das
Feld
SSL-Verschlüsselung
verwenden.
4.15 Benutzerdaten
Normalerweise
gehen
alle
Änderungen,
die
im
Berichtsmodus
(online-dokumentation)
gemacht
werden,
verloren,
wenn
Sie
den
Bericht
neu
ausführen
oder
in
den
Designmodus
wechseln.
Die
Benutzerdaten
bieten
einen
Weg,
die
in
Berichtsmodus
hinzugefügten
Daten
zu
erhalten.
Setzen
Sie
das
Kennwort
Daten
in
die
entsprechenden
Zellen
der
Spalte
A
in
Zeile
1
ein.
Der
Zellenbereich,
in
dem
sich
die
Kennwörter
„Daten“
kreuzen,
ist
der
Abschnitt
des
Arbeitsblatts,
der
als
Benutzerdaten
gespeichert
wird.
Setzen
Sie
das
Kennwort
Schlüssel
in
die
entsprechenden
Zellen
der
Spalte
A
oder
in
Zeile
1
ein.
Der
Zellenbereich,
in
dem
sich
die
Kennwörter
„Schlüssel“
kreuzen,
definiert
die
eindeutige
Kennung
der
gespeicherten
Daten.
Setzen
Sie
das
Kennwort
Schlüsselname
in
die
entsprechenden
Zellen
der
Spalte
A
oder
Zeile
1
ein.
Der
Zellenbereich,
in
dem
sich
die
Kennwörter
„SchlüsselName“
und
„Schlüssel“
kreuzen,
definiert
den
Namen
des
Schlüssels,
um
die
gespeicherten
Daten
eindeutig
zu
identifizieren.
In
manchen
Fällen
müssen
Sie
mehrere
Schlüssel
verwenden,
um
einen
Datensatz
eindeutig
zu
kennzeichnen.
Achten
Sie
darauf,
dass
in
Zelle
A1
„Auto+Ausblenden+Werte“
steht,
damit
die
Viewer
den
Bericht
bearbeiten
können.
Im
nachstehenden
Beispiel
definiert
D4
den
Abschnitt
des
Arbeitsblatts,
der
die
Benutzerdaten
erhält.
Der
Abschnitt
der
erhaltenen
Daten
wird
aufgrund
des
Replikators
in
Zelle
B
erweitert,
um
alle
in
Spalte
D
hinzugefügten
Zeilen
einzuschließen,
wenn
der
Bericht
ausgeführt
wird.
Jeder
Datensatz
wird
durch
die
Berichtsschlüssel
aus
Spalte
B
eindeutig
identifiziert,
weil
sich
die
Kennwörter
„Schlüssel“
und
„Daten“
in
Zelle
B4
kreuzen.
Der
Name
für
diesen
Schlüssel
ist
„Rechnungen“,
weil
sich
die
Kennwörter
„Schlüssel“
und
„SchlüsselName“
in
Zelle
B3
kreuzen.
A
B
©2012 Jet Reports, Inc.. All Rights Reserved.
C
D
Jet Essentials
1
25
Auto+Ausblenden+Werte Schlüssel
Daten
2
3 SchlüsselName
Rechnungen
Betrag
Geänderter
Betrag
4 Daten
=NL(„Zeilen“,
=NF(B6, =C6*.5
„Verkaufsrechnungskopf“) „Betrag“)
4.15.1 Uploaden
Über
die
Upload-Funktion
können
Sie
Ihre
Budgetzahlen
hochladen,
die
Sie
mit
Hilfe
der
Benutzerdaten-Funktion
in
Dynamics
NAV
erstellt
haben.
Hierfür
müssen
Sie
das
Dynamics
NAV
Budgetimport-Formular
installieren.
Für
weitere
Informationen
über
das
Dynamics
NAV
Budgetimport-Formular
kontaktieren
Sie
den
Jet
Reports
Support.
4.15.2 Löschen danach Bericht
Durch
„Löschen
danach
Bericht“
werden
alle
Daten
gelöscht,
die
Sie
für
diese
bestimmte
Arbeitsmappe
gespeichert
haben.
Dann
wird
der
Bericht
ausgeführt.
4.15.3 Löschen danach Refresh
Durch
„Löschen
danach
Refresh“
werden
alle
Daten
gelöscht,
die
Sie
für
diese
bestimmte
Arbeitsmappe
gespeichert
haben.
Dann
wird
der
Bericht
aktualisiert.
4.15.4 Löschen danach Design
Durch
„Löschen
danach
Design“
werden
alle
Daten
gelöscht,
die
Sie
für
diese
bestimmte
Arbeitsmappe
gespeichert
haben.
Dann
wird
der
Designmodus
ausgeführt.
4.16 Dataview-Creator
Der
Dataview-Creator
ist
ein
Tool
für
fortgeschrittene
Benutzer,
um
die
Datenansichten
zu
erstellen
und
zu
bearbeiten,
die
vom
Report
Builder
(Sektion
4.7)
verwendet
werden.
Dieses
Programm
kann
auch
zur
Übersetzung
der
Datenansichten
(Sektion
4.16.1)
in
nicht
Englisch-sprechenden
Regionen
genutzt
werden.
4.16.1 Datenansichten
Jede
Datenansicht
ist
eine
Sammlung
von
Tabellen,
Filtern,
Feldern
und
Beziehungen,
die
vorverpackt
sind,
damit
der
Benutzer
die
Berichte
schnell
in
dem
Geschäftsbereich
erstellen
kann,
für
den
die
Datenansicht
entwickelt
wurde.
Datenansichten
werden
aus
den
folgenden
Elementen
zusammengesetzt:
Datenansichtsname
Beschreibung
Kategorie
Basistabelle
Filter
Felder
Überschriften
Sortieren
nach
Beziehungen
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
26
Element
Beschreibung
Datenansichtname
Dies
ist
der
Name
der
Datenansicht,
den
der
Endbenutzer
im
Report
Builder
sieht.
Er
muss
eindeutig
in
seiner
Kategorie
sein
und
sollte
den
Geschäftsbereich
klar
kennzeichnen,
für
den
die
Datenansicht
erstellt
wurde.
Beschreibung
Dies
ist
die
Beschreibung,
die
neben
der
Datenansicht
auf
dem
ersten
Bildschirm
im
Report
Builder
angezeigt
wird.
Kategorie
Die
Kategorien
ähneln
Ordnern
und
können
Unterkategorien
und/oder
Datenansichten
enthalten.
Basistabelle
Die
Basistabelle
definiert
die
Detailzeile
eines
Berichts,
der
mit
dieser
Datenanzeige
erstellt
wurde.
Filter
Filter
können
der
Basistabelle
wahlweise
hinzugefügt
werden.
Felder
Die
Felder
in
der
Basistabelle
oder
ähnlichen
Tabellen
können
in
die
Datenansicht
einbezogen
oder
davon
ausgeschlossen
werden.
Die
Felder
können
sortiert
werden
und
optional
bestimmte
Überschriften
für
die
Datenansicht
erhalten.
Feldbeziehungen
Beziehungen
werden
zum
Gruppieren
und
zur
Navigation
zwischen
den
Tabellen
im
Report
Builder
verwendet.
4.16.2 Tabellen im Dataview-Creator konfigurieren
Der
Dataview-Creator
(Sektion
4.16)
befindet
sich
im
Ordner
Jet
Essentials
im
Startmenü.
Wenn
Sie
eine
Datenquelle
zum
ersten
Mal
im
Dataview-Creator
öffnen,
werden
Sie
aufgefordert,
die
Tabellenbeziehungen
zu
laden.
In
diesem
Verfahrensschritt
werden
alle
Tabellen
und
Felder
aus
der
Datenbank
sowie
die
Standardtabelle
und
die
Feldbeziehungen
geladen.
Wenn
Sie
keine
Tabellenbeziehungen
laden
möchten,
können
Sie
für
diese
Datenquelle
keine
Datenansichten
erstellen
oder
bearbeiten.
Dynamics
GP-Benutzer
müssen
das
GP
Aktualisierungsprogramm
(Sektion
4.18.1)
ausführen,
um
die
Tabellenbeziehungen
aus
der
Datenbank
zu
laden.
Bevor
Sie
die
Datenansichten
erstellen,
ist
es
empfehlenswert,
die
Tabellen
zu
konfigurieren.
Wenn
Sie
die
Tabellen
konfigurieren,
können
Sie
die
Beziehungen
zwischen
ihnen
erstellen,
die
in
der
Datenbank
noch
nicht
standardmäßig
bestehen.
Sie
können
auch
einen
Standardsatz
von
Feldern
für
jede
Tabelle
auswählen,
der
für
diese
Tabelle
eingeschlossen
wird,
wenn
sie
der
Datenansicht
hinzugefügt
wird.
Diese
Standardfelder
können
auch
eine
Standardreihenfolge
erhalten.
Wenn
Sie
Standardfelder
auswählen
und
sortieren
kann
das
Erstellen
der
Datenansichten
erheblich
beschleunigt
werden.
Um
das
Tabellenkonfigurations-Tool
zu
öffnen,
gehen
Sie
zu
Extras
->
Tabellenkonfiguration.
Sie
sehen
dann
links
eine
Liste
von
Tabellen,
in
der
Mitte
eine
Liste
aller
Felder
für
die
ausgewählte
Tabelle
und
rechts
ihre
Standardfelder.
Zunächst
werden
alle
Felder
in
allen
Tabellen
als
Standardfelder
eingerichtet.
Sie
können
den
Bildschirm
„Tabellenkonfiguration“
auch
zum
Hinzufügen
von
Beziehungen
verwenden.
Die
Felder,
die
Links
zu
anderen
Tabellen
enthalten,
erscheinen
in
Fettdruck
auf
den
Listen
Alle
Felder
und
Standardfelder.
Um
einen
neuen
Link
zu
erstellen,
rechtsklicken
Sie
auf
ein
Feld
und
wählen
die
Menüoption
Link
erstellen/bearbeiten
aus.
Das
Fenster
„Tabellen-Link
Editor“
geht
auf.
Am
oberen
Fensterrand
sehen
Sie,
welche
Tabelle
und
welches
Feld
Sie
ausgewählt
haben.
Wählen
Sie
die
verlinkte
Tabelle
und
das
verlinkte
Feld
aus.
Wenn
die
Beziehung
durch
mehr
als
ein
Feld
definiert
wird,
können
Sie
zusätzliche
bezogene
Felder
aus
den
Dropdown-Listen
am
unteren
Fensterrand
auswählen.
Standardbeziehungen
für
Tabellen
für
Dynamics
GP
laden
Um
die
Tabellenbeziehungen
für
eine
Dynamics
GP
Datenquelle
zu
laden,
müssen
Sie
das
GP
Aktualisierungsprogramm
ausführen
und
die
Option
Tabellenbeziehungen
auswählen.
Auf
diese
Weise
wird
der
Standardsatz
der
Tabellenbeziehungen
geladen,
den
Jet
Reports
bereitstellt.
Wenn
Sie
benutzerdefinierte
Tabellen
oder
Fremdprodukte
installiert
haben,
müssen
Sie
diese
Beziehungen
separat
laden.
Das
Laden
von
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
27
Tabellenbeziehungen
ist
zum
Erstellen
von
Datenansichten
in
einer
Dynamics
GP
Datenquelle
nicht
erforderlich.
Wenn
Sie
zuvor
Lesbare
Namen
(Sektion
4.18.1)
für
die
Datenquelle
geladen
haben,
müssen
Sie
diese
vor
den
Tabellenbeziehungen
laden.
Fremd-Tabellenbeziehungen
für
Dynamics
GP
laden
Um
die
Fremd-Tabellenbeziehungen
für
eine
Dynamics
GP
Datenquelle
zu
laden,
müssen
Sie
das
GP
Aktualisierungsprogramm
ausführen
und
die
Option
Tabellenbeziehungen
auswählen.
Achten
Sie
darauf,
dass
die
Standard-Tabellenbeziehungen
vor
den
Fremdbeziehungen
geladen
werden.
Wenn
die
Standardbeziehungen
geladen
wurden,
klicken
Sie
auf
die
Schaltfläche
Optionen
rechts
neben
dem
Kontrollkästchen
Tabellenbeziehungen.
Wählen
Sie
im
Formular
„Tabellenbeziehungen“
die
Schaltfläche
von
Datei
laden
aus
und
dann
die
Datei,
die
Ihre
Tabellenbeziehungen
enthält.
Dann
klicken
Sie
auf
OK.
Führen
Sie
das
GP
Aktualisierungsprogramm
aus.
Sie
müssen
dieses
Verfahren
für
alle
Tabellenbeziehungsdateien
wiederholen.
Wenn
Sie
zuvor
lesbare
Namen
für
die
Datenquelle
geladen
haben,
müssen
Sie
diese
vor
den
Tabellenbeziehungen
neu
laden.
Erstellen
einer
Dynamics
GP
Tabellenbeziehungsdatei
Dynamics
GP
Tabellenbeziehungsdateien
werden
erstellt,
indem
Sie
den
Tabellenbericht
aus
dem
Dynamics
GP
Dexterity-Programm
ausführen.
Wählen
Sie
das
Fremdverzeichnis,
für
das
die
Tabellenbeziehungen
extrahiert
werden
sollen,
und
führen
Sie
den
Tabellenbericht
mit
den
folgenden
Optionen
aus:
Schlüssel
und
Beziehungen.
Stellen
Sie
Serien
auf
Alle
ein
und
klicken
auf
Alle
einfügen.
Klicken
Sie
auf
Drucken
und
speichern
Sie
die
Datei.
Diese
Datei
kann
dann
als
Eingabe
für
den
Jet
GP
Updater
verwendet
werden.
4.16.3 Datenansichten erstellen und bearbeiten
Um
eine
neue
Datenansicht
(Sektion
4.16.1)
zu
erstellen,
wählen
Sie
eine
Kategorie
aus
und
klicken
dann
mit
der
rechten
Maustaste
in
das
Feld
„Datenansichten“
und
wählen
Neu
aus.
Sie
können
auch
Datenansichten
bearbeiten
oder
kopieren
und
einfügen,
indem
Sie
im
Feld
„Datenansichten“
des
Hauptfensters
im
Datenansicht-Creator
(Sektion
4.16)
mit
der
rechten
Maustaste
darauf
klicken.
Universal-Datenansichten
erstellen
Um
eine
Universal-Datenansicht
zu
erstellen,
öffnen
Sie
den
Datenansicht-Creator
und
wählen
die
Datenquelle
aus,
für
die
Sie
die
Ansicht
erstellen
möchten.
Wenn
Sie
die
Datenquelle
zum
ersten
Mal
öffnen,
erscheint
eine
Nachricht,
die
Sie
auffordert,
die
Tabellendefinitionen
zu
laden.
Klicken
Sie
auf
OK.
Dann
werden
die
Tabellendefinitionen
und
die
verfügbaren
fremden
Schlüsselbeziehungen
geladen.
Diese
Beziehungen
definieren
die
Links
zwischen
den
Tabellen.
Wenn
Sie
benutzerdefinierte
Tabellenbeziehungen
hinzufügen
möchten,
laden
Sie
zuerst
die
Tabellendefinitionen
und
wählen
dann
Tabellenkonfiguration
aus
dem
Menü
Extras
aus.
Die
Liste
der
Tabellen
und
Felder
wird
angezeigt.
Rechtsklicken
Sie
auf
das
Feld
der
Tabelle,
für
das
Sie
einen
Link
hinzufügen
möchten
und
wählen
Sie
Link
erstellen/bearbeiten.
Wenn
Sie
Ihre
Tabellen
konfiguriert
haben,
können
Sie
eine
Ansicht
für
eine
Universal-Datenquelle
erstellen.
Datenansichten
aufgrund
von
Tabellen
oder
Ansichten
ohne
Primärschlüssel
erstellen
Der
Report
Builder
verlangt,
dass
die
Basis
der
Datenansicht
einen
Primärschlüssel
hat,
damit
ein
Bericht
erstellt
werden
kann.
Wenn
Ihre
Tabelle
oder
SQL-Ansicht
nicht
über
einen
Primärschlüssel
verfügt,
können
Sie
den
Datenansicht-Creator
verwenden,
um
den
Schlüssel
für
die
SQL-Tabelle
oder
Ansicht
zu
definieren.
Um
einen
Primärschlüssel
zu
definieren,
öffnen
Sie
den
Datenansicht-Creator
und
wählen
Tabellenkonfiguration
aus
dem
Menü
Extras
aus.
Rechtsklicken
Sie
auf
die
Tabelle/Ansicht,
für
die
Sie
den
Primärschlüssel
einrichten
möchten,
und
wählen
dann
Primärschlüssel.
Wählen
Sie
die
Felder
aus,
die
zur
Definition
des
Primärschlüssels
verwendet
werden.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
28
Das
Einstellen
des
Primärschlüssels
in
einer
SQL-Ansicht
verändert
die
zugrundeliegende
SQL-Datenbank
in
keiner
Weise.
Es
ändert
nur
die
in
Jet
gespeicherte
Tabellendefinition.
Durch
die
Definition
des
Primärschlüssels
der
SQL-Ansicht
wird
die
Einmaligkeit
der
Berichte
in
der
SQLAnsicht
definiert.
Dies
beeinflusst,
in
welcher
Weise
die
Berichte
geschrieben
werden,
wenn
Sie
sie
ausführen.
4.16.4 Kategorien erstellen und bearbeiten
Kategorien
funktionieren
wie
Ordner,
in
denen
Sie
Unterkategorien
oder
Datenansichten
(Sektion
4.16.1)
ablegen
können.
Um
eine
Kategorie
zu
erstellen,
rechtsklicken
Sie
in
das
Feld
„Kategorie“
und
wählen
die
Menüoption
Neu
aus.
Wenn
Sie
auf
eine
bestehende
Kategorie
rechtsklicken,
wird
eine
neue
Unterkategorie
darin
erstellt.
Ansonsten
wird
eine
neue
Kategorie
auf
Grundebene
erstellt.
Um
eine
Kategorie
umzubenennen,
rechtsklicken
Sie
darauf
und
wählen
Umbenennen
aus.
Dann
geben
Sie
den
neuen
Namen
ein.
Wie
bei
Ordnern
kann
keine
Kategorie
denselben
Namen
haben,
wie
eine
andere
auf
derselben
Ebene.
Um
eine
Kategorie
zu
löschen,
rechtsklicken
Sie
darauf
und
wählen
Löschen
aus.
Alle
Unterkategorien
und
Datenansichten
in
dieser
Kategorie
werden
ebenfalls
gelöscht.
4.16.5 Kategorien und Datenansichten importieren und
exportieren
Kategorien,
sowie
die
darin
enthaltenen
Datenansichten
(Sektion
4.16.1),
können
in
den
DatenansichtCreator
(Sektion
4.16)
importiert
werden,
indem
Sie
Datei
->
Importieren
->
Datenansicht-Kategorien
auswählen
und
zu
der
Kategoriedatei
navigieren,
die
Sie
importieren
möchten.
Kategorien
können
aus
dem
Datenansicht-Creator
exportiert
werden,
indem
Sie
Datei
->
Exportieren
->
Datenansicht-Kategorien
und
die
Kategorien
zum
Exportieren
auswählen
und
dann
einen
Dateinamen
eingeben,
auf
den
Sie
die
Kategorien
exportieren
möchten.
Datenansichten
können
in
den
Datenansicht-Creator
importiert
werden,
indem
Sie
Datei
->
Importieren
->
Datenansichten
und
eine
Kategorie
auswählen,
in
die
Sie
die
Datenansichten
importieren
möchten.
Dann
navigieren
Sie
zu
der
Datei,
die
Sie
importieren
möchten.
Datenansichten
können
aus
dem
Datenansicht-Creator
exportiert
werden,
indem
Sie
Datei
->
Exportieren
->
Datenansichten
und
eine
Kategorie
auswählen,
aus
der
Sie
die
Datenansichten
exportieren
möchten.
Dann
wählen
Sie
die
Datenansichten
aus,
die
Sie
exportieren
möchten
und
geben
einen
Dateinamen
für
die
Datei
ein,
in
die
Sie
die
Datenansicht
exportieren
möchten.
Sowohl
Kategorien
als
auch
Datenansichten
können
ohne
den
Datenansicht-Creator
in
eine
Jet
Datenquelle
importiert
werden.
Öffnen
Sie
in
Excel
die
Datenquelleneinstellungen
(Sektion
3.5.2),
wählen
die
gewünschte
Datenquelle
aus
und
klicken
auf
Importieren
->
Datenansicht-Kategorien
oder
Importieren
->
Datenansichten.
Dann
gehen
Sie
genau
so
vor,
wie
oben
für
den
Import
von
Kategorien
oder
Datenansichten
beschrieben.
4.17 Caption Editor
Mit
Hilfe
des
Caption
Editors
können
Sie
Tabellen,
Felder
und
Ganzzahlenwerte
in
einer
Datenbank
mit
einer
Überschrift
versehen.
Auf
diese
Weise
können
Jet
Benutzer
Berichte
in
der
Sprache
Ihrer
Wahl
erstellen.
Der
Caption
Editor
befindet
sich
im
Startmenü
(Start
->
Alle
Programme
->
Jet
Essentials
->
Administrative
Tools
->
Datenbank-Caption
Editor).
Wenn
Sie
die
Überschriften
für
Ihre
Datenbank
definiert
haben,
beziehen
Sie
sich
auf
die
Datenquelleneinstellungen
(Sektion
3.5.2),
um
sie
für
Ihre
Datenquelle
zu
konfigurieren.
4.17.1 Informationen zu Bezeichnungen (Captions)
Informationen
über
Tabellen-
und
Feldbezeichnungen
Tabellen-
und
Feldbezeichnungen,
die
wir
in
Dynamics
GP
„verständliche
Namen“
nennen,
sind
Aliase,
die
anstelle
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
29
der
tatsächlichen
Tabellen-
oder
Feldnamen
verwendet
werden
können.
Informationen
über
Wertbezeichnungen
Wertbezeichnungen
können
in
Jet
verwendet
werden,
um
Ganzzahlenwerten
in
der
Tabelle
einen
Alias
zu
geben.
4.17.2 Bezeichnungen erstellen und bearbeiten
Tabellen-
und
Feldbezeichnungen
erstellen/bearbeiten
Um
Bezeichnungen
zu
bearbeiten,
müssen
Sie
zuerst
die
Datenquelle,
ggf.
den
Mandanten
und
die
gewünschte
Sprache
auswählen.
Die
Liste
der
Tabellen
aus
diesen
Datenquellen
erscheint
in
Rasterform
ganz
links
im
Fenster
„Überschriften-Editor“.
Um
eine
Bezeichnung
für
eine
Tabelle
einzutragen,
klicken
Sie
in
die
Zelle
neben
dem
Tabellennamen
und
geben
die
gewünschte
Bezeichnung
ein.
Wenn
Sie
eine
Tabelle
auswählen,
wird
ihre
Feldliste
direkt
rechts
daneben
im
Raster
angezeigt.
Um
eine
Feldbezeichnung
einzutragen,
klicken
Sie
in
die
Zelle
neben
dem
Zellennamen
und
geben
die
gewünschte
Bezeichnung
ein.
Wertbezeichnungen
erstellen/bearbeiten
Wenn
Sie
ein
Feld
mit
einem
Integertyp
auswählen,
sollten
Sie
rechts
im
Raster
eine
Liste
mit
Wertbezeichnungen
für
dieses
Feld
sehen
können.
Sie
können
eine
bestehende
Wertbezeichnung
bearbeiten,
indem
Sie
auf
den
Wert
oder
die
Bezeichnungszelle
doppelklicken.
Sie
können
eine
neue
Wertbezeichnung
erstellen,
indem
Sie
in
die
leere
Zeile
am
unteren
Rasterrand
klicken
und
einen
Ganzzahlenwert
eingeben
oder
einen
Wert
aus
der
Dropdown-Liste
auswählen
und
dann
die
Sprachbezeichnung
eingeben,
die
für
diesen
Wert
angezeigt
werden
soll.
Sie
können
eine
Wertbezeichnung
löschen,
indem
Sie
in
die
Zeile
mit
der
Bezeichnung
klicken
und
die
Taste
Löschen
klicken.
Änderungen
speichern
Wenn
Sie
mit
dem
Bearbeiten
der
Bezeichnungen
fertig
sind,
klicken
Sie
auf
die
Schaltfläche
Speichern,
damit
die
Bezeichnungen
in
die
Datenbank
geschrieben
werden.
Weil
die
Bezeichnungen
in
der
Datenbank
gespeichert
werden,
hat
jeder
Jet-Benutzer,
der
die
Datenbank
verwendet,
Zugriff
auf
die
Bezeichnungen.
4.17.3 Bezeichnungen importieren und exportieren
Um
die
Bezeichnungen
für
die
aktuelle
Datenquelle,
den
Mandanten
und
die
Sprache
zu
exportieren,
klicken
Sie
auf
die
Schaltfläche
Exportieren.
Wenn
Sie
Änderungen
an
den
Bezeichnungen
vorgenommen
haben,
werden
sie
vor
dem
Exportieren
gespeichert.
Sie
werden
aufgefordert,
eine
Datei
auszuwählen,
in
die
Sie
die
Bezeichnungen
speichern
wollen.
Die
Bezeichnungen
können
entweder
in
XML
oder
Binärformat
importiert
und
exportiert
werden.
Es
ist
empfehlenswert,
sie
in
Binärformat
zu
exportieren,
sofern
die
exportierten
Dateien
nicht
in
einem
Text-Editor
lesbar
sein
müssen,
da
die
exportierte
Datei
viel
kleiner
ist.
Sie
können
die
Bezeichnungen
von
einer
Datei
importieren,
indem
Sie
auf
die
Schaltfläche
Importieren
klicken
und
zur
exportierten
Datei
navigieren.
Wenn
Sie
die
Bezeichnungen
importiert
haben,
müssen
Sie
auf
die
Schaltfläche
Speichern
klicken,
um
die
importierten
Bezeichnungen
in
die
Datenbank
zu
speichern.
4.18 GP Aktualisierungsprogramm
4.18.1 Lesbare Namen
Das
Jet
GP
Aktualisierungsprogramm
fügt
Ihrer
Datenbank
die
Tabellen
JETFPG,
JETTMAP
und
JETFMAP
hinzu
und
bestückt
sie
mit
den
von
Dynamics
GP
bereitgestellten,
lesbaren
Namen.
Dieses
Programm
finden
Sie
in
Administrative
Tools
->
Dynamics
GP
im
Jet
Essentials
Programm-Menü.
Bevor
Sie
dieses
Programm
ausführen,
müssen
Sie
eine
Dynamics
GP
Datenquelle
in
Jet
konfigurieren
und
die
Dynamics
GP-Anwendung
muss
offen
sein.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
30
4.18.2 Jet GP-Ansichten installieren
Jet
Reports
hat
für
einige
allgemeine
Berichtserfassungsbereiche
die
Jet
GP
Ansichten
erstellt.
Sie
können
diese
Ansichten
mit
Hilfe
desselben
GP
Aktualisierungsprogramms
installieren,
dass
Sie
zur
Installation
der
lesbaren
Namen
verwendet
haben.
Dieses
Hilfsprogramm
fügt
die
Ansichten
der
angegebenen
Dynamics
GP
Mandantendatenbank
hinzu.
Es
fügt
außerdem
die
Jet
Datenansicht
und
die
Tabelle
JET_DATUM
hinzu.
4.18.3 Tabellenbeziehungen
Diese
Option
speichert
die
Tabellenbeziehungen
in
Ihrer
Dynamics
GP
Mandantendatenbank,
wo
Sie
sie
im
Datenansicht-Creator
(Sektion
4.16)
verwenden
können.
Weitere
Informationen
finden
Sie
unter
Tabellen
im
Dataview-Creator
konfigurieren
(Sektion
4.16.2).
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
5
Referenz
5.1 NL-Funktion
=NL(Was, Tabelle, Feld, FilterFeld1, Filter1,..., FilterFeld10, Filter10)
Zweck:
Ermittelt
Felder
oder
Datensatzschlüssel
von
einer
Tabelle
aufgrund
von
Filtern.
©2012 Jet Reports, Inc.. All Rights Reserved.
31
Jet Essentials
32
Parameter Beschreibung
Was
Bestimmt,
was
das
Ergebnis
ist.
Argument
Beschreibung
Leer
or
weggelassen
Erzeugt
einen
Feldwert
oder
Datensatzschlüssel
für
den
ersten
gefundenen
Datensatz.
Positive
Zahl
0
oder
1
erzeugt
einen
Feldwert
oder
Datensatzschlüssel
für
den
ersten
gefundenen
Datensatz
(genau
wie
oben).
2
erzeugt
den
zweiten
Datensatz,
u.s.w..
Negative
Zahl
-1
erzeugt
einen
Feldwert
oder
Datensatzschlüssel
für
den
letzten
gefundenen
Datensatz,
-2
erzeugt
den
vorletzten
Datensatz,
u.s.w..
"Summe"
Errechnet
die
Summe
der
Feldwerte
für
alle
Datensätze,
die
den
Filtern
entsprechen.
Das
Summenfeld
muss
numerisch
sein.
"Count"
Errechnet
die
Anzahl
aller
Datensätze,
die
den
Filtern
entsprechen.
Das
Feldargument
wird
dabei
ignoriert.
"CountUnique"
Errechnet
die
Anzahl
der
eindeutigen
Feldwerte
für
alle
Datensätze,
die
den
Filtern
entsprechen.
"Zeilen"
Erstellt
eine
Liste
in
den
Zeilen.
Weiteres
finden
Sie
unter
Zeilenreplikatoren
('Replikatoren'
in
der
onlinedokumentation).
"Spalten"
Erstellt
eine
Liste
in
den
Spalten.
Weiteres
finden
Sie
unter
Spaltenreplikatoren
('Replikatoren'
in
der
onlinedokumentation).
"Blätter"
Erstellt
die
Arbeitsblätter
automatisch.
Weiteres
finden
Sie
unter
Blattreplikatoren
('Replikatoren'
in
der
onlinedokumentation).
"First"
Errechnet
einen
Feldwert
oder
Datensatzschlüssel
für
den
ersten
gefundenen
Datensatz.
"Last"
Errechnet
einen
Feldwert
oder
Datensatzschlüssel
für
den
letzten
gefundenen
Datensatz.
"AllUnique"
Errechnet
einen
Bereich
eindeutiger
Werte
für
das
Feld.
"Bild"
Lädt
ein
Bild
von
der
angegebenen
Datei
im
Feldparameter
oder
von
einem
binären
Datenbankfeld.
"Bezeichnung"
Errechnet
eine
Bezeichnung
in
der
aktuellen
Datenquellensprache
für
die
angegebene
Tabelle
oder
das
Feld.
"Lookup"
Führt
eine
Datenbankabfrage
durch.
Nur
mit
Berichtsoptionen
(Sektion
5.10.4)
zu
verwenden.
"Filter"
Errechnet
einen
Zeichenfolgenwert,
der
als
Filter
in
einer
anderen
NLFunktion
verwendet
werden
kann.
Weiteres
finden
Sie
unter
Tabellen
mit
Hilfe
von
NL
(Filter)
verlinken
(Sektion
5.1.1.9).
"BinärText"
Ruft
einen
Text-
oder
Rich
Text-Wert
von
einem
binären
Datenbankfeld
ab.
Dabei
wird
die
aktuelle
Windows
ANSI
Code-Seite
zur
Konvertierung
verwendet.
"Link"
Errechnet
einen
Zeichenfolgenwert,
der
als
Filter
in
einer
anderen
NLFunktion
verwendet
werden
kann.
Weitere
Informationen
finden
Sie
unter
Tabellen
mit
Hilfe
von
Link=
verlinken
(Sektion
5.1.1.8.1).
"Tabelle"
Erstellt
ein
Excel-Tabellenobjekt
aufgrund
der
resultierenden
Feldwerte.
Wenn
Sie
das
Feldargument
leer
lassen,
werden
alle
Felder
im
Ergebnis
aufgeführt.
Verwendet
ein
Feld-Cache,
um
mehrere
Felder
zu
erhalten.
"LinkFeld"
Erstellt
eine
Zeichenfolge
zum
Abrufen
eines
Felds
von
einer
verlinkten
Tabelle
in
einer
NL(Tabelle)
Funktion.
©2012 Jet Reports, Inc.. All Rights Reserved.
"LinkSumme"
Erstellt
eine
Zeichenfolge
zum
Abrufen
einer
Summe
in
einem
Feld
von
einer
verlinkten
Tabelle
in
einer
NL(Tabelle)
Funktion.
Jet Essentials
33
5.1.1 Daten filtern
5.1.1.1 Leere Filter
Manchmal
müssen
Sie
eine
NL
(Sektion
5.1)-Funktion
aufgrund
eines
anderen
Werts
filtern,
der
leer
sein
kann.
Mit
der
NL-Funktion
können
Sie
keine
leeren
Filter
angeben
und
Sie
erhalten
eine
#WERT
Fehlermeldung,
wenn
Sie
ein
FilterFeld
('NL-Funktion'
in
der
online-dokumentation)-Argument
eingeben
und
das
entsprechende
Filter
('NL-Funktion'
in
der
online-dokumentation)-Argument
frei
lassen.
Angenommen,
der
Wert
in
Zelle
C4
kommt
von
einer
anderen
Jet-Funktion
und
kann
manchmal
leer
sein.
In
diesem
Fall
können
Sie
zwei
einzelne
Anführungszeichen
(')
um
den
Filterwert
eingeben.
Sie
können
die
folgende
Formel
verwenden:
=NL("First";"Artikel";"Beschreibung";"Nr.";"'"&C4&"'")
Obwohl
diese
Formel
etwas
schwer
zu
lesen
ist,
enthält
sie
ein
einfaches
Anführungszeichen
(')
auf
beiden
Seiten
der
C4-Referenz.
Falls
C4
den
Wert
1
hat,
ergibt
sich
der
Filter
„Artikel1“.
Ist
C4
freigelassen,
sind
das
Ergebnis
zwei
einzelne
Anführungszeichen,
und
das
ist
ein
gültiger
Filter
für
leere
Felder.
Eine
besser
lesbare
Variante
für
Filter
für
leere
Werte
ist
"@@"
vor
dem
Wert
in
C4.
Die
Funktion
sieht
folgendermaßen
aus:
=NL("First";"Artikel";"Beschreibung";"Nr.";"@@"&C4)
5.1.1.2 Sonderzeichen im Filter
Zeichen
wie
z.B.
|><=.()&@
werden
von
Jet
als
Sonderzeichen
angesehen.
Wenn
Sie
solche
Zeichen
als
Teil
eines
Filter
('NL-Funktion'
in
der
online-dokumentation)-Werts
einschließen
möchten,
dann
muss
der
Filter
mit
@@
beginnen.
Das
"@@"
passiert
den
Filter
als
literale
Zeichenfolge
und
wird
entsprechend
gewertet.
Wenn
Sie
beispielsweise
einen
Kunden
namens
„John
(Houston)“
filtern
müssen,
müssen
Sie
das
"@@"
vor
"John(Houston)"
setzten.
Die
resultierende
Formel
sieht
dann
so
aus:
=NL("Zeilen";"Verkaufsrechnungskopf";"Nr.";"Verk. an Name";"@@John(Houston)")
Wenn
der
Name
John(Houston)
in
einer
benachbarten
Zelle
steht,
dann
ist
die
äquivalente
Formel
mit
der
Zellenreferenz:
=NL("Zeilen";"Verkaufsrechnungskopf";"Nr.";"Verk. an Name";"@@"&C3)
Wenn
Sie
mehrere
Filterwerte
verbinden
müssen,
die
alle
Sonderzeichen
enthalten,
dann
müssen
Sie
jeden
Filterposten
in
Einzelanführungszeichen
(')
setzen.
Nehmen
Sie
an,
Sie
müssen
nach
Kunden
filtern,
die
entweder
„John
A.M.“
oder
„Ben
&
Jerrys“
heißen.
Sie
müssen
das
logische
ODER
(|)
verwenden,
daher
können
Sie
nicht
@@
verwenden,
weil
es
den
ganzen
Filter
betrifft.
Die
folgende
Formel
zeigt
die
richtige
Methode
der
Filterkonstruktion:
=NL("Zeilen";"Verkaufsrechnungskopf";"Nr.";"Verk. an Name";"'John A.M.'|'Ben & Jerrys'")
Wie
gesagt,
diese
Namen
können
aus
den
Zellenreferenzen
kommen,
so
dass
sich
die
nachstehende,
äquivalente
Formel
der
Zellenreferenzen
ergibt.
=NL("Zeilen";"Verkaufsrechnungskopf";"Nr.";"Verk. an Name";"'"&C3&"'|'"&C4&"'")
5.1.1.3 Mehr als 10 Filter in der NL-Funktion angeben
Mithilfe
von
Filter=
können
Sie
einen
Bereich
zur
Angabe
der
Filter
in
NL
(Sektion
5.1)-Formeln
verwenden.
Dadurch
können
Sie
mehr
als
10
FilterFeld
('NL-Funktion'
in
der
online-dokumentation)/Filter
('NLFunktion'
in
der
online-dokumentation)-Paare
verwenden,
das
Berichtsdesign
wird
übersichtlicher
und
es
ist
leichter,
Filter
später
einem
Bericht
hinzuzufügen.
Um
diese
Funktion
zu
verwenden,
geben
Sie
FilterFelder
in
einer
Spalte
in
Excel
an
und
die
entsprechenden
Filterwerte
in
der
Spalte
rechts
daneben.
Dann
geben
Sie
den
Zellenbereich
an,
der
die
FilterFelder
und
die
Filter
im
Filterparameter
enthält,
der
„Filter=“
folgt:
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
34
=NL("Zeilen";"Verkaufsrechnungskopf";;"Filter=",$B$2:$C$4)
5.1.1.4 Anzahl der Ergebnisse in einer Abfrage beschränken
Sie
können
einen
Grenzwert
für
die
Anzahl
von
Ergebnissen
festsetzen,
die
NL
(Sektion
5.1)
abgibt,
indem
Sie
in
einem
der
FilterFeld-Parameter
Limit=
und
eine
Höchstzahl
im
entsprechenden
Filter
('NL-Funktion'
in
der
online-dokumentation)-Parameter
eingeben.
Nach
dem
folgenden
Beispiel
werden
die
Kundennamen
mit
den
zehn
höchsten
Verkaufszahlen
ausgegeben.
=NL("Zeilen","Debitor","Name","-Verkauf (MW)","*","Limit=",10)
5.1.1.5 Dynamics NAV spezifische Filterung
Anzahl
der
gescannten
Datensätze
in
einer
Abfrage
beschränken
Mit
Hilfe
von
ScanLimit=
können
Sie
die
Anzahl
der
von
Jet
gescannten
Datensätze
beschränken,
wenn
Sie
die
Datenbank
abfragen.
ScanLimit=
unterscheidet
sich
von
Limit=,
weil
ScanLimit=
die
Anzahl
der
während
der
Abfrage
gescannten
Datensätze
beschränkt,
während
Limit=
alle
Datensätze
scant,
die
eine
Abfrage
ergibt,
und
nur
die
Anzahl
der
Datensätze
beschränkt,
die
die
Formel
widergibt.
Auf
diese
Weise
kann
ScanLimit=
die
Abfragezeit
erheblich
reduzieren,
wobei
jedoch
möglicherweise
nicht
alle
Datensätze
erscheinen,
die
zu
den
Filtern passen
('NL-Funktion'
in
der
online-dokumentation)
.
Ultimoposten
von
der
NL-Funktion
ausschließen
Sie
können
die
Ultimoposten
von
der
NL
(Sektion
5.1)-Abfrage
ausschließen,
wenn
Sie
Datenfilter
verwenden,
indem
Sie
<>C&
vor
den
Datenfilter
stellen.
Die
Ultimoposten
werden
dann
nicht
mehr
eingeschlossen.
Das
nachstehende
Beispiel
verwendet
eine
Datenbank,
deren
Ultimoposten
31.12.99,
31.12.00
und
31.12.01
sind.
=NL("Summe","Sachposten","Betrag","Buchungsdatum","<>U&01.01.1999..01.01.2002")
Dies
erstellt
seinerseits
diesen
Filter:
"01.01.1999..01.01.2002&<>U31.12.99&<>U31.12.00&<>U31.12.01".
Platzhalterfilter
*
und
?
sind
Platzhalterfilter.
Platzhalterfilter
können
nicht
als
Teil
eines
Bereichsfilters
im
Dynamics
NAV
Connector
verwendet
werden.
Das
bedeutet,
dass
Filter
wie
z.B.
"A*..C*"
nicht
gültig
sind.
"<>A?..B?"
ist
ebenfalls
nicht
gültig.
Wenn
Sie
einen
Filter
erstellen
möchten,
der
alles
von
A
bis
C
umfasst,
dann
wäre
der
Filter
einfach
"A..CZ".
Wenn
Sie
einen
Filter
erstellen
möchten,
der
alles
von
A
bis
C
ausschließt,
dann
müssen
Sie
sich
ihn
als
Filter
vorstellen,
der
alles
einschließt
außer
den
Dingen,
die
mit
A
bis
C
anfangen.
Wenn
Sie
sich
den
Filter
so
vorstellen,
dass
diese
Werte
eingeschlossen
werden,
dann
wäre
D..
der
verwendete
Filter.
Beachten
Sie,
dass
"
<>A*&<>B*&<>C*"
ebenfalls
funktionieren
würde,
da
keine
Bereiche
beinhaltet
sind.
5.1.1.6 Datenbanken mit mehreren Schemen
Manche
Datenbanken,
z.B.
Microsoft
SQL
Server
und
Oracle,
gruppieren
Objekte
wie
beispielsweise
Tabellen
und
Berichte
in
logische
Gruppen,
sogenannte
Schemen,
die
verwendet
werden
können,
um
Tabellen
oder
Felder
für
den
Benutzerzugriff
zu
beschränken.
Jet
verwendet
das
Standardschema
für
Ihre
Benutzer,
und
Sie
müssen
diesen
Standard
nicht
überschreiben,
sofern
Ihre
Datenbank
nicht
mehrere
Schemen
enthält.
Wenn
Sie
das
Standardschema
überschreiben
müssen,
können
Sie
es
als
Schema=
angeben.
Schema=
wird
in
einem
FilterFeld
('NL-Funktion'
in
der
onlinedokumentation)-Parameter
der
NL
(Sektion
5.1)-Funktion
angegeben
und
der
Schemaname
gehört
in
den
folgenden
Filter
('NL-Funktion'
in
der
online-dokumentation)-Parameter.
5.1.1.7 Filtern aufgrund von Daten einer anderen Tabelle
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
35
Manchmal
muss
eine
Tabelle
aufgrund
der
Daten
einer
ähnlichen
Tabelle
gefiltert
werden.
Jet
hat
zwei
Mechanismen,
die
Ihnen
hierbei
helfen:
Link=
und
NL(Filter
('NL-Funktion'
in
der
onlinedokumentation)).
Obwohl
Sie
beide
Mechanismen
verwenden
können,
um
dasselbe
Ergebnis
zu
erreichen,
hängt
die
besser
Wahl
von
den
Daten
in
jeder
Tabelle
ab.
Link=
erhöht
die
Leistung,
wenn
von
der
primären
Tabelle
weniger
Ergebnisse
resultieren
als
von
der
sekundären
(d.h.
Übersicht
zu
Detail).
Link=
muss
verwendet
werden,
wenn
es
mehrere
Felder
gibt,
die
die
Beziehung
zwischen
den
Tabellen
definieren.
Der
NL(Filter)
kann
in
Situationen
schneller
sein,
in
denen
viel
mehr
Berichte
von
der
primären
Tabelle
als
von
der
sekundären
erwartet
werden
(d.h.
Detail
zu
Übersicht).
Weitere
Informationen
finden
Sie
unter
Tabellen
mit
Hilfe
von
Link=
verlinken
(Sektion
5.1.1.8.1)und
Tabellen
mit
Hilfe
von
NL
(Filter)
verlinken
(Sektion
5.1.1.9).
5.1.1.8 Tabellen mit Hilfe von Link= verlinken
5.1.1.8.1 Einfache Verlinkung
Die
folgende
Formel
führt
zu
den
eindeutigen
Werten
des
Felds
"Belegnr."
aus
der
Tabelle
„Verkaufsrechnungszeile“.
=NL("Zeilen","Verkaufsrechnungszeile","Belegnr.")
Sie
können
Link=
folgendermaßen
verwenden,
um
ein
Feld
zu
filtern
('NL-Funktion'
in
der
online-dokumentation),
das
sich
nicht
in
der
Tabelle
„Verkaufsrechnungszeile“
befindet
(z.B.
das
Feld
„Buchungsdatum“
in
der
Tabelle
„Verkaufsrechnungskopf“):
=NL("Zeilen","Verkaufsrechnungszeile","Belegnr.","Link=","Verkaufsrechnungskopf","Nr.","=Belegnr.","Buchungsdatum","..01.01.2009")
In
diesem
Beispiel
werden
die
Ergebnisse
aus
der
Tabelle
„Verkaufsrechnungszeile“
nur
in
den
Ergebnissen
eingeschlossen,
wenn
der
Wert
in
Feld
„Belegnr.“
mit
dem
Wert
im
Nr.-Feld
in
der
Tabelle
„Verkaufsrechnungskopf“
übereinstimmt,
wobei
das
Buchungsdatum
am
oder
vor
dem
1.1.2009
liegen
muss.
5.1.1.8.2 Verschachtelte Verlinkung
Link=
('NL-Funktion'
in
der
online-dokumentation)-Aussagen
können
kombiniert
werden,
um
kompliziertere
Filteranforderungen
zu
erfüllen.
Nehmen
wir
z.B.
an,
dass
Sie
die
Gebiete
mit
den
Verkaufszahlen
für
eine
bestimmte
Periode
ansehen
möchten.
Sie
könnten
eine
einfache
Formel
mit
Link=
verwenden,
wenn
es
einen
Weg
gäbe,
die
Gebietstabelle
mit
der
Tabelle
„Verkaufsrechnungskopf“
direkt
zu
verbinden.
Da
dies
jedoch
nicht
geht,
müssen
Sie
zuerst
die
Tabelle
„Gebiet“
mit
der
Tabelle
„Debitor“
und
dann
die
Tabelle
„Kunden“
mit
der
Tabelle
„Verkaufsrechnungskopf“
verlinken.
=NL("Zeilen","Gebiet","Code","Link=","Debitor","Gebietscode","=Code","Link=","Verkaufsrechnungskopf","Verkauf
an Deb.-Nr.","=Nr.","Buchungsdatum",">01.01.2009")
5.1.1.8.3 Mehrere Tabellen verlinken
Link=-Aussagen
können
auch
kombiniert
werden,
um
Situationen
zu
verarbeiten,
in
denen
eine
einzelne
Tabelle
mit
mehreren
Tabellen
verlinkt
werden
soll.
Nehmen
wir
z.B.
an,
Sie
möchten
Rechnungen
aus
Gebiet
„SüdOst“
und
von
Lieferant
„30000“
anzeigen.
Hierfür
müssen
Sie
die
Tabelle
„Verkaufsrechnungszeile“
mit
der
Tabelle
„Debitor“
mit
dem
Feld
„Gebietscode“
und
dem
Filter
„SüdOst“
verlinken,
und
außerdem
brauchen
wir
einen
Link
von
der
Tabelle
„Verkaufsrechnungszeile“
zur
Tabelle
„Artikel“
mit
dem
Filter
„30000“
im
Feld
„Kreditorennr.“.
=NL("Zeilen","Verkaufsrechnungszeile",,"Art","Artikel","Link=Verkaufsrechnungszeile","Debtor","Nr.","=Verkauf
an Deb.Nr.","Gebietscode","SüdOst","Link=Verkaufsrechnungszeile","Artikel","Nr.","=Nr.","Kreditorennr.","30000")
Beachten
Sie,
dass
die
Link=
-Aussagen
die
erste
(primäre)
Tabelle
einschließen
(Verkaufsrechnungszeile),
was
anzeigt,
dass
Links
von
der
primären
Tabelle
neu
gestartet
werden
sollten,
anstatt
sie
mit
der
verschachtelten
Verlinkung
zu
verbinden.
Es
ist
auch
möglich,
mehrere
Links
sowie
einen
verschachtelten
Link
zu
haben.
Filter,
die
auf
die
primäre
Tabelle
übernommen
wurden,
wie
der
Filter
('NL-Funktion'
in
der
onlinedokumentation)
im
Feld
„Art“
in
diesem
Beispiel,
müssen
vor
den
Link=
Aussagen
stehen.
5.1.1.9 Tabellen mit Hilfe von NL (Filter) verlinken
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
36
Die
folgende
Formel
ruft
eine
Liste
von
Datensätzen
von
der
Tabelle
„Bestellungen“
auf:
=NL(“Zeilen”,”Bestellungen”)
Sie
können
NL(Filter)
verwenden,
um
ein
Feld
zu
filtern
('NL-Funktion'
in
der
online-dokumentation),
das
sich
nicht
in
der
Tabelle
„Bestellungen“
befindet
(wie
das
Feld
„Zwischensumme“
aus
der
Tabelle
„Bestellungszwischensumme“):
=NL("Zeilen","Bestellungen",,"Bestelllungs-ID",NL("Filter","Bestellungszwischensummen","BestellungsID","Zwischensumme",">100"))
Es
gibt
eine
NL
(Sektion
5.1)-Funktion
in
einer
anderen.
Die
innere
NL-Funktion
ergibt
einen
Wertebereich
des
Felds
„Bestellungs-ID“,
wobei
der
Wert
im
Feld
„Zwischensumme“
größer
als
100
ist.
Jet
kann
diesen
Bereich
als
Filter
für
die
Tabelle
„Bestellungen“
verwenden.
Die
Funktion
„NL(Filter)“
kann
auch
in
ihre
eigene,
separate
Zelle
gestellt
und
über
die
Funktion
„NL(Zeilen)“
verwiesen
werden.
5.1.1.10 Dynamics NAV-Drilldown mit Filterung aufgrund von
Daten aus einer anderen Tabelle
Wenn
Sie
tabellenübergreifende
Filterung
durchführen,
gibt
es
Situationen,
in
denen
Sie
eine
Zelle
nicht
aufschlüsseln
können.
Das
liegt
daran,
dass
Dynamics
NAV
eine
Liste
nicht
als
Filter
akzeptiert,
daher
versucht
Jet,
einen
Filtersatz
zu
erstellen,
der
genau
dieselben
Ergebnisse
eindeutig
auswählt.
Dies
ist
möglich,
wenn
nur
wenige
Ergebnisse
ausgeworfen
werden.
Wenn
es
jedoch
zu
viele
Ergebnisse
gibt,
ist
die
Aufschlüsselung
nicht
möglich.
5.1.2 Abrufen von Sonderfeldern mit NL(Tabelle)
Feldwerte
von
verlinkten
Tabellen
abrufen
Die
Syntax
zum
Abrufen
von
Feldwerten
von
verlinkten
Tabellen
sieht
folgendermaßen
aus:
=NL("Tabelle","Tabelle1",{"Tabelle1Feld","LinkFeld([Tabelle2],
[Tabelle2Feld2])"},"Link=","Tabelle2","Tabelle2Feld1","=Tabelle1Feld")
Diese
Funktion
soll
den
Wert
von
Tabelle1Feld
von
Tabelle1
und
den
ersten
Wert
von
Tabelle2Feld2
von
Tabelle2
für
jeden
Bericht
von
Tabelle1
abrufen,
bei
dem
der
Wert
von
Tabelle2Feld1
mit
dem
Wert
von
Tabelle1Feld
übereinstimmt.
Die
Funktion
NL(LinkFeld)
Um
das
Abrufen
von
Feldern
aus
verlinkten
Tabellen
zu
vereinfachen,
wurde
die
NL(LinkFeld)-Funktion
eingeführt.
Die
Syntax
von
NL(LinkFeld)
sieht
folgendermaßen
aus:
=NL("LinkFeld","Tabelle2","Tabelle2Feld")
Auf
diese
Funktion
kann
dann
im
Feldparameter
der
NL(Tabelle)-Funktion
verwiesen
werden,
anstatt
die
die
LinkFeld()-Formel
von
Hand
einzugeben.
Feldsummen
von
verlinkten
Tabellen
abrufen
Die
Syntax
zum
Abrufen
von
Feldsummen
von
verlinkten
Tabellen
sieht
folgendermaßen
aus:
=NL("Tabelle","Tabelle1",{"Tabelle1Feld","LinkSummeme([Tabelle2],[Tabelle2Feld2],[Tabelle2Feld3],
[A*])"},"Link=","Tabelle2","Tabelle2Feld1","=Tabelle1Feld")
Diese
Funktion
soll
den
Wert
von
Tabelle1Feld
von
Tabelle1
und
die
Summe
der
Werte
aus
Tabelle2Feld2
für
jeden
Bericht
von
Tabelle1
abrufen,
bei
dem
der
Wert
von
Tabelle2Feld1
mit
dem
Wert
von
Tabelle1Feld
übereinstimmt
und
der
Wert
von
Tabelle2Feld3
mit
A
beginnt.
Die
Funktion
NL(LinkSumme)
Um
das
Abrufen
von
Summen
aus
verlinkten
Tabellen
zu
vereinfachen,
wurde
die
NL(LinkSumme)-Funktion
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
eingeführt.
Die
Syntax
von
NL(LinkSumme)
sieht
folgendermaßen
aus:
=NL("LinkSumme","Tabelle2","Tabelle2Feld2","Tabelle2Feld3","A*")
Auf
diese
Funktion
kann
dann
im
Feldparameter
der
NL(Tabelle)-Funktion
verwiesen
werden,
anstatt
die
LinkSumme()-Formel
von
Hand
einzugeben.
Abrufen
eines
FlowFelds
mit
FlowFiltern
Mit
Hilfe
der
FlowFeld-Syntax,
die
im
Feldargument
der
NL(Tabelle)-Funktion
verwendet
wird,
können
Sie
ein
FlowFeld
mit
einem
bestimmten
Satz
von
FlowFiltern
abrufen,
die
nur
auf
ein
Feld
übernommen
wurden:
=NL("Tabelle";"Debitor";{"Name";"FlowField([Verkauf];[Datumsfilter],[01.01.10..31.12.10])"})
Das
erste
Argument
ist
das
abzurufende
FlowFeld,
gefolgt
von
einer
Anzahl
von
FlowFilterFeld/FlowFilterPaaren.
Alle
FlowFilter,
die
auf
die
gesamte
Abfrage
übernommen
wurden,
d.h.
die
NL(Tabelle)-Funktion,
werden
auch
auf
Felder
übernommen,
für
die
die
Verwendung
der
FlowFeld-Syntax
angegeben
wurde.
Die
Funktion
NL(FlowFeld)
Um
das
Abrufen
dieser
FlowFelder
zu
vereinfachen,
wurde
die
NL(FlowFeld)-Funktion
eingeführt.
Die
Syntax
von
NL(FlowFeld)
sieht
folgendermaßen
aus:
=NL("FlowFeld";"Debitor";"Verkauf (MW)";"Datumsfilter";"01.01.10..31.12.10")
Auf
diese
Funktion
kann
dann
im
Feldparameter
der
NL(Tabelle)-Funktion
verwiesen
werden,
anstatt
die
FlowFeld()-Formel
von
Hand
einzugeben.
Bestimmte
Felder
mit
verschachtelten
Links
abrufen
Die
Feldwerte
und
-summen
können
folgendermaßen
über
die
NL-Tabelle
abgerufen
werden:
=NL("Table","Cust. Ledger Entry",{"Entry No.","LinkFeld([Customer Posting Group],
[Code])"},"InklusivLink=","Customer","No.","=Customer No.","InklusivLink=","Customer Posting
Group","Code","=Customer Posting Group")
Diese
Funktion
ruft
alle
Werte
des
Felds
„Lfd.
Nr.“
aus
der
Tabelle
„Debitorenposten“
und
dem
Feld
„Code“
aus
der
Tabelle
„Debitorenbuchungsgruppe“
ab,
die
mit
der
Debitorentabelle
verlinkt
sind.
Besondere
Felder
von
mehreren
Tabellen
abrufen
Sie
können
die
Feldwerte
und
-summen
auch
über
mehrere
Tabellen
abrufen,
die
folgendermaßen
mit
der
Haupttabelle
verlinkt
sind:
=NL("Tabelle","Customer",{"No.","LinkFeld([Customer Posting Group],[Code])","LinkSumme([Cust.
Ledger Entry],[Amount])"},"InklusivLink=","Cust. Ledger Entry","Customer
No.","=No.","InklusivLink=Customer","Customer Posting Group","Code","=Customer Posting Group")
Diese
Funktion
ruft
alle
Werte
des
Nummernfelds
in
der
Debitorentabelle
ab,
die
Werte
des
Felds
„Code“
aus
der
Tabelle
„Debitorenbuchungsgruppe“
und
die
Summe
der
Werte
des
Felds
„Betrag“
aus
der
Tabelle
„Debitorenposten“.
Beachten
Sie,
dass
die
Tabellen
„Debitorenbuchungsgruppe“
und
„Debitorenposten“
von
der
Debitorentabelle
aus
verlinkt
sind.
Besondere
Felder
über
Link=
oder
InklusivLink=
abrufen
Sie
können
die
Feldwerte
und
Feldsummen
über
verlinkte
Tabellen
abrufen,
in
dem
Sie
Link=
oder
InklusiverLink=
verwenden.
Der
Unterschied
besteht
darin,
dass
Link=
die
Datensätze
aus
der
Haupttabelle
filtert
und
eliminiert,
wenn
kein
passender
Datensätze
in
der
verlinkten
Tabelle
gefunden
wird,
während
InklusivLink=
keine
Datensätze
der
Haupttabelle
eliminiert.
Wenn
Sie
„InklusivLink=“
verwenden
und
keine
passenden
Ergebnisse
in
der
verlinkten
Tabelle
gefunden
werden,
bleiben
die
verlinkten
Felder
leer
und
die
verlinkten
Summen
ergeben
0.
©2012 Jet Reports, Inc.. All Rights Reserved.
37
Jet Essentials
38
Spezielle
Felder
können
nur
von
NL(Tabelle)
abgerufen
werden
bei
der
Verwendung
von
Dynamics
NAV
Datenquellen.
5.1.3 Sortieren
Standardmäßig
werden
die
Ergebnisse
der
Jet-Funktionen
in
aufsteigender
Reihenfolge
anhand
der
Ergebniswerte
sortiert.
Sie
können
diese
Standardsortierung
jedoch
ändern
und
anhand
von
Werten
in
jedem
Feld
der
Tabelle
sortieren,
von
der
Sie
Daten
erhalten.
Um
die
Daten
in
aufsteigender
Reihenfolge
zu
sortieren,
stellen
Sie
dem
FilterFeld
('NL-Funktion'
in
der
online-dokumentation)-Parameter
ein
"+"
gefolgt
vom
Feldnamen
voran.
Um
die
Daten
in
absteigender
Reihenfolge
zu
sortieren,
stellen
Sie
ein
"-"
gefolgt
vom
Feldnamen
voran.
Das
Filter
('NL-Funktion'
in
der
online-dokumentation)
Argument
des
FilterFelds
ist
ebenfalls
erforderlich.
Wenn
Sie
nach
einem
Feld
sortieren
möchten,
ohne
nach
diesem
Feld
zu
filtern,
geben
Sie
im
entsprechenden
Filter
ein
"*"
ein.
Die
folgende
NL
(Sektion
5.1)-Funktion
sortiert
nach
MandantenNamen,
während
nach
MandantenNamen
gefiltert
wird,
die
mit
B
beginnen.
=NL("Tabelle","Kunden","+MandantenName","B*")
Die
folgende
NL-Funktion
sortiert
die
Werte
des
Felds
„RechnungProduktID“
nach
Werten
im
Feld
„KundenID“
in
aufsteigender
Reihenfolge,
dann
nach
den
Werten
des
Felds
„Menge“
in
absteigender
Reihenfolge.
=NL("Tabelle","Rechnungen","ProduktID","+KundenID","*","-Menge","*")
5.1.4 Replikatoren
Ein
Replikator
ist
ein
Sondertyp
der
NL-Funktion
(Sektion
5.1),
der
einen
Bereich
auf
dem
Arbeitsblatt
kopiert
und
ihn
für
jeden
abgerufenen
Wert
repliziert.
Alles,
was
sich
im
Bereich
befindet,
wird
repliziert,
einschließlich
Formatierung
und
anderer
Funktionen.
Zeilenreplikatoren
Ein
Zeilenreplikator
generiert
eine
absteigende
Liste
von
Zeilen
und
wird
mit
Hilfe
der
Funktion
NL( Zeilen
('NL-Funktion'
in
der
online-dokumentation))
erstellt.
Der
Standardbereich
eines
Zeilenreplikators
ist
eine
Zeile.
Der
Bereich
kann
erweitert
werden,
um
mehrere
Zeilen
einzuschließen,
indem
Sie
die
Zeilenanzahl
im
Argument
„Was“
der
NL-Funktion
angeben.
"Zeilen=2"
gibt
beispielsweise
an,
dass
sowohl
die
aktuelle
Zeile
sowie
die
Zeile
darunter
im
zu
replizierenden
Bereich
eingeschlossen
werden.
Spaltenreplikatoren
Ein
Spaltenreplikator
generiert
eine
spaltenübergreifende
Liste
und
wird
mit
Hilfe
der
Funktion
NL( Spalten
('NL-Funktion'
in
der
online-dokumentation))
erstellt.
Der
Standardbereich
eines
Spaltenreplikators
ist
eine
Spalte.
Der
Bereich
kann
erweitert
werden,
um
mehrere
Spalten
einzuschließen,
indem
Sie
die
Spaltenanzahl
im
Argument
„Was“
der
NL-Funktion
angeben.
"Spalten=2"
gibt
beispielsweise
an,
dass
sowohl
die
aktuelle
Spalte
sowie
die
Spalte
zu
ihrer
Rechten
im
zu
replizierenden
Bereich
eingeschlossen
werden.
Blattreplikatoren
Ein
Blattreplikator
generiert
und
fügt
eine
Kopie
des
Arbeitsblatts
für
jeden
Wert
im
Ergebnissatz
ein
und
wird
mit
Hilfe
der
Funktion
NL(Blätter
('NL-Funktion'
in
der
online-dokumentation))
erstellt.
Der
Bereich
eines
Blattreplikators
ist
immer
ein
Arbeitsblatt.
Der
Name
jedes
Arbeitsblatts
entspricht
dem
Ergebniswert,
auch
wenn
möglicherweise
manche
Bereinigung
vorgenommen
werden
muss,
um
einen
gültigen
ExcelArbeitsblattnamen
zu
erhalten.
Replikatorerweiterung
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
39
Wenn
Sie
in
den
('Berichtsmodus'
in
der
online-dokumentation)Berichtsmodus
eingeben,
werden
alle
Replikatoren
in
der
Arbeitsmappe
erweitert.
Blattreplikatoren
werden
zuerst
erweitert,
gefolgt
von
Spalten-
und
dann
Zeilenreplikatoren.
Wenn
Sie
wieder
zum
Designmodus
zurückkehren,
werden
alle
automatisch
eingesetzten
Zeilen,
Spalten
und
Arbeitsblätter
entfernt.
Ein
Replikator
wird
nicht
erweitert,
sofern
er
nicht
die
einzige
Funktion
in
der
Zelle
ist.
5.1.5 SQL=
SQL=
ist
eine
Konstruktion
in
der
NL-Funktion
(Sektion
5.1),
um
die
SQL-Abfragen
auszuführen.
Diese
Funktionalität
gilt
nicht
für
Dynamics
NAV.
Argument
Bedeutung
Was
Zeilen,
Spalten,
Blätter,
N,
-N,
Leer
Tabelle
Muss
eine
SQL-Abfragezeichenfolge
sein,
die
mit
SQL=
beginnt.
Um
Filter
zu
WOHIN-
oder
HABEN-Klauseln
hinzuzufügen,
fügen
Sie
Ihrem
bestehenden
WOHIN-Begriff
%:FilterN%
hinzu
(wobei
N
zwischen
1
und
9
liegt).
Diese
Parameter
werden
aufgrund
Ihrer
Filter
wie
nachstehend
beschrieben
von
einem
entsprechenden
WOHIN-Begriff
ersetzt.
Um
Ihrer
SQL-Aussage
Sortieren
hinzuzufügen,
fügen
Sie
der
Klausel
SORTIEREN
NACH
%:Sort%
hinzu.
Feld
Ein
oder
mehrere
Spaltennamen
zum
Abrufen
des
SQL-Ergebnissatzes.
FilterFeld1
WOHIN-Begriffe
werden
im
Format
"1S=FeldName"
ersetzt.
Das
erste
Zeichen
entspricht
dem
%:FilterN%,
den
Sie
ersetzen
möchten.
Das
zweite
Zeichen
bestimmt
den
Feldtyp
und
kann
folgendes
sein:
D
=
Datum
N
=
Nummer
S
=
Zeichenfolge
G
=
GUID
B
=
Boolisch
Dem
gesamten
FilterFeld
(einschließlich
1S,
2D,
u.s.w.)
kann
ein
"+"
oder
"-"
zum
Sortieren,
z.B."+1S=FeldName"
oder
"-1S=FeldName"
vorangestellt
werden.
Filter1
Dieser
Filter
verwendet
Jet
Standard-Filter
('NL-Funktion'
in
der
onlinedokumentation).
Beispiele
Die
folgende
Funktion
ergibt
die
Kontaktnamen
aus
der
Kundentabelle,
in
der
der
Kontaktname
mit
einem
A
beginnt,
und
sortiert
nach
Ort
in
absteigender
Reihenfolge.
=NL("Zeilen","SQL=AUSWAHL KontaktName VON Kunden WOHIN %:Filter1% SORTIERTEN NACH
%:Sort%","KontaktName","1S=KontaktName","A*","-1S=Ort","*")
Die
folgende
Funktion
ergibt
alle
Bestell-IDs
aus
der
Tabelle
„Bestellungen“,
sortiert
nach
Bestelldatum
in
aufsteigender
Reihenfolge.
=NL("Zeilen","SQL=AUSWAHL BestelltID VON Bestellungen WOHIN %:Filter1% SORTIEREN NACH
%:Sort%","BestellID","+1D=BestellDatum","*")
5.2 NF-Funktion
©2012 Jet Reports,
Inc.. All RightsFlowFilter1,...,
Reserved. FlowFilterFeld9, FlowFilter9)
=NF(Schlüssel,
Feld, FlowFilterFeld1,
Zweck:
Ermittelt
ein
Feld
aufgrund
eines
Datensatzschlüssels
oder
Feld-Caches.
Datensatzschlüssel
und
Feld-
Jet Essentials
40
5.3 NP-Funktion
=NP(Was, Arg1, Arg2,.., Arg22)
Zweck:
Führt
Hilfsprogrammoperationen
aus.
Was
Beschreibung/Parameter
"Eval"
Bewertet
die
Formel
in
Arg1.
und
verbessert
die
Leistung
von
Excel-Funktionen
und
Zellenreferenzen,
die
auf
ein
anderes
Arbeitsblatt
verweisen.
"DatumsFilter" Baut
einen
Datenbereichsfilter
mit
Hilfe
von
Arg1
als
Startdatum
und
Arg2
als
Enddatum
auf.
"Format"
Formatiert
den
Ausdruck
in
Arg1
mit
Hilfe
der
Zeichenfolge
des
Excel-Formats
in
Arg2.
"Mandanten"
Erzeugt
einen
Bereich,
der
die
Mandanten
enthält,
die
dem
Mandantenfilter
in
Arg1
für
die
Datenquelle
in
Arg2
entsprechen.
"Datenquellen" Erzeugt
einen
Bereich,
der
die
Jet
Datenquellen
des
aktuellen
Benutzers
enthält.
"Intersect"
Erzeugt
einen
Bereich,
der
die
Schnittmenge
der
Listen
in
Arg1
und
Arg2
enthält.
"Differenz"
Erzeugt
einen
Bereich,
der
die
Differenz
der
Listen
in
Arg1
und
Arg2
enthält.
"Union"
Erzeugt
einen
Bereich,
der
die
Einheit
der
Listen
enthält,
die
in
Arg1
bis
Arg22
angegeben
sind.
"Join"
Verbindet
die
Elemente
der
Listen
aus
Arg1
mit
einer
einzelnen
Zeichenfolge,
die
vom
Inhalt
von
Arg2
getrennt
wurde.
"Split"
Trennt
die
Zeichenfolge
in
Arg1
in
einen
Bereich
mit
Hilfe
der
Zeichenfolge
in
Arg2.
"Ganzzahlen"
Erstellt
eine
Zeichenfolge,
die
verwendet
werden
kann,
um
Ganzzahlen
mit
Hilfe
eines
Replikators
(Sektion
5.1.4)
zu
generieren,
wobei
Arg1
die
Startnummer
und
Arg2
die
Endnummer
ist.
"Datum"
Erzeugt
eine
Zeichenfolge,
die
verwendet
werden
kann,
um
Daten
mit
Hilfe
eines
Replikators
zu
generieren,
wobei
Arg1
das
Startdatum
und
Arg2
das
Enddatum
ist.
Arg3
kann
verwendet
werden,
um
einen
Periodentyp
anzugeben,
für
Tag,
Woche,
Monat,
Quartal
oder
Jahr.
Standard
ist
Tag.
Arg4
kann
auf
„Wahr“
eingestellt
werden,
damit
das
Ende
jeder
Periode
resultiert.
Standard
ist
„Unwahr“.
"Sprache"
Erzeugt
den
Dynamics
NAV
Sprachcode
aus
3
Buchstaben,
der
in
den
Datenquelleneinstellungen
(Sektion
3.5.2)
angegeben
ist.
Wenn
kein
Sprachmodul
angegeben
wurde,
ist
das
Ergebnis
„000“.
"Codeunit"
Bewertet
und
ergibt
den
Wert,
der
das
Ergebnis
der
Dynamics
NAV-Funktion
„Codeunit“
ist.
Weitere
Informationen
finden
Sie
in
Dynamics
NAVAusführung
von
Codeunit
(Sektion
5.3.2).
Funktionen,
die
Excel-Bereiche
ergeben,
müssen
in
einen
Replikator
eingesetzt
werden,
um
die
Werte
in
Excel
aufzuführen.
5.3.1 Bereichskalkulationen
Bereiche
sind
Listen
von
Datenwerten.
Sie
können
in
Jet
eine
Zeichenfolge
aufrufen,
die
eine
solche
Liste
darstellt,
indem
Sie
„Filter
('NL-Funktion'
in
der
online-dokumentation)“
als
den
Parameter
„Was“
in
einer
NL
(Sektion
5.1)-Funktion
verwenden.
Die
Werte
in
Bereichen,
die
Jet
erstellt,
sind
garantiert
eindeutig.
Mit
Hilfe
der
Bereichskalkulationen
der
NP-Funktion
können
Sie
verschiedene
Kombinationen
von
Bereichswerten
ermitteln.
Die
in
der
NP
(Sektion
5.3)-Funktion
verfügbaren
Bereichsoperationen
sind
„Differenz“,
„Union“
und
„Intersect“.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
41
Die
Differenz
zwischen
zwei
Bereichen
besteht
aus
allen
Elementen,
die
im
zwar
im
ersten,
jedoch
nicht
im
zweiten
Bereich
vorhanden
sind.
Die
Union
(Vereinigung)
zweier
Bereiche
besteht
aus
einer
einzelnen
Kopie
aller
Elemente,
die
sich
in
beiden
oder
mehreren
Bereichen
befinden,
wobei
Duplikate
eliminiert
werden.
Der
Intersect
(Schnittmenge)
zweier
Bereiche
besteht
aus
einem
Satz
von
Elementen,
die
beide
Bereiche
gemeinsam
haben.
Ein
Beispiel
für
die
Ergebnisse
der
Bereichsoperationen
wird
in
der
nachstehenden
Tabelle
aufgeführt.
Bereich1:
{100,
200,
300,
400,
500}
Bereich2:
{400,
500,
900,
1000,
2000}
Differenz
{100,
200,
300}
Union
{100,
200,
300,
400,
500,
900,
1000,
2000}
Intersect
{400,
500}
Wenn
eine
Funktion,
die
einen
Bereich
ergibt,
allein
in
einer
Zelle
steht,
dann
wird
nur
der
erste
Wert
des
Bereichs
aufgeführt.
Sie
müssen
ihnin
NL(Zeilen
('NL-Funktion'
in
der
online-dokumentation)),
NL(Spalten
('NL-Funktion'
in
der
online-dokumentation))
oder
NL(Blätter
('NL-Funktion'
in
der
online-dokumentation))
einfügen,
damit
Sie
die
Daten
anzeigen
können.
Es
gibt
zwei
weitere
Bereichsoperationen:
NP(Split)
(Trennen)
und
NP(Join)
(Verbinden).
NP(Split)
nimmt
zwei
Textzeichenfolgen
und
trennt
die
erste
Zeichenfolge
aufgrund
der
zweiten
ab,
was
zu
einem
Bereich
führt.
Wenn
Sie
beispielsweise
eine
Liste
von
Kontonummern
aufgrund
der
Zeichenfolge
„1000+2000+3000“
erstellen
wollten,
dann
sähe
die
Formel
folgendermaßen
aus:
=NP("Split","1000+2000+3000","+")
Das
Ergebnis
wäre
der
Bereich
{"1000","2000","3000"}.
Im
umgekehrten
Fall,
wenn
Sie
einen
Bereich
haben,
aber
gern
eine
Textzeichenfolge
erstellen
würden,
indem
Sie
jedes
Element
des
Bereichs,
das
durch
eine
bestimmte
Zeichenfolge
separiert
ist,
verbinden,
dann
würden
Sie
NP(Join)
verwenden.
Wenn
Sie
denselben
Bereich
verwenden,
können
Sie
eine
Zeichenfolge
für
einen
Filter
mit
Bereichswerten
erstellen,
die
durch
das
Zeichen
„|“
mit
der
folgenden
Formel
getrennt
sind:
=NP("Join",{"1000","2000","3000"},"|")
Das
Ergebnis
wäre
die
Textzeichenfolge
"1000|2000|3000".
Für
Join
(Verbinden)
und
Split
(Trennen)
ist
das
Arg1
der
NP-Funktion
der
Wert,
den
Sie
manipulieren
möchten,
und
Arg2
ist
das
Zeichen,
mit
dem
Sie
den
Wert
verbinden
oder
trennen
möchten.
5.3.2 Ausführung von Dynamics NAV Codeunit
Code-Einheiten,
die
durch
Dynamics
NAV
2009
Web-Dienste
ungeschützt
sind,
können
mit
Hilfe
der
neuen
Funktion
NP
(Sektion
5.3)(Codeunit)
ausgeführt
werden.
Damit
Jet
diese
Funktionen
ausführen
kann,
müssen
Sie
auf
dem
Dynamics
NAV
2009
Web-Dienst
publiziert
werden
und
die
Jet
Datenquelle
muss
für
den
Zugang
zu
diesem
Web-Dienst
konfiguriert
(Sektion
3.5.2.1)
sein.
NP(Codeunit)
aufrufen
Die
NP-Funktion
wird
verwendet,
um
die
Dynamics
NAV
Codeunit-Funktionen
aufzurufen.
Die
folgende
Funktion
ruft
die
Funktion
„Kalkulieren“
auf
der
Code-Einheit
„NavCodeunit“
mit
dem
Parameter
"1/1/2010.."
auf
und
liefert
das
Ergebnis.
=NP("Codeunit","NavCodeunit","Kalkulieren","1/1/2010..")
5.4 GL-Funktion
5.4.1 Dynamics NAV GL-Funktion
=GL(Was, Konto, Startdatum, Enddatum, Ansicht, Dim1, Dim2, Dim3, Dim4, Konzernmandant, Mandant,
©2012 Jet Reports,
All Reserviert,
Rights Reserved.
Reserviert,
ExcludeInc..
Close,
Reserviert, Reserviert, Reserviert, Reserviert, Reserviert, ShowQuery, Reserviert, Datenquelle)
Jet Essentials
5.4.2 Dynamics GP GL-Funktion
=GL(Wohin, Was, Konto, Startperiode, Endperiode, Kategoriennummer, Seg1Filter, Seg2Filter,
Seg3Filter, Seg4Filter, Seg5Filter, Seg6Filter, Seg7Filter, Seg8Filter, Seg9Filter, Seg10Filter, Budget, nicht
verbuchtes inkludieren, Reserviert, Reserviert, ShowQuery, Mandant, Datenquelle)
Zweck:
Liefert
das
Budget,
Saldo,
Bewegung,
Kontenname,
Kategorienname,
Konten,
Kategorien
oder
Segmente
des
allgemeinen
Hauptkontos.
Verwenden
Sie
die
o.g.
Funktionsdefinition,
um
die
Reihenfolge
der
nachstehend
beschriebenen
Parameter
festzustellen.
Die
als
Reserviert
markierten
Parameter
werden
nicht
verwendet.
Parameter
Beschreibung
Wohin
Bestimmt,
wohin
das
Ergebnis
geliefert
wird.
Die
Optionen
sind
Zeilen
('Replikatoren'
in
der
online-dokumentation),
Spalten
('Replikatoren'
in
der
online-dokumentation),
Blätter
('Replikatoren'
in
der
online-dokumentation)
und
Zelle.
Standardmäßig
ist
Zelle
ausgewählt,
wodurch
ein
einzelner
Wert
in
der
aktuellen
Zelle
steht.
Was
Bestimmt,
was
ermittelt
wird.
Wenn
„Wohin“
eine
Zelle
ist,
dann
sind
die
Optionen
für
„Was“
Saldo,
Budget,
Kontenname
oder
Kategorienname.
Der
Name
ruft
den
Kontonamen
und
KatName
den
Kontenkategoriennamen
ab.
Konto
Der
Kontonummernfilter.
Periodenstart
Die
Startperiode
oder
das
Startdatum
in
einem
von
mehreren
Formaten:
JJJJ/PPP,
wobei
JJJJ
das
vierstellige
Geschäftsjahr
und
PPP
die
ein-
bis
dreistellige
Periodennummer
ist.
JJJJ/M/T,
wobei
JJJJ
das
vierstellige
Jahr,
M
ein
Monat
und
T
ein
Tag
ist.
M/T/JJ
oder
T/M/JJ
(je
nach
Regionseinstellungen),
wobei
M
ein
Monat,
T
ein
Tag
und
J
das
zwei-
oder
vierstellige
Jahr
ist.
Wenn
Sie
eine
Start-
und
Endperiode
angeben,
erhalten
Sie
die
Bewegungen
zwischen
dem
ersten
Tag
der
Startperiode
und
dem
letzten
Tag
der
Endperiode.
Wenn
Sie
eine
Startperiode
ohne
Endperiode
angeben,
erhalten
Sie
die
Bewegung
zwischen
dem
Startdatum
und
heute.
Wenn
Sie
keine
Startperiode
angeben,
erhalten
Sie
den
Saldo/das
Budget
des
letzten
Tags
der
Endperiode.
Wenn
Sie
weder
eine
Start-
noch
eine
Endperiode
angeben,
erhalten
Sie
den
aktuellen
Saldo
/
das
aktuelle
Budget.
Sie
können
hier
keinen
Bereich
oder
andere
Sonderfilter
verwenden.
Periodenende
Die
Endperiode
im
selben
Format
wie
die
Startperiode.
Kategorie
Der
Kategoriennummernfilter.
Seg1Filter
Der
Filter
für
Segment
1.
Es
sind
keine
Segmentfilter
zulässig,
wenn
der
Kontenparameter
angegeben
ist.
SegNFilter
Der
Filter
für
Segment
n.
Budget
Der
Budgetfilter.
Frei
lassen,
um
alle
Budgets
anzuzeigen.
Dieses
Argument
wird
ignoriert,
sofern
„Was“
nicht
„Budget“
ist.
Ungebuchtes
berücksichtigen
„Wahr“,
um
nicht
verbuchte
Transaktionen
bei
Kontostandabfragen
zu
inkludieren.
Standardwert
ist
„Unwahr“.
ShowQuery
„Wahr“,
um
SQL-Abfrage
anzuzeigen,
die
ausgeführt
wird.
Standardwert
ist
„Unwahr“.
©2012 Jet Reports, Inc.. All Rights Reserved.
42
Jet Essentials
43
Parameter
Beschreibung
Mandant
Der
Mandantenname.
Wenn
dieser
Parameter
frei
ist,
wird
der
Standardmandant
verwendet.
Datenquelle
Der
Name
der
Datenquellen.
Wenn
dieser
Parameter
frei
ist,
wird
die
Standarddatenquelle
verwendet.
Budgets
werden
in
Dynamics
GP
mit
einem
bestimmten
Jahr
assoziiert,
so
dass
Sie
einen
0-Wert
erhalten,
wenn
Ihre
Budget-
und
Geschäftsjahrfilter
nicht
übereinstimmen.
5.5 Filtern
Bedeutung
Symbol Musterausdruck Abgerufene
Ergebnisse
gleich
keine
377
Ergebnisse
mit
Feldwert
377
BLAU
Ergebnisse
mit
Feldwert
BLAU
ungleich
<>
<>0
Ergebnisse
mit
Feldwerten
ungleich
0
und
&
>1000&<2000
Ergebnisse
mit
Feldwerten
größer
als
1000
und
kleiner
als
2000
oder
|
1000|2000
Ergebnisse
mit
Feldwerten
1000
oder
2000
größer
als
>
>1000
Ergebnisse
mit
Feldwerten
größer
als
1000
größer/gleich
>=
>=1000
Ergebnisse
mit
Feldwerten
größer/gleich
1000
kleiner
als
<
<1000
Ergebnisse
mit
Feldwerten
kleiner
als
1000
kleiner/gleich
<=
<=1000
Ergebnisse
mit
Feldwerten
kleiner/gleich
1000
Intervall
..
1000..2000
Ergebnisse
mit
Feldwerten
von
1000
bis
2000,
einschließlich
..1000
1000..
Ergebnisse
mit
Feldwerten
bis
einschließlich
1000
Ergebnisse
mit
Feldwerten
ab
einschließlich
1000
Platzhalter
*
*co*
*co
co*
Ergebnisse
mit
Feldwerten,
die
"co"
enthalten
Ergebnisse
mit
Feldwerten,
die
mit
"co"
enden
Ergebnisse
mit
Feldwerten,
die
mit
"co"
beginnen
Platzhalter
mit
einem
Zeichen
?
Hans?n
Ergebnisse
mit
Feldwerten
wie
z.B.
Hanson
oder
Hansen
Reihenfolge
der
Operationen
(
)
30|(>10&<20)
Ergebnisse
mit
Feldwerten
30
ODER
größer
als
10
und
kleiner
als
20
Sonderzeichen
@@
@@A&B
Ergebnisse
mit
Feldwert
A&B
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
Bedeutung
ignorieren
Groß-
und
Kleinschreibung
ignorieren
44
Symbol Musterausdruck Abgerufene
Ergebnisse
''
'A&B'|'C&D'
Ergebnisse
mit
Feldwerten
A&B
oder
C&D
@
@speicherort
Ergebnisse
mit
Feldwerten
wie
z.B.
speicherort,
SPEICHERORT
oder
Speicherort
5.6 Jet GP-Ansichten
Eine
Jet
GP-Ansicht
kombiniert
mehrere
Tabellen,
wobei
wichtige
Informationen
über
ein
bestimmtes
Gebiet
zusammengebracht
werden.
Jet
GP-Ansichten
können
wie
jede
andere
Tabelle
in
Ihrer
Datenbank
für
Berichte
verwendet
werden.
5.7 Tastatur-Kürzel
Folgende
Tastatur-Kürzel
sind
in
Jet
verfügbar:
Kürzel Verfügbar
von
Verhalten
F1
Komponenten
der
Benutzeroberfläche
Zeigt
kontextabhängige
Hilfe
an
F4
Jfx
Schaltet
den
Adressiermodus
einer
Zellenreferenz
um
F6
Komponenten
der
Benutzeroberfläche
mit
Werte-Lookup
Zeigt
ein
DatenbankLookup
an
5.8 Automatische Berichtsformatierung
Automatische
Größeneinstellung
Manche
Datenwerte
sind
von
variabler
Länge,
so
dass
Sie
nicht
wissen,
wie
breit
eine
Spalte
sein
muss,
bevor
Sie
einen
Bericht
ausführen.
Wenn
die
Spalte
nicht
breit
genug
ist,
um
die
Daten
anzuzeigen,
zeigt
Excel
entweder
########
an
oder
nur
den
Ausschnitt
der
Daten,
der
in
die
Zelle
passt.
Anpassen
Eine
Spalte
kann
automatisch
formatiert
werden,
um
den
längsten
Datensatz
darin
anzuzeigen,
indem
Sie
das
Kennwort
Anpassen
in
Zeile
1
der
Spalte
eingeben.
Die
Höhe
der
Zeile
kann
auf
dieselbe
Art
formatiert
werden,
nur
dass
Sie
das
Kennwort
„Anpassen“
in
Spalte
A
der
Zeile
einfügen
müssen,
die
formatiert
werden
soll.
Automatisches
und
bedingtes
Ausblenden
Mancher
Arbeitsmappeninhalt
ist
zwar
für
das
Design
des
Berichts
erforderlich,
soll
jedoch
nicht
im
Berichtsmodus
(online-dokumentation)
angezeigt
werden.
Ausblenden
und
BlattAusblenden
Eine
Spalte
oder
Zeile
kann
automatisch
ausgeblendet
werden,
indem
Sie
das
Kennwort
Ausblenden
in
Zeile
1
der
Spalte
oder
Spalte
A
der
Zeile
einfügen,
die
ausgeblendet
werden
sollen.
Um
automatisch
ganze
Blätter
auszublenden,
können
Sie
in
Zelle
A1
des
Arbeitsblatts
+BlattAusblenden
eingeben.
Wenn
Sie
den
Bericht
ausführen,
blendet
Jet
die
Zeilen,
Spalten
oder
Blätter
gemäß
Ihren
Angaben
aus.
Ausblenden+?
Eine
Spalte
kann
bedingt
ausgeblendet
werden,
indem
Sie
Ausblenden+?
in
Zelle
A2
einfügen
und
dann
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
45
Konditionalaussagen
in
Zeile
2
der
Spalten
einfügen,
die
ausgeblendet
werden
sollen.
Wenn
die
Konditionalaussage
das
Wort
Ausblenden
ergibt,
dann
wird
die
Spalte,
in
der
es
steht,
ausgeblendet.
Eine
Zeile
kann
bedingt
ausgeblendet
werden,
indem
Sie
„Ausblenden+?“
in
Zelle
B1
einfügen
und
dann
die
Konditionalaussagen
in
Spalte
B
der
Zeilen
einfügen,
die
ausgeblendet
werden
sollen.
Wie
bereits
oben
wird
die
Zeile
ausgeblendet,
wenn
das
Kennwort
„Ausblenden“
in
Spalte
B
dieser
Zeile
gefunden
wird.
Ein
Blatt
kann
bedingt
ausgeblendet
werden,
indem
Sie
Ausblenden+?
auch
in
B1
und
dann
eine
Konditionalaussage
in
Zelle
B2
einfügen,
die
das
Kennwort
BlattAusblenden
ergibt,
um
das
Arbeitsblatt
auszublenden.
Eine
typische
Konditionalaussage
verwendet
die
IF()-Funktion
von
Excel,
z.B.
IF(C4=0,
"Ausblenden",
"Einblenden").
5.9 Berichte aus mehreren Datenbanken erstellen
Wenn
Sie
einen
Bericht
erstellen
möchten,
der
mehrere
Datenbanken
beliebigen
Typs
verwendet,
müssen
Sie
eine
Datenquelle
für
jede
Datenbank
erstellen.
Wenn
Ihre
Datenquellen
konfiguriert
sind,
können
Sie
die
Datenquelle
in
den
Funktionen
NL,
GL
und
NP
angeben.
Sie
können
die
Datenquelle,
die
von
der
NL-Funktion
verwendet
wird,
ändern,
indem
Sie
Datenquelle=
als
ein
FilterFeld
('NL-Funktion'
in
der
online-dokumentation)
und
den
Datenquellenamen
als
Filter
('NL-Funktion'
in
der
online-dokumentation)
angeben.
Die
GL-Funktion
hat
einen
separaten
Parameter,
der
den
Datenquellennamen
akzeptiert.
Wenn
Sie
Berichte
in
Ihrem
Unternehmen
gemeinsam
nutzen,
dann
müssen
die
Namen
Ihrer
Datenquellen
übereinstimmen
oder
der
Datenquellenname
muss
eine
Option
auf
den
gemeinsam
genutzten
Berichten
sein.
Alternativ
können
Sie
auch
Datenquellen
mit
Hilfe
der
Funktion
Zentralisierte
Einstellungen
(Sektion
3.5.3)
gemeinsam
nutzen.
5.10 Berichte verteilen
5.10.1 Report Viewers
Ein
Viewer
ist
ein
Excel-Benutzer,
auf
dessen
PC
Jet
Essentials
installiert
ist,
der
jedoch
keine
Lizenz
für
das
Berichtsdesign
hat.
Ein
Viewer
darf
zwar
Berichtsoptionen
(Sektion
5.10.4)
ändern,
sowie
Berichte
und
den
Drilldown
ausführen,
jedoch
keine
anderen
Jet-Funktionen
ausführen.
Ein
Viewer
kann
keine
Jet-Funktionen
erstellen
oder
Änderungen
am
Berichtsdesign
vornehmen.
Um
Berichte
zu
erstellen,
die
ein
Viewer
oder
andere
Excel-Benutzer
verwenden
können,
muss
der
Designer
eins
von
zwei
Dingen
tun:
Arbeitsblätter
sperren,
die
Jet-Funktionen
enthalten,
oder
die
Jet-Funktionen
in
Werte
konvertieren.
5.10.2 Gesperrte Arbeitsblätter
Das
Sperren
eines
Arbeitsblatts
verhindert,
dass
ein
Viewer
(Sektion
5.10.1)
Änderungen
auf
dem
Arbeitsblatt
vornimmt.
Wenn
Sie
eine
Arbeitsmappe
mit
gesperrten
Blättern
ausführen,
speichert
Jet
alle
Formeln
in
ausgeblendeten
Arbeitsblättern
und
berechnet
sie
nicht
neu,
wenn
die
Arbeitsmappe
geöffnet
wird.
Sie
können
ein
gesperrtes
Arbeitsblatt
erstellen,
indem
Sie
in
Zelle
A1
Auto+Ausblenden+Sperren
eingeben.
Das
Arbeitsblatt
wird
gesperrt,
nachdem
der
Bericht
ausgeführt
wurde,
und
kann
entsperrt
werden,
indem
Sie
den
Design-Modus
(Sektion
4.1)
aufrufen.
Wenn
Sie
einen
gesperrten
Bericht
erstellen
möchten,
den
Viewer
verwenden
können,
sollten
Sie
ein
Arbeitsblatt
„Optionen“
erstellen,
das
nicht
gesperrt
ist.
Das
Arbeitsblatt
„Optionen“
sollte
nicht
für
alle
Berichtsoptionen
verwendet
werden,
die
ein
Viewer
möglicherweise
ändern
muss.
Sie
müssen
den
Bericht
ausführen,
um
die
Formeln
zu
sperren
und
dann
die
Arbeitsmappe
speichern,
bevor
Sie
sie
an
die
Viewer
weiterleiten.
Das
Arbeitsblatt
„Optionen“
darf
keine
Jet-Formeln
außer
NL(Lookup
(Sektion
5.1))
enthalten,
damit
der
Bericht
für
die
Viewer
funktioniert.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
46
5.10.3 Viewer-editierbare Arbeitsblätter
Wenn
Sie
einen
Bericht
entwerfen
möchten,
den
Viewer
(Sektion
5.10.1)
sowie
Excel-Benutzer
verwenden
können,
ohne
die
Arbeitsblätter
zu
sperren,
können
Sie
statt
dessen
die
Jet-Formeln
in
der
Arbeitsmappe
in
Werte
konvertieren.
Sie
erreichen
dies,
indem
Sie
Auto+Ausblenden+Werte
in
Zelle
A1
eines
beliebigen
Arbeitsblatts
eingeben.
Dann
werden
alle
Jet
Formeln
beim
Ausführen
eines
Berichts
in
Werte
umgewandelt,
während
alle
anderen
Excel
Formeln
intakt
bleiben.
Das
Arbeitsblatt
kann
bearbeitet
werden,
doch
die
Änderungen
gehen
verloren,
wenn
der
Bericht
erneut
ausgeführt
wird.
Die
Jet
Formeln
können
wieder
hergestellt
werden,
indem
Sie
den
Design-Modus
('Berichtsmodus'
in
der
online-dokumentation)
aufrufen.
Um
Daten
zu
erhalten,
die
im
Berichtsmodus
eingegeben
wurden,
siehe
die
Funktion
Benutzerdaten
(Sektion
4.15).
5.10.4 Berichtsoptionen
Um
das
Fenster
„Berichtsoptionen“
anzuzeigen,
wenn
Sie
einen
Bericht
ausführen,
verwenden
Sie
folgende
Arbeitsblatt-Tags:
Option,
Titel,
Wert
und
Lookup.
Jede
Zeile
auf
dem
Arbeitsblatt,
die
eine
Option
enthält,
die
Sie
im
Fenster
„Berichtsoptionen“
anzeigen
möchten,
muss
das
Tag
Option
in
Spalte
A
enthalten.
Die
Spalte
mit
den
Titeln
der
Optionen
muss
den
Tag
Titel
in
Zeile
1
enthalten.
Die
Spalte,
die
die
tatsächlichen
Optionswerte
enthält,
auf
die
Sie
in
Ihrem
Bericht
verweisen
sollten,
muss
den
Tag
Wert
in
Zeile
1
enthalten.
Mit
Hilfe
der
Kreuzungen
der
Optionszeilen
mit
den
Spalten
„Titel“
und
„Wert“
werden
Berichtsoptionen
erstellt.
Optional
können
Sie
auch
die
Lookup-Formeln
mit
der
Funktion
„NL(Lookup)“
einschließen,
wodurch
Benutzer
die
Datenbankwerte
für
die
Berichtsoptionen
nachsehen
können.
Die
Spalte
mit
den
Lookup-Formeln
muss
das
Tag
Lookup
in
Zeile
1
enthalten.
Die
folgende
Tabelle
ist
ein
einfaches
Beispiel:
A
1
B
C
Auto+Ausblenden+Werte Titel
Wert
2 Option
Debitor *
3 Option
Öffnen
A
1
B
Auto+Ausblenden+Werte Titel
WAHR
C
D
Wert
Lookup
*
=NL("Lookup","Kunde","Nr.")
2 Option
Kunde
3 Option
Öffnen WAHR
Wenn
Sie
einen
Bericht
mit
Berichtsoptionen
ausführen,
wird
das
Fenster
„Berichtsoptionen“
angezeigt. Wenn
Sie
eine
Lookup-Spalte
angegeben
haben,
dann
hat
jede
Optionszeile
mit
einer
gültigen
NL(Lookup)-Formel
eine
entsprechende
Lookup-Taste.
Wenn
sich
die
Berichtsoptionen
auf
einem
Arbeitsblatt
befinden,
dass
Sie
für
die
Benutzer
ausblenden
möchten,
fügen
Sie
einfach
+BlattAusblenden
an
das
Tag
in
Zelle
A1
an.
5.10.4.1 Werte anzeigen, die nicht in der Datenbank sind
Es
ist
möglich,
eine
Liste
von
Lookup-Werten
anzuzeigen,
die
sich
nicht
in
der
Datenbank
befinden.
Sie
erreichen
dies,
wenn
Sie
einen
Excel-Bereich
für
das
Tabellenargument
der
NL(Lookup
(Sektion
5.1))-Funktion
bereitstellen:
=NL("Lookup",{"EigenerWert1","EigenerWert2","EigenerWert3"},"Eigene Werte")
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
47
=NL("Lookup",H5:H10,"Eigene Werte")
Anmerkung:
Das
Feldargument
ist
auch
erforderlich,
wenn
Sie
einen
Excel-Bereich
angegeben
haben,
so
dass
das
Fenster
„Lookup“
einen
Titel
hat.
5.10.5 Automatische Berichte mit dem AutoPilot
Mit
Hilfe
von
AutoPilot
können
Arbeitsmappen
in
einem
Input-Verzeichnis
gespeichert
werden,
das
aktualisiert
und
in
ein
Output-Verzeichnis
gespeichert
werden
kann.
Eine
Input-Arbeitsmappe
kann
in
verschiedenen
Modi
gespeichert
werden,
z.B.
als
Excel-Arbeitsmappe
oder
als
Webseite.
Wenn
Sie
den
Jet
Schedule
(Sektion
4.14)
oder
den
Windows
Taskplaner
verwenden,
kann
AutoPilot
Berichte
automatisch
nach
einem
Plan
ausführen.
5.10.5.1 AutoPilot Befehlszeilenparameter
AutoPilot
erkennt
folgende
Befehlszeilenparameter:
Parameter Aktion
/M
Stellt
den
Autopilot-Modus
(Sektion
5.10.5.1.2)
ein.
/I
Gibt
die
Input-Arbeitsmappe
oder
das
Verzeichnis
an.
/O
Gibt
die
Output-Arbeitsmappe
oder
das
Verzeichnis
an.
/D
Aktiviert
den
Fehlersuchmodus
(Debug),
wodurch
die
Excel-Anwendung
sichtbar
wird,
während
Autopilot
ausgeführt
wird.
/L
Erstellt
eine
Protokolldatei
zum
angegebenen
Pfad.
Wenn
der
Pfad
nicht
angegeben
ist,
wird
die
Protokolldatei
im
Ordner
„Eigene
Dokumente“
erstellt.
/E
Sendet
den
Output
an
die
E-Mail-Adresse
im
angegebenen
Excel-benannten
Bereich
oder
an
eine
mit
Semikolon-separierte
Liste
von
E-Mail-Adressen.
Kann
nicht
verwendet
werden,
wenn
der
Modus
SIMPLEWEB
oder
SIMPLEWEBBYSHEET
ist.
/S
Sendet
die
Output-E-Mail
über
SMTP.
/E
muss
auch
angegeben
werden,
und
die
SMTPEinstellungen
müssen
in
den
Anwendungseinstellungen
(Sektion
3.5.1)
aufgeladen
werden.
/U
Gibt
den
Betreff
der
E-Mail
oder
den
Excel-benannten
Bereich
mit
dem
Thema
an.
Wenn
kein
Betreff
angegeben
ist,
wird
der
Dateiname
des
Berichts
verwendet.
/B
Gibt
die
Textnachricht
der
E-Mail
oder
den
Excel-benannten
Bereich
mit
der
Nachricht
an.
Wenn
keine
Nachricht
angegeben
ist,
wird
der
Dateiname
des
Berichts
verwendet.
/N
Gibt
an,
dass
eine
E-Mail
im
Benachrichtigungsstil
gesendet
wird,
wenn
/E
verwendet
wird.
Der
komplette
Bericht
wird
nicht
angehängt.
Wenn
Sie
/N
verwenden,
ist
es
empfehlenswert,
dass
Sie
auch
die
Parameter
/B
und
/U
verwenden.
/R
Entfernt
alle
ausgeblendeten
Arbeitsmappenelemente
(Zeilen,
Spalten
und
Blätter),
wenn
in
WERTE-
oder
SIMPLEWEB-Modi
verwendet.
/X
Erstellt
und
führt
eine
Batch-Datei
vom
angegebenen
Excel-benannten
Bereich
aus.
Weitere
Informationen
finden
Sie
in
Batch-Dateien
(Sektion
5.10.5.1.3).
/P
Gibt
eine
Ersatzliste
benannter
Bereiche
an.
Dies
muss
das
letzte
Argument
in
der
Befehlszeile
sein.
Weitere
Informationen
finden
Sie
in
Berichtsoptionen
aktualisieren
(Sektion
5.10.5.1.4).
Hier
ist
ein
Beispiel,
wie
Sie
die
Befehlszeile
einrichten,
wobei
es
sich
bei
den
Werten
in
<>
um
Variablen
handelt:
“C:\Programmdateien\JetReports\AutoPilot.exe” /M <Modus> /I <Input-Verzeichnis> /O <OutputVerzeichnis> /D <Debug-Dateipfad> /L <Protokolldateipfad> /S /E <Bereich oder Liste mit E-Mail-
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
48
Adressen> /U <Betreff> /B <Körper> /N /R /X <Bereich> /P <Bereich1> <Wert1> <Bereich2> <Wert2>
Zwischen
jedem
der
o.g.
Befehlszeilenposten
muss
eine
Leerstelle
sein.
Wenn
die
Verzeichnisse
Input
oder
Output
oder
ein
Bereich
oder
Wert
eine
Leerstelle
enthält,
müssen
darum
Anführungszeichen
gemacht
werden.
Die
einzigen
Pflichtparameter
sind
/M,
/I
und
/O.
Der
Parameter
/P
muss
an
letzter
Stelle
stehen.
5.10.5.1.1 AutoPilot Befehlszeilensubstitute
Die
Verzeichnisse
Input
und
Output
können
Daten
und
Zeit-Tags
enthalten,
die
durch
das
aktuelle
Datum
und
Zeitelemente
ersetzt
werden.
Folgende
Tags
sind
verfügbar:
Tag
Ergebnis
%YEAR%
Aktuelles
Jahr,
vierstellig
%MONTH%
Aktueller
Monat,
zweistellig
%DAY%
Aktueller
Tag
des
Monats,
zweistellig
%HOUR%
Aktuelle
Stunde,
zweistellig,
24Stunden
%MINUTE% Aktuelle
Minute,
zweistellig
Die
Datum-
und
Zeitsubstitute
basieren
auf
dem
Datum
und
der
Zeit,
die
AutoPilot
startet.
Zum
Beispiel:
“C:\Programmdateien\JetReports\AutoPilot.exe” /M PDF /I "C:\Statistiken" /O "C:\InetPub\%Year%%Month%-%Day%%Hour%"
Wenn
AutoPilot
um
22
Uhr
am
23.
Juli
2012
startet,
dann
wäre
das
Output-Verzeichnis
der
o.g.
Befehlszeile
"C:\InetPub\2012-07-23
10".
5.10.5.1.2 AutoPilot-Modi
Modus
Aktion
UPDATE
Öffnet
die
Arbeitsmappe,
führt
den
Bericht
aus
speichert
die
Arbeitsmappe
in
den
Ordner
„Output“.
SIMPLEWEB
Öffnet
die
Arbeitsmappe,
führt
den
Bericht
aus,
speichert
die
Arbeitsmappe
als
einzelne
html-Datei
mit
einem
Ordner,
der
die
unterstützenden
Dateien
enthält.
E-Mail
wird
in
diesem
Modus
nicht
unterstützt.
SIMPLEWEBBYSHEET Öffnet
die
Arbeitsmappe,
führt
den
Bericht
aus,
speichert
die
Arbeitsmappe
als
html-Datei
in
einem
separaten
Ordner
für
jedes
Arbeitsblatt.
E-Mail
wird
in
diesem
Modus
nicht
unterstützt.
PDF
Öffnet
die
Arbeitsmappe,
führt
den
Bericht
aus,
zerstört
alle
Links
mit
dem
Jet
Add-In,
entfernt
dauerhaft
alle
JetFormeln,
löscht
alle
ausgeblendeten
Zeilen,
Spalten
und
Arbeitsblätter,
speichert
die
Arbeitsmappe
als
PDF-Datei
in
das
Output-Verzeichnis.
VALUES
Öffnet
die
Arbeitsmappe,
führt
den
Bericht
aus,
zerstört
alle
Links
mit
dem
Jet
Add-In,
entfernt
dauerhaft
alle
JetFormeln,
speichert
die
Arbeitsmappe
als
PDF-Datei
in
das
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
Modus
49
Aktion
Output-Verzeichnis.
Die
ausgegebene
Arbeitsmappe
kann
nicht
mehr
aktualisiert
werden.
Spalte
A
und
Zeile
1
werden
gelöscht.
Wenn
/R
angegeben
ist,
werden
alle
ausgeblendeten
Zeilen,
Spalten
und
Arbeitsblätter
gelöscht.
5.10.5.1.3 /X Batch-Dateien
Mit
Hilfe
von
/X
können
Sie
Batch-Dateien
in
Excel
schreiben,
damit
Sie
Jet
und
Excel
zur
dynamischen
Aktualisierung
der
Batch-Dateien
verwenden
können.
Wenn
Sie
/X
verwenden,
führt
der
AutoPilot
Ihren
Bericht
normal
aus.
Der
Parameter
/X
erstellt
und
führt
dann
eine
Batch-Datei
aus
dem
angegebenen
benannten
Bereich
in
Excel
aus.
Jede
Zeile
im
benannten
Bereich
ist
in
der
Batch-Datei
eine
einzige
Zeile.
Die
Spalten
im
Bereich
werden
verknüpft
(durch
Leerstelle
getrennt),
um
eine
Zeile
in
der
Batch-Datei
zu
erstellen.
Sie
können
diese
Batch-Datei
verwenden,
um
DOS-Befehle
oder
Jet
über
AutoPilot-Befehle
(Sektion
5.10.5.1)
auszuführen.
5.10.5.1.4 /P Berichtsoptionen aktualisieren
Wenn
eine
Arbeitsmappe
Bereiche
enthält,
die
nach
einzelnen
Zellen
benannt
sind,
kann
AutoPilot
die
Inhalte
dieser
benannten
Bereiche
ersetzen,
wodurch
es
die
Berichtsoptionen
aktualisieren
kann.
Lassen
Sie
auf
den
/PParameter
<Benannter
Bereich>
<Wert>
-Paare
folgen.
Setzen
Sie
eine
Leerstelle
zwischen
dem
benannten
Bereich
und
dem
Wert
ein.
Sie
können
so
viele
Paare
einschließen
wie
nötig.
Falls
der
benannte
Bereich
nicht
in
einer
Arbeitsmappe
existiert,
wird
er
ignoriert.
Nachstehend
sehen
Sie
ein
Beispiel
für
einen
AutoPilot-Befehl:
“C:\Programmdateien\JetReports\AutoPilot.exe” /M UPDATE /I "C:\Input" /O "C:\Output" /P
"DatumFilter" "9/1/02..9/30/02" "Verkauf" "10000.."
Der
/P-Parameter
muss
der
letzte
Autopilot-Parameter
in
der
Befehlszeile
sein.
Wenn
der
benannte
Bereich
oder
Wert
eine
Leerstelle
enthält,
muss
in
der
Befehlszeile
in
Anführungszeichen
gesetzt
werden.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Essentials
6
Index
#WERT!,
22
Überschrift,
31-32
Überschriften,
31-32
/P
Berichtsoptionen
aktualisieren,
49
/X
Batch-Dateien
,
49
Abfrage,
39
Abrufen
von
Sonderfeldern
mit
NL(Tabelle),
36-38
AbschlussExkludieren,
41
Aktivierung,
7-8
Aktualisieren,
17
Allgemeines,
5
AllUnique,
31-32
Anführungszeichen,
23
Anführungszeichen
Ende,
23
Anpassen,
44-45
Ansicht,
41
Anwendungseinstellungen,
8-9
Anzahl
der
Ergebnisse
in
einer
Abfrage
beschränken,
34
Ausblenden,
44-45
AusblendenTotal,
31-32
Ausführung
von
Dynamics
NAV
Codeunit,
41
Authentifizierung,
8
Auto,
44-45
Autofit,
44-45
Automatische
Berichte
mit
dem
AutoPilot,
47
Automatische
Berichtsfehlerbehebung,
8-9
Automatische
Berichtsformatierung,
44-45
AutoPilot,
47
AutoPilot
Befehlszeilenparameter,
47-48
AutoPilot
Befehlszeilensubstitute,
48
AutoPilot-Modi,
48-49
Bedingte
Formatierung
erhalten,
8-9
Benutzerdaten,
24-25
Benutzerdaten
Benutzerdaten,
24-25
Uploaden,
25
Löschen
danach
Bericht,
25
Löschen
danach
Refresh,
25
Löschen
danach
Design,
25
Benutzerzugangsregeln
von
Serenic
Navigator,
15-16
Bereichskalkulationen,
40-41
Berichte
aus
mehreren
Datenbanken
erstellen,
45
Berichte
verteilen
Report
Viewers,
45
©2012 Jet Reports, Inc.. All Rights Reserved.
50
Jet Essentials
Gesperrte
Arbeitsblätter,
45
Viewer-editierbare
Arbeitsblätter,
46
Berichtsmodus,
17
Berichtsoptionen,
46
Bezeichnungen
erstellen
und
bearbeiten,
29
Bezeichnungen
importieren
und
exportieren,
29
Bild,
31-32
BinärText,
31-32
Blätter,
19-21
,
31-32
,
38-39
BlattAusblenden,
44-45
Breite,
31-32
Browser,
18
Browser
Browser,
18
Tabellen-
und
Felddetails
im
Browser
,
18-19
Drag-and-Drop
mit
dem
Browser,
19
Browser-Schlüsselwörter,
19-21
Browser-Schlüsselwörter,
19-21
Budget,
41
,
42-43
Cache,
24-25
,
25
,
25
,
25
Cache
löschen,
17
Caption
Editor,
28
Caption
Editor
Caption
Editor,
28
Informationen
zu
Bezeichnungen
(Captions),
28-29
Bezeichnungen
erstellen
und
bearbeiten,
29
Bezeichnungen
importieren
und
exportieren,
29
Citrix,
16
Codeunit,
40
Count,
19-21
,
31-32
CountUnique,
31-32
Dataview-Creator,
25
Daten,
25
,
25
,
25
,
40
Daten
filtern
Leere
Filter,
33
Sonderzeichen
im
Filter,
33
Mehr
als
10
Filter
in
der
NL-Funktion
angeben,
33-34
Anzahl
der
Ergebnisse
in
einer
Abfrage
beschränken,
34
Dynamics
NAV
spezifische
Filterung,
34
Datenbanken
mit
mehreren
Schemen,
34
Filtern
aufgrund
von
Daten
einer
anderen
Tabelle,
34-35
Einfache
Verlinkung,
35
Verschachtelte
Verlinkung,
35
Mehrere
Tabellen
verlinken,
35
Tabellen
mit
Hilfe
von
NL
(Filter)
verlinken
,
35-36
Dynamics
NAV-Drilldown
mit
Filterung
aufgrund
von
Daten
aus
einer
anderen
Tabelle,
36
©2012 Jet Reports, Inc.. All Rights Reserved.
51
Jet Essentials
Datenansicht-Creator
Dataview-Creator,
25
Datenansichten,
25-26
Tabellen
im
Dataview-Creator
konfigurieren,
26-27
Datenansichten
erstellen
und
bearbeiten,
27-28
Kategorien
erstellen
und
bearbeiten,
28
Kategorien
und
Datenansichten
importieren
und
exportieren,
28
Datenansichten,
25-26
Datenansichten
erstellen
und
bearbeiten,
27-28
Datenbank,
14
,
9-10
Datenbanken
mit
mehreren
Schemen,
34
Datenquelle,
41
,
42-43
,
45
Datenquellen,
40
Datenquellen
in
der
Symbolleiste
anzeigen,
8-9
Datenquelleneinstellungen,
9-10
Datenquelleneinstellungen
Datenquelleneinstellungen,
9-10
Konfiguration
einer
Dynamics
NAV-Datenquelle,
10-11
Konfiguration
einer
Dynamics
GP-Datenquelle,
11-12
Konfiguration
einer
universellen
Datenquelle,
12-13
Konfiguration
einer
Jet
Datawarehouse-Datenquelle,
13-14
Konfiguration
einer
Jet
Data
Cube-Datenquelle,
14
DatumFilter,
40
Debug,
22
Designmodus,
17
Differenz,
40
Domäne,
8
Drag-and-Drop
mit
dem
Browser,
19
Drilldown,
22
Drilldown
Drilldown,
22
Dynamics
NAV-Aufschlüsselung,
22
Grid
Drilldown,
22
Drilldownformulare
aktualisieren,
15
Dynamics
GP
GL-Funktion,
42-43
Dynamics
NAV
GL-Funktion,
41
Dynamics
NAV
spezifische
Filterung,
34
Dynamics
NAV-Aufschlüsselung,
22
Dynamics
NAV-Drilldown
mit
Filterung
aufgrund
von
Daten
aus
einer
anderen
Tabelle,
36
Einblenden,
17
Einfache
Verlinkung,
35
Einzelfeld
,
19-21
EndDatum,
41
Endperiode,
42-43
Entsperren,
17
Erstellen
oder
bearbeiten
einer
Aufgabe,
23-24
©2012 Jet Reports, Inc.. All Rights Reserved.
52
Jet Essentials
Erstellen
und
Verwenden
eines
Snippets,
21
Erweiterte
Dynamic
NAV-Konfiguration
Drilldownformulare
aktualisieren,
15
Benutzerzugangsregeln
von
Serenic
Navigator,
15-16
Eval,
40
Excel,
5
Excel
AutoFilter
entfernen,
8-9
Extras,
23
Fehler,
22
Feld,
31-32
,
39
Filter,
31-32
FilterFeld,
31-32
Filtern,
43-44
Filtern
aufgrund
von
Daten
einer
anderen
Tabelle,
34-35
First,
19-21
,
31-32
FlowFeld,
36-38
FlowFilter,
36-38
Format,
40
Ganzzahl,
40
Gemeinsame
Einstellungen,
14
geplante
Aufgabe,
23
Gesperrte
Arbeitsblätter,
45
gleich,
43-44
GL-Funktion
Dynamics
NAV
GL-Funktion,
41
Dynamics
GP
GL-Funktion,
42-43
GP
Aktualisierungsprogramm
Lesbare
Namen,
29
Jet
GP-Ansichten
installieren,
30
Tabellenbeziehungen,
30
größer
als,
43-44
größer/gleich,
43-44
Grenzwert
des
Lookup-Berichtsscans,
8-9
Grenzwert
des
Lookup-Musterwerts,
8-9
Grid
Drilldown,
22
Höhe,
31-32
Informationen
über
Jet,
5
Informationen
zu
Bezeichnungen
(Captions),
28-29
Installation
und
Konfiguration
Schnellinstallationsanleitung,
6
Voraussetzungen,
6-7
Jet
installieren,
7-8
Lizenzierung,
8
Intersect,
40
Intervall,
43-44
IT,
14
©2012 Jet Reports, Inc.. All Rights Reserved.
53
Jet Essentials
IT-Setup,
14
Jet
Funktionsassistent
(Wizard),
17
Jet
GP-Ansichten,
44
Jet
GP-Ansichten
installieren,
30
Jet
installieren,
7-8
Jet
konfigurieren
Anwendungseinstellungen,
8-9
Jet
mit
Citrix,
16
Jet
Lizenz,
8
Jet
mit
Citrix,
16
Jet
Schedule,
23
Join,
40
Kategorien
erstellen
und
bearbeiten,
28
Kategorien
und
Datenansichten
importieren
und
exportieren,
28
Kategoriennummer,
42-43
kleiner
als,
43-44
kleiner/gleich,
43-44
Kompatibilitätsmodus,
8-9
Konfiguration,
9-10
Konfiguration
des
Ausschnitt-Ordners
und
gemeinsame
Nutzung
von
Ausschnitten,
21-22
Konfiguration
des
Snippet-Ordners
und
gemeinsame
Nutzung
von
Ausschnitten,
21-22
Konfiguration
einer
Dynamics
GP-Datenquelle,
11-12
Konfiguration
einer
Dynamics
NAV-Datenquelle,
10-11
Konfiguration
einer
Jet
Data
Cube-Datenquelle,
14
Konfiguration
einer
Jet
Datawarehouse-Datenquelle,
13-14
Konfiguration
einer
universellen
Datenquelle,
12-13
Konto,
41
,
42-43
Konzernmandant,
41
Löschen
danach
Bericht,
25
Löschen
danach
Design,
25
Löschen
danach
Refresh,
25
Last,
31-32
Leere
Filter,
33
Lesbare
Namen,
29
Link,
31-32
,
36-38
LinkFeld,
36-38
LinkSumme,
36-38
Lizenz,
8-9
Lizenzierung,
8
Lookup,
31-32
Mandant,
41
,
42-43
Mandanten,
40
Mehr
als
10
Filter
in
der
NL-Funktion
angeben,
33-34
Mehrere
Felder,
19-21
Mehrere
Tabellen
verlinken,
35
Microsoft
Excel,
5
©2012 Jet Reports, Inc.. All Rights Reserved.
54
Jet Essentials
NF-Funktion,
39
NF-Funktion
NF-Funktion,
39
NF-Optimierung,
8-9
Nicht
verbuchtes
inkludieren,
42-43
NL-Funktion,
31-32
NL-Funktion
NL-Funktion,
31-32
Abrufen
von
Sonderfeldern
mit
NL(Tabelle),
36-38
Sortieren,
38
Replikatoren,
38-39
SQL=,
39
NP-Funktion,
40
NP-Funktion
NP-Funktion,
40
Bereichskalkulationen,
40-41
Ausführung
von
Dynamics
NAV
Codeunit,
41
oder,
43-44
Outlook
Profil,
8-9
Protokoll,
8-9
Protokollierung,
8-9
Replikatoren,
38-39
Report
Builder,
17-18
Report
Viewers,
45
Report
Wizard,
17
ScanLimit,
31-32
Scheduler
Jet
Schedule,
23
Erstellen
oder
bearbeiten
einer
Aufgabe,
23-24
SMTP-Einstellungen
konfigurieren,
24
Schlüssel,
24-25
,
31-32
,
39
Schlüsselname,
24-25
Schnellinstallationsanleitung,
6
Seitenumbruch
erhalten,
8-9
Show
Query,
39
ShowQuery,
31-32
Skript,
14
SMTP,
8-9
SMTP-Einstellungen
konfigurieren,
24
Snippet
bearbeiten,
21
Snippets,
8-9
,
21
Snippets
Snippets,
21
Erstellen
und
Verwenden
eines
Snippets,
21
Snippet
bearbeiten,
21
Konfiguration
des
Ausschnitt-Ordners
und
gemeinsame
Nutzung
von
Ausschnitten,
21-22
©2012 Jet Reports, Inc.. All Rights Reserved.
55
Jet Essentials
Sonderzeichen
im
Filter,
33
Sortieren,
38
Spalten,
19-21
,
31-32
,
38-39
Split,
40
Sprache,
8-9
,
40
SQL,
14
,
14
SQL=,
39
StartDatum,
41
Startperiode,
42-43
Summe,
19-21
,
31-32
Tabelle,
19-21
,
31-32
Tabellen
im
Dataview-Creator
konfigurieren,
26-27
Tabellen
mit
Hilfe
von
NL
(Filter)
verlinken
,
35-36
Tabellen-
und
Felddetails
im
Browser
,
18-19
Tabellenbeziehungen,
30
TabellenName,
31-32
Table
Builder,
18
Tastatur-Kürzel,
44
Typ,
31-32
und,
43-44
ungleich,
43-44
Union,
40
Uploaden,
25
Verbindung,
9-10
Verschachtelte
Verlinkung,
35
Viewer
simulieren,
8-9
Viewer-editierbare
Arbeitsblätter,
46
Voraussetzungen,
6-7
Was,
31-32
,
41
,
42-43
Wert,
22
Werte
anzeigen,
die
nicht
in
der
Datenbank
sind,
46-47
Windows,
8
Wohin,
42-43
Zeilen,
19-21
,
31-32
,
38-39
Zentralisierte
Einstellungen,
14
Zentralisierte
Einstellungen
IT-Setup,
14
Zentralisierte
Einstellungen,
14
Zentralisierte
Einstellungen
aktivieren,
14-15
Zentralisierte
Einstellungen
aktivieren,
14-15
©2012 Jet Reports, Inc.. All Rights Reserved.
56
Herunterladen