Jet Express - What is Jet?

Transkrypt

Jet Express - What is Jet?
Jet Express
1
1
Spis treści
1.
Spis
treści
2.
Informacje
o
Jet
3
3.
Instalacja
i
konfiguracja
4
3.1. Skrócona
instrukcja
instalacji
3.2. Wymagania
wstępne
4-5
5
3.4. Konfiguracja
programu
Jet
5
3.4.2. Ustawienia
źródeł
danych
3.4.2.1. Konfigurowanie
źródła
danych
Dynamics
NAV
3.4.3. Zaawansowana
konfiguracja
Dynamic
NAV
3.4.3.1. Ustawienia
dostępu
użytkownika
Serenic
Navigator
3.4.4. Korzystanie
z
dodatku
Jet
z
Citrix
Interfejs
użytkownika
programu
Jet
5-6
6
6-7
7
7-8
8
9
4.1. Tryby
raportu
9
4.2. Księga
Główna
9
4.3. Kreator
funkcji
Jet
(Jfx)
9
4.4. Kreator
tabel
9
4.5. Rozwiń
9
4.5.1. Siatka
rozwijania
4.6. Sprawdź
błędy
5.
4
3.3. Jet
-
instalacja
3.4.1. Ustawienia
ogólne
4.
1-2
Materiały
dodatkowe
5.1. Funkcja
NL
5.1.1. Filtrowanie
danych
5.1.1.1. Filtry
pustych
pól
5.1.1.2. Znaki
specjalne
w
filtrze
9-10
10
11
11-12
12
12
12-13
5.1.1.3. Określanie
więcej
niż
dziesięciu
filtrów
w
funkcji
NL
13
5.1.1.4. Ograniczanie
liczby
rekordów
w
kwerendzie
13
5.1.2. Pobieranie
specjalnych
pól
za
pomocą
NL(Tabela)
13-14
5.1.3. Sortowanie
14-15
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
5.2. Funkcja
GL
5.2.1. Funkcja
GL
w
Dynamics
NAV
5.3. Filtrowanie
15
15-16
16-17
5.4. Skróty
klawiaturowe
17
5.5. Automatyczne
formatowanie
raportu
17
5.6. Dystrybucja
raportów
17
5.6.1. Opcje
raportu
6.
2
17-18
5.6.1.1. Sprawdzanie
poprawności
opcji
raportu
18-19
Indeks
20-22
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
2
Informacje o Jet
Czym
jest
Jet?
Jet
jest
dodatkiem
do
programu
Microsoft
Excel,
który
integruje
pliki
programu
Excel
z
bazą
danych
użytkownika,
umożliwiając
tworzenie
raportów
za
pomocą
podstawowych
funkcji
arkuszy.
Funkcje
pobierają
dane
bezpośrednio
z
bazy
danych,
dlatego
zamiast
kopiowania
i
wklejania
informacji
wystarczy
odświeżyć
dane
bezpośrednio
w
programie
Excel.
Więcej
informacji
na
temat
funkcji
Jet
można
znaleźć
w
części
Materiały
dodatkowe.
Podstawowa
wymagana
wiedza
Aby
korzystać
z
Jet
wymagane
jest
doświadczenie
w
pracy
z
programem
Microsoft
Excel,
w
tym
posiadanie
wiedzy
na
temat
tworzenia
odwołań
do
komórki
i
funkcji
arkusza.
Niezbędna
jest
także
podstawowa
znajomość
struktury
bazy
danych
użytkownika.
http://help.jetreports.com/11.0/Express.pl
©2012 Jet Reports, Inc.. All Rights Reserved.
3
Jet Express
3
4
Instalacja i konfiguracja
3.1 Skrócona instrukcja instalacji
WAŻNE:
Należy
upewnić
się,
że
użytkownik
posiada
uprawnienia
administratora
przed
rozpoczęciem
instalacji.
1.
Uruchom
Jet
Express
plik
instalacyjny.
2.
Dodatek
Jet
Express
zostanie
automatycznie
uruchomiony
w
Excelu
dla
bieżącego
użytkownika
po
zakończeniu
instalacji.
Aby
aktywować
dodatek
dla
dodatkowych
użytkowników,
należy
zapoznać
się
z
sekcją
Aktywacja
Jet
Express
(Sektion
3.3).
3.
Należy
także
zapoznać
się
z
dodatkowymi
Warunkami
wstępnymi
(Sektion
3.2)
dla
odpowiedniego
typu
bazy
danych
użytkownika.
4.
Skonfiguruj
połączenie
z
bazą
danych
w
Ustawieniach
źródła
danych
(Sektion
3.4.2).
3.2 Wymagania wstępne
Wszyscy
użytkownicy
Wspierane
systemy
operacyjne
Microsoft
Windows
XP
Microsoft
Windows
Server
2003
Microsoft
Windows
Vista
Microsoft
Windows
Server
2008
Microsoft
Windows
7
Obsługiwane
wersje
pakietu
Microsoft
Office
Microsoft
Office
2007
Microsoft
Office
2010
(wersje
32-bitowe
i
64-bitowe)
Obsługiwane
bazy
danych
Microsoft
Dynamics
NAV
wersja
6.0
(wykonywalne)
i
nowsze
Dynamics
NAV
Użytkownicy
Przed
rozpoczęciem
korzystania
z
Jet
Express
razem
z
Dynamics
NAV,
należy
zainstalować
następujące
oprogramowanie
dodatkowe:
Klient
Dynamics
NAV
Classic,
wersja
6.0
lub
nowsze.
Należy
zainstalować
klienta
Dynamics
NAV
Classic,
także
dla
użytkowników
Dynamics
NAV
RTC
2009.
Konieczne
może
być
także
zainstalowanie
zgodnej
wersji
C/FRONT,
która
jest
załączona
do
Dynamics
NAV
SDK.
Nie
jest
to
konieczne
w
większości
przypadków,
ponieważ
Jet
zawiera
wymaganą
wersję
C/FRONT
dla
wszystkich
wersji
głównych
i
dodatków
service
pack
Dynamics
NAV.
Plik
licencyjny
Dynamics
NAV,
który
zezwala
na
użycie
C/FRONT,
musi
zostać
zapisany
jako
FIN.FLF
w
folderze
programu
klienta
Dynamics
NAV
każdej
stacji
roboczej,
która
korzysta
z
Jet.
Dynamics
NAV
Zabezpieczenia
Aby
korzystać
z
Jet,
użytkownik
musi
mieć
przydzieloną
rolę
w
Dynamics
NAV
bez
określonych
ograniczeń
firmy,
która
umożliwia
czytanie
Obiektu
tabeli
firmy
i
Danych
tabeli.
Użytkownik
musi
także
przeczytać
uprawnienia
dostępu
do
wszystkich
tabel,
z
których
sporządzane
będą
raporty.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
5
Dynamics
NAV
Filtry
zabezpieczeń
nie
są
automatycznie
stosowane
przez
C/FRONT,
jednak
nie
istnieje
możliwość
odczytania
danych
poza
ograniczeniami
Filtrów
bezpieczeństwa.
W
takim
przypadku
wyświetlony
zostanie
komunikat
o
błędzie.
3.3 Jet - instalacja
Jeśli
użytkownik
korzysta
z
systemu
Windows
Vista
lub
nowszych
wersji,
należy
kliknąć
prawym
przyciskiem
myszki
na
plik
wykonywalny
instalatora
i
wybrać
z
menu
„Uruchom
jako
administrator"
Należy
wykonać
tę
czynność
nawet
jeżeli
użytkownik
jest
zalogowany
jako
administrator,
aby
uruchomić
instalację
z
podniesieniem
uprawnień.
Można
dokonać
uaktualnienia
Jet
bez
konieczności
odinstalowywania
poprzednich
wersji.
Aktywacja
Jet
Express
Dodatek
Jet
Express
musi
zostać
aktywowany
w
Excelu
dla
każdego
użytkownika,
który
zamierza
z
niego
korzystać.
Najprostszym
sposobem
na
aktywowanie
jest
wybranie
opcji
Aktywuj
z
menu
Programu
Jet
Express.
Można
także
dokonać
ręcznej
aktywacji,
wykonując
następujące
kroki:
1.
Otwórz
okno
Dodatki
w
Excel.
2.
Kliknij
przycisk
Przeglądaj
i
wyszukaj
folder
programowy
„JetReports".
3.
Wybierz
JetReports.xlam.
4.
Jeśli
pojawi
się
monit,
kliknij
Tak
aby
nadpisać
plik,
a
następnie
wybierz
OK.
Jeśli
aktywacja
się
powiedzie,
wstążka
Jet
Reports
pojawi
się
w
programie
Excel.
3.4 Konfiguracja programu Jet
3.4.1 Ustawienia ogólne
Ustawienia
ogólne
to
preferencje
użytkownika
oraz
inne
ustawienia
dotyczące
wszystkich
elementów
aplikacji,
które
wpływają
na
funkcjonowanie
programu
Jet.
Język
Język
interfejsu
użytkownika
Jet
Ogólne
Limit
rekordów
wyświetlanych
Maksymalna
liczba
wyświetlanych
rekordów,
które
zostaną
odnalezione
podczas
wyszukiwania.
Limit
rekordów
skanowanych
Maksymalna
liczba
rekordów,
które
zostaną
zeskanowane
w
celu
odnalezienia
wartości
podczas
przeprowadzania
wyszukiwania.
Automatycznie
sprawdzaj
błędy
raportu
Warunkuje,
czy
Jet
automatycznie
skanuje
raport
w
poszukiwaniu
błędów
#WARTOŚĆ!
po
uruchomieniu
raportów
oraz
czy
wyświetla
komunikat
diagnostyczny.
Zaawansowane
Pokaż
ostrzeżenie
trybu
zgodności
Warunkuje,
czy
program
Jet
wyświetli
komunikat
z
ostrzeżeniem
o
problemach
związanych
z
uruchamianiem
programu
Excel
w
trybie
zgodności.
Pokaż
ostrzeżenie
modułu
językowego
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
Warunkuje,
czy
program
Jet
wyświetli
ostrzeżenie
w
przypadku
wyboru
języka
dla
źródła
danych
Dynamics
NAV,
dla
którego
odpowiadający
moduł
językowy
nie
został
jeszcze
wyeksportowany.
Włącz
dziennik
zdarzeń
Jet
Warunkuje,
czy
działania
będą
zapisywane
w
dzienniku
zdarzeń
w
pliku
w
określonym
katalogu.
3.4.2 Ustawienia źródeł danych
Ustawienia
źródła
danych
są
wykorzystywane
do
definiowania
połączenia
z
bazą
danych
użytkownika.
Po
uzupełnieniu
informacji
niezbędnych
do
nawiązania
połączenia
można
zweryfikować
połączenie,
klikając
przycisk
Testuj
połączenie.
3.4.2.1 Konfigurowanie źródła danych Dynamics NAV
Ogólne
Folder
klienta
Navision
Określa
folder,
który
zawiera
klienta
Dynamics
NAV,
fin.exe
lub
finsql.exe.
Plik
licencji
Dynamics
NAV
powinien
znajdować
się
w
tym
folderze
i
mieć
nazwę
„fin.flf".
Folder
modułu
językowego
Określa
folder,
który
zawiera
moduły
językowe
Dynamics
NAV
użytkownika.
Jet
może
używać
tabel,
pól
i
wartości
opcji
w
języku
użytkownika,
jeśli
moduł
językowy
zostanie
wyeksportowany
z
Dynamics
NAV
i
zostanie
określony
folder,
który
go
zawiera.
Moduł
językowy
powinien
mieć
tę
samą
nazwę,
co
trzyliterowy
kod
językowy
oraz
rozszerzenie
„.flm"
(np.
duński
moduł
językowy
nazywa
się
„DAN.flm".)
Aby
eksportować
moduł
językowy,
użytkownik
musi
posiadać
uprawnienia
Projektanta
obiektów
w
Dynamics
NAV.
Język
Określa
język,
w
którym
Jet
będzie
wyświetlał
nagłówki
w
bazie
danych,
w
tym
nagłówki
tabeli,
pól
i
wartości
opcji.
Uwierzytelnianie
Określa,
czy
należy
użyć
uwierzytelniania
systemu
Windows
czy
uwierzytelniania
serwera
bazy
danych.
Jeśli
baza
użytkownika
używa
uwierzytelniania
serwera
bazy
danych,
można
wprowadzić
nr
ID
użytkownika
i
hasło.
Jeśli
którekolwiek
z
tych
pól
pozostanie
niewypełnione,
pojawi
się
monit
informujący
użytkownika
o
konieczności
podania
poświadczeń
logowania
do
bazy
danych
podczas
próby
połączenia
się.
Połączenie
Typ
serwera
Określa,
czy
użytkownik
łączy
się
z
plikiem
lokalnej
bazy
danych,
serwerem
Dynamics
NAV
bazy
danych
lub
serwerem
Microsoft
SQL
Server.
Serwer
Określa
nazwę
serwera
obsługującego
bazę
danych.
Baza
danych
Jeśli
użytkownik
używa
serwera
Microsoft
SQL
Server,
należy
wpisać
w
tym
miejscu
nazwę
bazy
danych.
©2012 Jet Reports, Inc.. All Rights Reserved.
6
Jet Express
7
Jeśli
użytkownik
korzysta
z
lokalnego
pliku
bazy
danych,
należy
kliknąć
przycisk
Przeglądaj
i
wyszukać
plik
Dynamics
NAV
bazy
danych,
który
ma
być
użyty.
Typ
sieci
Określa
właściwy
protokół
sieciowy.
Firma
Określa
firmę
używaną
domyślnie
przez
program
Jet.
Wyświetlanie
Właściwości
wyświetlania
określają,
w
jaki
sposób
będą
wyświetlane
tabele
i
pola
w
elementach
interfejsu
użytkownika
Jet.
Wyświetlaj
puste
tabele
Określa,
czy
wyświetlać
tabele
bez
rekordów.
Wyświetlaj
liczbę
rekordów
Określa,
czy
wyświetlać
liczbę
rekordów
w
każdej
tabeli.
Format
tabel
i
pól
w
Excelu
Określa
format
identyfikatorów
tabeli
i
pola
podczas
ich
automatycznego
wpisywania
do
formuł
Jet.
Zaawansowane
Algorytm
wyszukiwania
klucza
Określa
algorytm
używany
do
wyboru
najlepszego
klucza
podczas
przeszukiwania
bazy
danych.
Folder
C/Front
Zastępuje
domyślny
katalog,
w
którym
program
Jet
wyszukuje
bibliotek
C/Front,
jeśli
określono.
3.4.3 Zaawansowana konfiguracja Dynamic NAV
3.4.3.1 Ustawienia dostępu użytkownika Serenic Navigator
Program
Jet
ma
możliwość
zastosowania
reguł
dostępu
użytkownika
Serenic
Navigator
do
wszystkich
zapytań,
które
są
uruchamiane
przez
użytkownika,
w
przypadku
których
ma
zastosowanie
jedna
lub
więcej
reguł.
Funkcja
ta
może
zostać
włączona
poprzez
zaimportowanie
tabeli
Navigator
to
Jet
Bus
Objects
(Navigator
do
obiektów
biznesowych
Jet)
do
bazy
danych
programu
Navigator.
Konfigurowanie
obiektów
biznesowych
Dla
każdego
z
obiektów
biznesowych
istnieje
zbiór
reguł
mapowania
pól
w
tabeli
„Navigator
to
Jet
Bus
Objects".
Reguły
mapowania
pól
określają,
do
którego
z
pól
i
w
której
tabeli
zostaną
zastosowane
ustawienia
dostępu
użytkownika
dla
danego
obiektu
biznesowego.
Reguły
mapowania
pól
muszą
zostać
zaimportowane
do
programu
Navigator
ręcznie
lub
za
pomocą
obiektu
Dataport.
Tabela
„Navigator
to
Jet
Bus
Objects"
zawiera
5
następujących
pól:
Nr
Nazwa
pola pola
Typ
Opis
danych
1
Liczba
całkowita
Nr
tabeli
Numer
tabeli
odpowiadający
obiektowi
biznesowemu.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
8
Nr
Nazwa
pola pola
Typ
Opis
danych
2
Nr
pola
Liczba
całkowita
3
Obiekt
Kod
biznesowy
Nr
ID
obiektu
biznesowego.
Będzie
to
kod,
np.
GLACCOUNT,
lub
numer
wymiaru.
4
Typ
obiektu
Opcja
Typ
obiektu
biznesowego
określony
w
polu
„Obiekt
biznesowy".
Może
to
być
kod
lub
wymiar.
5
Nagłówek
pola
Tekst
Nagłówek
pola
określony
w
polu
„Nr
pola".
Pole
to
zostało
umieszczone
wyłącznie
dla
wygody
użytkownika
i
nie
jest
używane
przez
program
Jet.
Numer
pola
odpowiadający
obiektowi
biznesowemu.
Poniższe
przykłady
przedstawiają
wiersze,
które
definiują
niektóre
mapowania
Obiektów
biznesowych
aż
do
tabeli
K/G
Konta:
Nr
tabeli
Nr
pola
Obiekt
biznesowy
Typ
Nagłówek
obiektu pola
15
1
GLACCOUNT
Kod
Nr
15
29
1
wymiar
Wymiar
Globalny
1
Filtr
Wiersze
powyżej
określają
dwa
mapowania
pól
do
tabeli
15
(„Konto
K/G")
w
bazie
danych.
Pierwszy
wiersz
wskazuje,
że
Ustawienia
dostępu
użytkownika
dla
obiektu
biznesowego
„GLACCOUNT"
zostaną
zastosowane
do
pola
„Nr"
w
tabeli
„Konto
K/G".
Należy
zauważyć,
że
typ
obiektu
to
„kod",
a
obiekt
biznesowy
(GLACCOUNT)
mapuje
bezpośrednio
do
nazwy
istniejącego
obiektu
biznesowego.
Drugi
wiersz
w
przykładzie
ma
typ
obiektu
„wymiar".
Oznacza
to,
że
wartość
w
polu
„Obiekt
biznesowy"
powinna
zgadzać
się
z
numerem
wymiaru,
w
tym
wypadku
„1".
Ten
wiersz
wskazuje,
że
Ustawienia
dostępu
użytkownika
dla
wymiaru
1
lub
„PROGRAMU"
w
przykładowej
bazie
danych
Navigator
zostaną
zastosowane
do
pola
„Wymiar
Globalny
1
Filtr"
w
tabeli
„Konto
K/G".
Jeśli
obiekt
biznesowy
nie
mapuje
bezpośrednio
do
pola
w
tabeli,
ustawienia
dla
tego
obiektu
biznesowego
nie
mogą
zostać
zastosowane.
Jest
to
spowodowane
tym,
że
mapowania
pól
dla
takich
obiektów
biznesowych
nie
mogą
zostać
zdefiniowane
przy
użyciu
struktury
tabeli
jak
opisano
powyżej.
Sytuacja
ta
nie
występuje
często
w
obrębie
standardowego
zbioru
obiektów
biznesowych.
3.4.4 Korzystanie z dodatku Jet z Citrix
WAŻNE:
Program
Jet
nie
jest
obsługiwany
w
środowisku
Citrix,
jeśli
cały
pulpit
nie
jest
zdalny.
Aby
korzystać
z
Jet
z
Citrix,
należy
przestrzegać
następujących
wskazówek:
Cały
obszar
pulpitu
musi
być
zdalny.
Jet,
Excel
oraz
elementy
bazy
danych
klienta
muszą
być
zainstalowane
na
pulpicie
Citrix.
Jeśli
użytkownik
korzysta
z
Dynamics
NAV,
klient
Classic
Dynamics
NAV
musi
być
zainstalowany
na
pulpicie
Citrix.
Jeśli
użytkownik
korzysta
z
łączenia
OLE,
sterownik
OLE
dla
konkretnej
bazy
danych
musi
zostać
zainstalowany
na
pulpicie
Citrix.
Jeśli
użytkownik
korzysta
z
ODBC,
źródło
danych
ODBC
Windows
musi
zostać
skonfigurowane
na
pulpicie
Citrix.
Dodatek
Jet
musi
zostać
aktywowany
w
programie
Excel
dla
każdego
użytkownika,
który
zamierza
z
niego
korzystać.
Aby
uzyskać
więcej
informacji,
należy
zapoznać
się
z
działem
Aktywowanie
Jet
Reports
(Sektion
3.3).
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
4
Interfejs użytkownika programu Jet
4.1 Tryby raportu
Projektuj
Tryb
projektowania
jest
wykorzystywany
do
tworzenia
raportów.
W
trybie
projektowania
wyniki
funkcji
Jet
są
zoptymalizowane
pod
względem
prędkości,
co
nie
daje
gwarancji
zwrócenia
poprawnych
wyników.
Odśwież
Funkcja
Odśwież
uruchamia
raport,
odświeżając
wszystkie
dane
bezpośrednio
z
bazy
danych.
4.2 Księga Główna
Otwiera
Jfx
(Sektion
4.3)
wypełniony
pustą
funkcją
GL.
4.3 Kreator funkcji Jet (Jfx)
W
intuicyjny
sposób
umożliwia
użytkownikom
Jet
umieszczanie
funkcji
w
arkuszu.
4.4 Kreator tabel
Kreator
tabel
tworzy
tabelę
programu
Excel
z
wielu
tabel
bazy
danych,
która
może
posłużyć
jako
podstawa
dla
tabeli
przestawnych
i
wykresów.
4.5 Rozwiń
Aby
rozwinąć,
należy
kliknąć
przycisk
Rozwiń,
który
pojawia
się
w
komórce
zawierającej
formułę
Jet,
lub
zaznaczyć
komórkę,
a
następnie
wybierać
Rozwiń.
4.5.1 Siatka rozwijania
Siatka
rozwijania
wyświetla
dane
rozwijania
w
siatce,
która
pozwala
użytkownikowi
na
grupowanie,
filtrowanie
i
sortowanie
danych.
Widok
funkcji
rozwiń
W
siatce
rozwijania
można
personalizować
wyniki
rozwijania.
Klikając
prawym
przyciskiem
nagłówek
kolumny,
użytkownik
może
wybrać,
które
pola
będą
wyświetlane
w
formularzu
do
rozwijania.
Dodatkowo
można
zmienić
kolejność
kolumn,
przeciągając
nagłówek
kolumny
do
odpowiedniej
pozycji.
Gdy
formularz
do
rozwijania
jest
zamknięty,
pola,
które
są
obecnie
widoczne,
oraz
kolejność
pól
są
przechowywane
w
widoku
rozwijania
dla
tabeli.
Przy
następnym
rozwijaniu
w
tabeli
jedynie
pola,
które
były
wcześniej
widoczne,
będą
wyświetlane
w
tej
samej
kolejności.
Analizowanie
danych
w
siatce
rozwijania
Po
otwarciu
formularza
do
rozwijania
nie
wszystkie
rekordy
zostaną
załadowane.
Podczas
ładowania
rekordów
w
lewym
dolnym
rogu
formularza
pojawia
się
wskaźnik
postępu.
Po
zakończeniu
ładowania
rekordów
wyświetlona
zostanie
łączna
liczba
pobranych
rekordów.
Podczas
ładowania
rekordów
można
przeprowadzić
grupowanie,
filtrowanie
i
sortowanie.
Dynamics
NAV
oraz
siatka
rozwijania
©2012 Jet Reports, Inc.. All Rights Reserved.
9
Jet Express
10
Wartości
pola
Flow
nie
są
początkowo
załadowane
w
siatce
rozwijania.
Aby
załadować
wartości
dla
Pola
Flow,
kliknij
przycisk
Odśwież
znajdujący
się
w
nagłówku
kolumny.
Nie
można
załadować
wartości
Pola
Flow,
dopóki
nie
pobrano
wszystkich
rekordów
rozwijania.
4.6 Sprawdź błędy
Sprawdzanie
błędów
pomaga
przy
diagnozowaniu
błędów
funkcji
Jet.
Gdy
wynikiem
działania
funkcji
Jet
będzie
błąd,
w
komórce
arkusza
zawierającej
funkcję
pojawi
się
komunikat
#Wartość!.
Aby
debugować
funkcję,
należy
wybrać
komórkę
zawierającą
błąd
i
wybrać
opcję
Sprawdź
błędy.
Zostanie
wyświetlony
komunikat
objaśniający
problem.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
5
11
Materiały dodatkowe
5.1 Funkcja NL
=NL(Co, Tabela, Pole, FiltrPola1, Filtr1,..., FiltrPola10, Filtr10)
Cel:
Zwraca
pola
lub
klucze
rekordu
z
tabeli
w
oparciu
o
filtry.
Parametr
Opis
Zwróć
Określa,
co
jest
zwracane.
Argument Opis
"Link"
Zwraca
wartość
ciągu,
która
może
zostać
użyta
jako
filtr
w
innej
funkcji
NL.
Więcej
informacji
w
Linkowanie
do
innych
tabeli
przy
użyciu
Link=
('Proste
linkowanie'
in
deronline-dokumentation).
"Tabela"
Tworzy
obiekt
tabeli
Excel
w
oparciu
o
zwrócone
wartości
pól.
Pozostawienie
pustego
argumentu
Pole
powoduje
zwracanie
wszystkich
pól.
Należy
użyć
pamięci
podręcznej
pola,
aby
zwrócić
wiele
pól.
"PoleLink"
Zwraca
ciąg
użyty
do
pobrania
pola
z
linkowanej
tabeli
w
funkcji
NL(Tabela).
"LinkSumy"
Zwraca
ciąg
użyty
do
pobrania
sumy
pola
z
linkowanej
tabeli
w
funkcji
NL(Tabela).
"PoleFlow"
Zwraca
ciąg
użyty
do
pobrania
PolaFlow
z
tabeli
głównej
w
funkcji
NL(Tabela).
FiltryFlow
w
tej
funkcji
są
stosowane
tylko
do
określonego
PolaFlow,
a
nie
do
zapytania
nadrzędnego.
Tabela
Nazwa,
numer
lub
nagłówek
tabeli.
Pole
Zwracane
nazwa,
numer
lub
nagłówek
pola.
Dla
użytkowników
Dynamics
NAV
może
to
być
również
zaawansowany
wymiar.
Aby
zwrócić
pamięć
podręczną
pola,
należy
określić
tablicę
pól.
Pamięć
podręczna
pola
może
zostać
użyta
z
funkcją
NL(Tabela),
gdy
użytkownik
chce
zobaczyć
tylko
niektóre
pola
z
tabeli.
Funkcja
NL
użyta
z
pamięcią
podręczną
zwróci
tylko
unikalne
kombinacje
wartości
pól
z
pamięci
podręcznej
pola.
PoleFiltra1
Nazwa
pierwszego
pola,
według
którego
odbywa
się
filtrowanie.
Dla
użytkowników
Dynamics
NAV
może
to
być
również
zaawansowany
wymiar.
Następujące
specjalne
wartości
są
dozwolone
jako
argumenty
PolaFiltra.
PoleFiltra
Opis
"Firma="
lub
0
Zamienia
domyślną
firmę
na
firmę
określoną
przez
argument
Filtr.
"LinkPełny="
Powiąż
tabelę
podstawową
z
tą
określoną
przez
argument
filtra
w
celu
odzyskania
danych.
Aby
uzyskać
więcej
informacji,
zobacz
Odzyskiwanie
pól
specjalnych
z
linków
zagnieżdżonych
(Tabela)
(Sektion
5.1.2).
"Limit="
Ogranicza
liczbę
zwracanych
rekordów
lub
wartości
do
liczby
określonej
w
argumencie
Filtr.
Więcej
informacji
w
Ograniczanie
liczby
rekordów
w
kwerendzie
(Sektion
5.1.1.4).
"Filtry="
Określa
zestaw
filtrów
dla
kwerendy
z
użyciem
tablicy
filtrów
określonych
przez
argument
Filtr.
Więcej
informacji
w
Określanie
więcej
niż
dziesięciu
filtrów
w
funkcji
NL
(Sektion
5.1.1.3).
"Nagłówki="
Zamienia
nagłówki
pól
na
tablicę
nagłówków
określoną
przez
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
Parametr
12
Opis
argument
Filtr.
Do
użytku
z
funkcją
NL(Tabela).
"UkryjSumy="
Gdy
wartość
argumentu
Filtr
to
PRAWDA,
ukrywa
wiersz
sum
stworzony
przez
funkcję
NL(Tabela).
"NazwaTabeli="
Określa
nazwę
w
parametrze
Filtr
jako
tę,
której
należy
użyć
dla
obiektu
tabeli
Excel
stworzonego
przez
funkcję
NL(Tabela).
Użyj
tego,
aby
odnieść
się
do
tabeli
po
nazwie
z
tabeli
przestawnej.
Filtr1
Wartość
filtra
do
zastosowania
do
PoleFiltra1.
PoleFiltraN
Tak
samo
jak
PoleFiltra1.
Można
określić
do
10
par
pola
i
filtra.
Jeśli
użytkownik
określi
wiele
filtrów,
są
one
połączone
logicznym
I.
FiltrN
Tak
samo
jak
Filtr1,
ale
stosuje
się
do
PoleFiltraN.
5.1.1 Filtrowanie danych
5.1.1.1 Filtry pustych pól
Czasami
użytkownik
może
filtrować
funkcję
NL
(Sektion
5.1)
w
oparciu
o
inną
wartość,
która
może
być
pusta.
Funkcja
NL
nie
pozwala
użytkownikowi
na
określenie
pustych
filtrów.
Jeśli
użytkownik
wypełni
argument
Pola
Filtr
(Sektion
5.1)
i
pozostawi
odpowiadający
argument
Filtr
(Sektion
5.1)
pusty,
pojawi
się
komunikat
o
błędzie
#Wartość.
Załóżmy,
że
wartość
w
komórce
C4
pochodzi
z
innej
funkcji
Jet
i
czasami
jest
pusta.
W
takim
przypadku
użytkownik
może
użyć
dwóch
pojedynczych
cudzysłowów
(')
po
obu
stronach
wartości
filtra.
Można
użyć
następującej
formuły.
=NL(„Pierwszy",„Element",„Opis",„Numer elementu",„„&C4&"'")
Chociaż
formułę
trochę
trudno
odczytać,
umieszcza
ona
pojedynczy
cudzysłów
(')
po
każdej
stronie
odwołania
do
komórki
C4.
Jeśli
C4
zawiera
wartość
Element1,
filtr
wynikowy
to
Element1.
Jeśli
komórka
C4
jest
pusta,
wynik
to
dwa
pojedyncze
cudzysłowy,
które
są
ważnym
filtrem
dla
pustych
pól.
Łatwiejszą
do
odczytania
odmianą
filtra
dla
pustych
pól
jest
para
znaków
"@@"
umieszczona
z
przodu
wartości
w
C4.
Funkcja
przybiera
następującą
postać.
=NL(„Pierwszy",„Element",„Opis",„Numer elementu",„@@„&C4)
5.1.1.2 Znaki specjalne w filtrze
Znaki
takie
jak
|><=.()&@
są
dla
Jet
znakami
specjalnymi.
Jeśli
użytkownik
używa
tych
znaków
jako
części
wartości
filtra
(Sektion
5.1),
filtr
należy
poprzedzić
znakami
@@.
Para
znaków
"@@"
umożliwia
traktowanie
filtra
jako
ciągu
znaków
i
jego
właściwe
sprawdzenie.
Na
przykład,
jeśli
użytkownik
chce
filtrować
dane
wg
klienta,
który
nazywa
się
"John(Houston)",
musi
umieścić
znaki
"@@"
przed
nazwą
"John(Houston)".
Formuła
wynikowa
będzie
wyglądała
tak,
jak
poniżej.
=NL("Wiersze","Faktura sprzedaży","Nr","Klient","@@John(Houston)")
Jeśli
nazwisko
John(Houston)
znajduje
się
w
sąsiedniej
komórce,
taką
postać
będzie
miała
odpowiednia
formuła
korzystająca
z
odwołania
do
komórki:
=NL("Wiersze","Faktura sprzedaży","Nr","Klient","@@"&C3)
Jeśli
użytkownik
chce
połączyć
razem
kilka
wartości
filtrów,
które
zawierają
znaki
specjalne,
należy
umieścić
każdy
element
filtru
w
pojedynczym
cudzysłowie
(').
Przykład:
załóżmy,
że
użytkownik
chce
filtrować
dane
wg
klienta,
który
nazywa
się
"John
A.M."
lub
"Ben
&
Jerrys".
Należy
użyć
logicznego
LUB
(|),
ale
nie
można
użyć
znaków
@@,
ponieważ
odnoszą
się
do
całego
filtra.
Poniższa
formuła
pokazuje,
jak
w
poprawny
sposób
zdefiniować
filtr.
=NL("Wiersze","Faktura sprzedaży","Nr","Klient","'John A.M.'|'Ben & Jerrys'")
Ponownie
te
nazwy
mogą
pochodzić
z
odwołań
do
komórek.
Odpowiednia
formuła
z
odwołaniami
do
komórek
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
13
znajduje
się
poniżej.
=NL("Wiersze","Faktura sprzedaży","Nr","Klient","'"&C3&"'|'"&C4&"'")
5.1.1.3 Określanie więcej niż dziesięciu filtrów w funkcji NL
Zapis
Filtry=
pozwala
na
użycie
zakresu
do
określenia
filtrów
w
formułach
NL
(Sektion
5.1).
To
z
kolei
pozwala
na
użycie
ponad
10
par
PoleFiltra
(Sektion
5.1)/Filtr
(Sektion
5.1),
sprawia,
że
projekt
raportu
jest
bardziej
oczywisty
i
ułatwia
późniejsze
dodawanie
filtrów
do
raportu.
Aby
użyć
tej
funkcji,
należy
określić
PolaFiltra
w
kolumnie
w
Excelu
oraz
odpowiednie
wartości
filtra
w
sąsiedniej
kolumnie
po
prawej
stronie.
Następnie
należy
określić
tablicę
komórek,
która
zawiera
zarówno
PolaFiltra,
jak
i
filtry
w
parametrze
Filtr
występującym
po
zapisie
Filtry=,
jak
poniżej:
=NL("Wiersze","Faktura sprzedaży",,"Filtry=",$B$2:$C$4)
5.1.1.4 Ograniczanie liczby rekordów w kwerendzie
Można
ograniczyć
liczbę
rekordów,
które
zwróci
funkcja
NL
(Sektion
5.1)
poprzez
wprowadzenie
zapisu
Limit=
w
jednym
z
parametrów
PoleFiltra
(Sektion
5.1)
i
wprowadzenie
maksymalnej
liczby
w
odpowiednim
parametrze
Filtr
(Sektion
5.1).
Poniższy
przykład
pokazuje,
jak
otrzymać
nazwiska
klientów
z
dziesięcioma
największymi
wartościami
sprzedaży.
=NL("Wiersze","Klient","Nazwisko","-Sprzedaż ($)","*","Limit=",10)
5.1.2 Pobieranie specjalnych pól za pomocą NL(Tabela)
Pobieranie
wartości
pól
z
linkowanych
tabeli
Składnia
pobierania
wartości
pól
z
linkowanych
tabeli
wygląda
następująco:
=NL("Tabela","Tabela1",{"Tabela1Pole","PoleLink([Tabela2],
[Tabela2Pole2])"},"Link=","Tabela2","Tabela2Pole1","=Tabela1Pole")
Ta
funkcja
pobiera
wartość
Tabela1Pole
z
Tabeli1
i
pierwszą
wartość
Tabela2Pole2
z
Tabeli2
dla
każdego
rekordu
z
Tabeli1,
gdzie
wartość
Tabela2Pole1
była
zgodna
z
wartością
Tabela1Pole.
Funkcja
NL(PoleLink)
Aby
uprościć
pobieranie
pól
z
linkowanych
tabeli,
wprowadzono
funkcję
NL(PoleLink).
Składnia
NL(PoleLink)
wygląda
następująco:
=NL("PoleLink","Tabela2","Tabela2Pole")
Funkcja
ta
może
zostać
przywołana
w
parametrze
Pole
funkcji
NL(Tabela)
zamiast
wpisywana
jej
ręcznie
w
formule
PoleLink().
Pobieranie
sum
pól
z
linkowanych
tabeli
Składnia
pobierania
sum
pól
z
linkowanych
tabeli
wygląda
następująco:
=NL("Tabela","Tabela1",{"Tabela1Pole","LinkSumyy([Tabela2],[Tabela2Pole2],[Tabela2Pole3],
[A*])"},"Link=","Tabela2","Tabela2Pole1","=Tabela1Pole")
Funkcja
ta
pobiera
wartość
Tabela1Pole
z
Tabeli1
i
sumę
wartości
z
Tabela2Pole2
dla
każdego
rekordu
z
Tabeli1,
gdzie
wartość
Tabela2Pole1
jest
zgodna
z
wartością
Tabela1Pole
oraz
gdzie
wartość
Tabela2Pole3
zaczyna
się
na
A.
Funkcja
NL(LinkSumyy)
Aby
uprościć
pobieranie
sumy
z
linkowanych
tabeli,
wprowadzono
funkcję
NL(LinkSumyy).
Składnia
NL(LinkSumyy)
wygląda
następująco:
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
14
=NL("LinkSumyy","Tabela2","Tabela2Pole2","Tabela2Pole3","A*")
Funkcja
ta
może
zostać
przywołana
w
parametrze
Pole
funkcji
NL(Tabela)
zamiast
wpisywana
jej
ręcznie
w
formule
LinkSumyy().
Pobieranie
PolaFlow
z
FiltramiFlow
Składnia
PolaFlow,
użyta
w
argumencie
Pole
funkcji
NL(Tabela),
pozwala
na
pobranie
PolaFlow
z
określonym
zestawem
FiltrówFlow
zastosowanym
tylko
do
tego
pola:
=NL("Tabela","Klient",{"Nazwa","PoleFlow([Sprzedaż],[FiltrDaty],[1/1/10..12/31/10])"})
Pierwszym
argumentem
jest
PoleFlow
do
pobrania,
po
nim
następuje
dowolna
liczba
par
PoleFiltraFlow/FiltrFlow.
Jakiekolwiek
FiltryFlow
stosowane
do
ogólnego
zapytania,
tj.
funkcja
NL(Tabela)
zostaną
także
zastosowane
do
pól,
które
są
określone
przy
użyciu
składni
PolaFlow.
Funkcja
NL(PoleFlow)
Aby
uprościć
pobieranie
PolaFlow,
została
wprowadzona
funkcja
NL(PoleFlow).
Składnia
NL(PoleFlow)
wygląda
następująco:
=NL("PoleFlow","Klient","Sprzedaż","FiltrDaty","1/1/10..12/31/10")
Funkcja
ta
może
zostać
przywołana
w
parametrze
Pole
funkcji
NL(Tabela)
zamiast
wpisywana
jej
ręcznie
w
formule
PoleFlow().
Odzyskiwanie
pól
specjalnych
z
linków
zagnieżdżonych
Wartości
i
sumy
pól
mogą
zostać
odzyskane
z
powiązanych
tabeli
zagnieżdżonych
w
następujący
sposób:
=NL("Tabela","Cust. Ledger Entry",{"Entry No.","PoleLink([Customer Posting Group],
[Code])"},"LinkPełny=","Customer","No.","=Customer No.","LinkPełny=","Customer Posting
Group","Code","=Customer Posting Group")
Ta
funkcja
umożliwi
odzyskanie
wszystkich
wartości
z
pola
Numer
z
tabeli
Wpis
do
Rejestru
Klientów
oraz
pola
Kod
z
tabeli
Grupa
Nadawcza
Klienta,
która
jest
połączona
przez
tabelę
Klient.
Odzyskiwanie
pól
specjalnych
z
wielu
tabel
Wartości
i
sumy
pól
mogą
również
zostać
odzyskane
z
wielu
tabel
powiązanych
z
tabelą
podstawową
w
następujący
sposób:
=NL("Tabela","Customer",{"No.","PoleLink([Customer Posting Group],[Code])","LinkSumy([Cust.
Ledger Entry],[Amount])"},"LinkPełny=","Cust. Ledger Entry","Customer
No.","=No.","LinkPełny=Customer","Customer Posting Group","Code","=Customer Posting Group")
Ta
funkcja
umożliwi
odzyskanie
wszystkich
wartości
z
pola
Numer
z
tabeli
Klient,
wartości
z
pola
Kod
z
tabeli
Grupa
Nadawcza
Klienta
oraz
sumy
wartości
z
pola
Kwota
z
tabeli
Wpis
do
Rejestru
Klientów.
Zarówno
tabela
Grupa
Nadawcza
Klienta
jak
i
tabela
Wpis
do
Rejestru
Klientów
są
połączone
z
tabelą
Klient.
5.1.3 Sortowanie
Według
ustawień
domyślnych
wyniki
zwracane
przez
funkcje
Jet
są
sortowane
w
porządku
rosnącym
w
oparciu
o
zwrócone
wartości;
można
zmienić
domyślne
sortowanie
i
sortować
w
oparciu
o
wartości
dowolnego
pola
w
tabeli,
z
której
zwracane
są
dane.
Aby
sortować
dane
w
porządku
rosnącym,
należy
umieścić
nazwę
pola
poprzedzoną
znakiem
"+"
w
parametrze
PoleFiltra
(Sektion
5.1).
Aby
sortować
w
porządku
malejącym,
należy
umieścić
nazwę
pola
poprzedzoną
znakiem
"–".
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
15
Argument
Filtr
(Sektion
5.1)
PolaFiltra
jest
również
wymagany.
Jeśli
użytkownik
chce
posortować
wg
pola
bez
filtrowania,
należy
umieścić
"*"
w
odpowiednim
filtrze.
Następująca
funkcja
NL
(Sektion
5.1)
sortuje
wg
NazwyFirmy
i
filtruje
wg
NazwyFirmy
począwszy
od
litery
B.
=NL("Tabela","Klienci","+NazwaFirmy","B*")
Następująca
funkcja
NL
sortuje
wartości
pola
Faktura
IDproduktu
wg
wartości
pola
IDklienta
w
porządku
rosnącym,
a
następnie
wg
wartości
pola
Ilość
w
porządku
malejącym.
=NL("Tabela","Faktury","IDproduktu","+IDklienta","*","-Ilość","*")
5.2 Funkcja GL
5.2.1 Funkcja GL w Dynamics NAV
=GL(Co, Konto, DataPoczątkowa, DataKońcowa, Widok, Wym1, Wym2, Wym3, Wym4, CentrumKompetencyjne,
Firma, Zastrzeżony, WyłączZapisZamykający, Zastrzeżony,
Zastrzeżony, Zastrzeżony, Zastrzeżony, Zastrzeżony, Zastrzeżony, PokażZapytanie, Zastrzeżony, ŹródłoDanych)
Cel:
Zwraca
budżet,
saldo,
zmianę
netto,
operacje
debetowe
i
kredytowe
dla
jednego
lub
kilku
kont
Księgi
Głównej.
Należy
użyć
definicji
funkcji
powyżej
do
określenia
kolejności
parametrów
opisanych
poniżej.
Parametry
oznaczone
jako
Zastrzeżony
nie
są
używane.
Parametr
Opis
Zwróć
Określa,
co
zwraca
funkcja
GL.
Opcje
to
Saldo,
Budżet,
Operacje
kredytowe
lub
Operacje
debetowe.
Konto
Numer
konta,
filtr
lub
zakres
K/G.
Jeśli
użytkownik
określi
pojedyncze
konto
podsumowujące,
zwraca
wartość
tego
konta.
Jeśli
użytkownik
określi
wiele
kont
lub
zakres
kont,
konta
podsumowujące
nie
będą
zaliczone
do
wyniku.
DataPoczątkowa
Określa
datę
początkową
transakcji,
które
będą
włączone
do
wyników.
Aby
uzyskać
saldo
konta
dla
konkretnej
daty,
należy
pozostawić
pole
DataPoczątkowa
puste.
Aby
uzyskać
zmianę
netto
dla
konta,
należy
użyć
Salda
i
określić
zarówno
DatęPoczątkową,
jak
i
DatęKońcową.
DataKońcowa
Określa
datę
końcową
transakcji,
które
będą
włączone
do
wyników.
Widok
Widok
analizy
K/G
do
użycia.
Jeśli
pole
pozostanie
puste,
Widok
analizy
nie
będzie
używany.
Wym1
Filtr
dla
pierwszego
wymiaru
widoku
analizy.
Jeśli
argument
Widok
jest
pusty,
to
jest
filtr
dla
Wymiaru
Globalnego
1.
Wym2
Filtr
dla
drugiego
wymiaru
widoku
analizy.
Jeśli
argument
Widok
jest
pusty,
to
jest
filtr
dla
Wymiaru
Globalnego
2.
Wym3
Filtr
dla
trzeciego
wymiaru
widoku
analizy.
Wym4
Filtr
dla
czwartego
wymiaru
widoku
analizy.
CentrumKompetencyjne Filtr
dla
centrum
kompetencyjnego.
Budżet
Filtr
budżetu.
Należy
pozostawić
pole
puste
dla
wszystkich
budżetów.
Nie
jest
używane,
o
ile
nie
są
zwracane
budżety.
Firma
Nazwa
firmy.
Jeśli
ten
parametr
jest
pusty,
używana
jest
domyślnie
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
16
Parametr
Opis
ustawiona
firma.
WyłączZapisZamykający "Prawda",
aby
wyłączyć
transakcje
z
daty
zamknięcia.
Ustawienie
domyślne
to
"fałsz".
PokażZapytanie
"Prawda",
aby
pokazać
ciąg
finhlink,
który
będzie
użyty
do
rozwijania.
Ustawienie
domyślne
to
"fałsz".
Źródło
danych
Nazwa
źródła
danych.
Jeśli
ten
parametr
jest
pusty,
używane
jest
domyślnie
ustawione
źródło
danych.
5.3 Filtrowanie
Znaczenie
Symbol Przykładowe Pobrane
rekordy
wyrażenie
Równe
Brak
377
Te
z
wartością
pola
377
NIEBIESKI
Te
z
wartością
pola
NIEBIESKI
Różne
od
<>
<>0
Te
z
wartościami
pól
różnymi
od
0
I
&
>1000&<2000
Te
z
wartościami
pól
większymi
od
1000
i
mniejszymi
od
2000
Lub
|
1000|2000
Te
z
wartościami
pól
równymi
1000
lub
2000
Większe
od
>
>1000
Te
z
wartościami
pól
większymi
od
1000
Większe
od
lub
równe
>=
>=1000
Te
z
wartościami
pól
większymi
od
lub
równymi
1000
Mniejsze
od
<
<1000
Te
z
wartościami
pól
mniejszymi
od
1000
Mniejsze
od
lub
równe
<=
<=1000
Te
z
wartościami
pól
mniejszymi
od
lub
równymi
1000
Zakres
..
1000..2000
Te
z
wartościami
pól
pomiędzy
1000
a
2000,
włącznie
..1000
1000..
Te
z
wartościami
pól
do
1000
włącznie
Te
z
wartościami
pól
równymi
1000
lub
więcej
Symbol
wieloznaczny
*
*co*
Te
z
wartościami
pól
zawierającymi
"co"
*co
Te
z
wartościami
pól
kończącymi
się
na
"co"
co*
Te
z
wartościami
pól
rozpoczynającymi
się
od
"co"
Symbol
wieloznaczny
pojedynczego
znaku
?
Hans?n
Te
z
wartościami
pól
takimi
jak
Hanson
lub
Hansen
Kolejność
wykonywania
działań
(
)
30|(>10&<20)
Te
z
wartościami
pól
równymi
30
LUB
wartościami
pól
większymi
od
10
i
mniejszymi
od
20
Ignoruj
znaki
@@
@@A&B
Te
z
wartością
pola
A&B
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
Znaczenie
specjalne
17
Symbol Przykładowe Pobrane
rekordy
wyrażenie
''
Ignoruj
wielkość
liter @
'A&B'|'C&D'
Te
z
wartościami
pól
A&B
lub
C&D
@lokalizacja
Te
z
wartościami
pól
takimi
jak
lokalizacja,
LOKALIZACJA
lub
Lokalizacja
5.4 Skróty klawiaturowe
W
Jet
dostępne
są
następujące
skróty
klawiaturowe:
Skrót Dostępny
z
Działanie
F1
Komponenty
interfejsu
użytkownika
Wyświetla
pomoc
kontekstową
F4
Jfx
Przełącza
tryb
adresowania
odwołania
do
komórki
F6
Komponenty
interfejsu
użytkownika
z
wyszukiwaniem
wartości
Wyświetla
wyszukiwanie
w
bazie
danych
5.5 Automatyczne formatowanie raportu
Automatyczna
zmiana
rozmiaru
Niektóre
wartości
danych
mają
zmienną
długość,
co
powoduje,
że
przed
uruchomieniem
raportu
nie
wiadomo,
jak
szeroka
powinna
być
kolumna.
Jeśli
kolumna
nie
jest
wystarczająco
szeroka,
aby
wyświetlić
dane,
Excel
albo
wyświetli
########,
albo
pokaże
jedynie
tę
część
danych,
która
mieści
się
w
komórce.
Dopasuj
Kolumna
może
zostać
automatycznie
sformatowana
w
taki
sposób,
aby
dopasować
się
do
najszerszej
porcji
danych,
która
jest
w
niej
zawarta,
poprzez
umieszczenie
słowa
kluczowego
Dopasuj
w
Wierszu
1
w
tej
kolumnie.
Wysokość
wiersza
może
zostać
sformatowana
w
podobny
sposób,
tylko
że
słowo
kluczowe
Dopasuj
będzie
umieszczone
w
Kolumnie
A
wiersza,
który
ma
zostać
sformatowany.
Automatyczne
ukrywanie
Niektóre
treści
skoroszytu
mogą
być
potrzebne
do
projektowania
raportu,
ale
ich
obecność
w
trybie
raportu
(Sektion
4.1)
jest
niepożądana.
Ukryj
i
UkryjArkusz
Kolumna
lub
wiersz
mogą
zostać
automatycznie
ukryte
poprzez
umieszczenie
słowa
kluczowego
Ukryj
w
Wierszu
1
ukrywanej
kolumny
lub
w
kolumnie
A
ukrywanego
wiersza.
Aby
automatycznie
ukryć
cały
arkusz,
można
dodać
polecenie
+UkryjArkusz
do
komórki
A1
takiego
arkusza.
Podczas
uruchomienia
raportu
Jet
ukryje
wybranego
wiersze,
kolumny
lub
arkusze.
5.6 Dystrybucja raportów
5.6.1 Opcje raportu
Do
wyświetlenia
okna
Opcje
raportu
w
trakcie
korzystania
z
raportu
należy
użyć
następujących
znaczników
arkusza:
Opcja,
Tytuł
i
Wartość.
Każdy
wiersz
arkusza
zawierający
opcję,
która
ma
się
pojawić
w
oknie
Opcje
raportu,
musi
zawierać
znacznik
Opcja
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
18
w
Kolumnie
A.
Kolumna
zawierająca
tytuły
opcji
musi
zawierać
znacznik
Tytuł
w
wierszu
1.
Kolumna
zawierająca
rzeczywiste
wartości
opcji,
do
których
użytkownik
powinien
się
odnieść
w
raporcie,
musi
zawierać
znacznik
Wartość
w
wierszu
1.
Obszary
wspólny
dla
wierszy
Opcji
oraz
kolumn
Tytuł
i
Wartość
udostępnia
opcje
raportu.
Następująca
tabela
stanowi
prosty
przykład:
A
B
C
Auto+Ukryj+Wartości
Tytuł
Wartość
2 Opcja
Klient
*
3 Opcja
Otwórz PRAWDA
1
Kiedy
użytkownik
uruchamia
raport
z
opcjami
raportu,
zostanie
wyświetlone
okno
Opcje
raportu.
Jeśli
opcje
raportu
znajdują
się
na
arkuszu,
który
chcemy
ukryć
przed
użytkownikiem,
należy
dopisać
+UkryjArkusz
do
znacznika
w
komórce
A1.
5.6.1.1 Sprawdzanie poprawności opcji raportu
W
przypadku
korzystania
z
opcji
raportu
można
sprawdzić
poprawność
wartości
wprowadzonych
podczas
przechodzenia
do
trybu
raportu
lub
podczas
odświeżania
raportu.
W
tym
celu
można
użyć
następujących
opcjonalnych
znaczników
kolumn
arkusza:
Valid
i
Message.
Valid
Kolumna
zawierająca
znacznik
Valid
powinna
zawierać
poprawną
funkcję
programu
Excel
zwracającą
wartość
TRUE
lub
FALSE
na
podstawie
wartości
opcji
raportu.
Message
Jeśli
po
przełączeniu
się
w
tryb
raportu
i
wprowadzeniu
wartości
opcji
raportu
funkcja
programu
Excel
w
kolumnie
Valid
zwraca
wartość
FALSE,
użytkownik
wyświetlający
raport
zobaczy
komunikat
zdefiniowany
w
kolumnie
zawierającej
znacznik
Message.
W
poniższej
tabeli
został
pokazany
prosty
przykład.
A
1
B
C
D
Auto+Hide Title Value Valid
E
Message
2 Opcja
Rok
2011
=IF(VALUE(C2)>2010,TRUE,FALSE)
Rok
musi
być
późniejszy
niż
2010.
3 Opcja
Stan
WA
=IF(OR(C3="WA",C3="OR",C3="ID"),TRUE,FALSE) Dla
tego
raportu
poprawnymi
stanami
są
tylko
stany
Washington,
Oregon
i
Idaho.
Gdy
raport
zostanie
uruchomiony
z
tymi
opcjami
raportu,
poprawne
wartości
dla
opcji
Rok
są
większe
niż
2010,
zaś
poprawne
wartości
opcji
Stan
to
WA,
OR
i
ID.
Gdy
użytkownik
wyświetlający
raport
potwierdzi
odbiór
komunikatu
przekazanego
mu
podczas
sprawdzania
poprawności
wartości
opcji,
w
kolumnie
Value
zostanie
przywrócona
pierwotna
wartość
opcji
raportu.
Wartość
ta
jest
przywracana
jako
tekst.
Podczas
pracy
z
wartościami
numerycznymi
należy
pamiętać,
aby
były
one
odpowiednio
obsługiwane
we
wzorze
sprawdzania
poprawności.
Na
przykład:
Zamiast
używać
wzoru
sprawdzania
poprawności
=IF(C3>10,TRUE,FALSE)
do
upewnienia
się,
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
że
wartość
opcji
raportu
jest
większa
niż
dziesięć,
należy
przywrócić
wartość
pierwotną
jako
wartość
numeryczną,
używając
wzoru:
=IF(VALUE(C3)>10,TRUE,FALSE).
©2012 Jet Reports, Inc.. All Rights Reserved.
19
Jet Express
6
Indeks
#Wartość!,
10
Aktywacja,
5
Auto,
17
Autodopasowanie,
17
Automatyczne
formatowanie
raportu,
17
Automatycznie
sprawdzaj
błędy
raportu,
5-6
Baza
danych,
6
Błąd,
10
Budżet,
15-16
CentrumKompetencyjne,
15-16
Citrix,
8
Co,
11-12
,
15-16
DataKońcowa,
15-16
DataPoczątkowa,
15-16
Dopasuj,
17
Dziennik,
5-6
Excel,
3
Express,
3
Filtr,
11-12
FiltrFlow,
13-14
Filtrowanie,
16-17
Filtrowanie
danych
Filtry
pustych
pól,
12
Znaki
specjalne
w
filtrze,
12-13
Określanie
więcej
niż
dziesięciu
filtrów
w
funkcji
NL,
13
Ograniczanie
liczby
rekordów
w
kwerendzie,
13
Filtry,
11-12
Filtry
pustych
pól,
12
Firma,
15-16
Funkcja
GL
Funkcja
GL
w
Dynamics
NAV,
15-16
Funkcja
GL
w
Dynamics
NAV,
15-16
Funkcja
NL,
11-12
Funkcja
NL
Funkcja
NL,
11-12
Pobieranie
specjalnych
pól
za
pomocą
NL(Tabela),
13-14
Sortowanie,
14-15
I,
16-17
Informacje
o
Jet,
3
Instalacja
i
konfiguracja
Skrócona
instrukcja
instalacji,
4
Wymagania
wstępne,
4-5
Jet
-
instalacja,
5
Interwał,
16-17
©2012 Jet Reports, Inc.. All Rights Reserved.
20
Jet Express
Jet
-
instalacja,
5
Język,
5-6
Konfiguracja,
6
Konfiguracja
programu
Jet
Ustawienia
ogólne,
5-6
Korzystanie
z
dodatku
Jet
z
Citrix,
8
Konfigurowanie
źródła
danych
Dynamics
NAV,
6-7
Konto,
15-16
Korzystanie
z
dodatku
Jet
z
Citrix,
8
Kreator
funkcji
Jet
(Jfx),
9
Kreator
tabel,
9
Księga
Główna,
9
Limit
rekordów
skanowanych,
5-6
Limit
rekordów
wyświetlanych,
5-6
Link,
11-12
,
13-14
LinkSumy,
13-14
Lub,
16-17
Microsoft
Excel,
3
Mniejsze
od,
16-17
Mniejsze
od
lub
równe,
16-17
Nagłówki,
11-12
Odśwież,
9
Ograniczanie
liczby
rekordów
w
kwerendzie,
13
Określanie
więcej
niż
dziesięciu
filtrów
w
funkcji
NL,
13
Opcje
raportu,
17-18
Optymizacja
NF,
5-6
Pobieranie
specjalnych
pól
za
pomocą
NL(Tabela),
13-14
PoleFiltra,
11-12
PoleFlow,
13-14
PoleLink,
13-14
Połączenie,
6
Równe,
16-17
Różne
od,
16-17
Rejestrowanie,
5-6
Rozwiń,
9
Rozwiń
Rozwiń,
9
Siatka
rozwijania,
9-10
Siatka
rozwijania,
9-10
Skrócona
instrukcja
instalacji,
4
Skróty
klawiaturowe,
17
Sortowanie,
14-15
Sprawdzanie
poprawności
opcji
raportu,
18-19
Sprawdź
błędy,
10
Tabela,
11-12
Tryb
projektowania,
9
©2012 Jet Reports, Inc.. All Rights Reserved.
21
Jet Express
Tryb
raport,
9
Tryb
zgodności,
5-6
Tryby
raportu,
9
Ukryj,
17
UkryjArkusz,
17
Ustawienia
dostępu
użytkownika
Serenic
Navigator,
7-8
Ustawienia
ogólne,
5-6
Ustawienia
źródeł
danych,
6
Ustawienia
źródeł
danych
Ustawienia
źródeł
danych,
6
Konfigurowanie
źródła
danych
Dynamics
NAV,
6-7
Wartość,
10
Widok,
15-16
Większe
od,
16-17
Większe
od
lub
równe,
16-17
WyłączZapisZamykający,
15-16
Wymagania
wstępne,
4-5
Zaawansowana
konfiguracja
Dynamic
NAV
Ustawienia
dostępu
użytkownika
Serenic
Navigator,
7-8
Znaki
specjalne
w
filtrze,
12-13
Źródło
danych,
15-16
©2012 Jet Reports, Inc.. All Rights Reserved.
22

Podobne dokumenty