Jet Express - What is Jet?

Transcription

Jet Express - What is Jet?
Jet Express
1
1
Table des Matières
1.
Table
des
Matières
2.
À
propos
de
Jet
3
3.
Quoi
de
neuf
4
4.
Installation
et
configuration
5
4.1. Guide
d'installation
rapide
4.2. Informations
requises
5-6
6
4.4. Configurer
Jet
6
4.4.2. Paramètres
des
sources
de
données
4.4.2.1. Configurer
une
source
de
données
Dynamics
NAV
4.4.3. Configuration
avancée
de
Dynamic
NAV
4.4.3.1. Règles
d'accès
utilisateur
au
navigateur
Serenic
4.4.4. Jet
avec
Citrix
Interface
utilisateur
de
Jet
6-7
7
7-8
8
8-9
9-10
11
5.1. Modes
Rapport
11
5.2. Grand-livre
11
5.3. Assistant
de
la
fonction
Jet
(Jfx)
11
5.4. Constructeur
de
tableau
11
5.5. Drilldown
11
5.5.1. Grille
de
Drilldown
5.6. Déboguer
6.
5
4.3. Installer
Jet
4.4.1. Paramètres
de
l'application
5.
1-2
Références
6.1. Fonction
NL
11-12
12
13
13-14
6.1.1. Filtrer
des
données
14
6.1.1.1. Filtres
vierges
14
6.1.1.2. Caractères
spéciaux
dans
un
filtre
14-15
6.1.1.3. Préciser
plus
de
dix
filtres
dans
la
fonction
NL
15
6.1.1.4. Limiter
le
nombre
d'enregistrements
dans
une
requête
15
6.1.2. Récupérer
ces
champs
spéciaux
avec
NL(Table)
©2012 Jet Reports, Inc.. All Rights Reserved.
15-16
Jet Express
6.1.3. Classer
16
6.2. Fonction
GL
17
6.2.1. Fonction
GL
de
Dynamics
NAV
17
6.3. Filtrer
18
6.4. Raccourcis
de
clavier
19
6.5. Formatage
automatique
de
rapports
19
6.6. Distribuer
des
rapports
19
6.6.1. Options
de
rapports
6.6.1.1. Validation
Option
de
Report
7.
2
Index
©2012 Jet Reports, Inc.. All Rights Reserved.
19-20
20
21-23
Jet Express
3
À propos de Jet
Qu'est-ce
que
Jet
?
Jet
est
un
compagnon
pour
Microsoft
Excel
qui
intégre
Excel
à
votre
base
de
données
afin
de
pouvoir
créer
des
rapports
avec
de
simples
fonctions
de
tables
de
calcul
Ces
fonctions
lisent
directement
dans
votre
base
de
données
et
ainsi
au
lieu
de
copier
et
coller,
vous
pouvez
rafraîchir
les
données
directement
sous
Excel.
Vous
pouvez
trouver
plus
d'informations
sur
les
fonctions
de
Jet
dans
la
section
Références.
Connaissances
préalables
nécessaires
Pour
utiliser
Jet,
vous
devez
avoir
de
l'expérience
avec
Excel,
y
compris
les
références
de
cellules
et
les
fonctions
de
feuilles
de
calcul.
Vous
devez
aussi
avoir
une
compréhension
de
base
de
la
structure
de
votre
base
de
données.
http://help.jetreports.com/11.0/Express.fr
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
Quoi de neuf
Le
but
de
ce
document
est
de
décrire
les
nouvelles
fonctionnalités
de
Jet
Essentials
2012.
Assistant
de
Fonction
Jet
repensé
L'Assistant
de
la
Fonction
Jet
(Jfx)
a
été
entièrement
repensé
en
mettant
l'accent
sur
la
commodité
et
la
facilité
d'utilisation.
De
nombreuses
nouvelles
fonctionnalités
ont
été
ajoutées,
y
compris
un
ruban
fenêtre
contenant
la
plupart
des
options
disponibles
lors
de
la
création
des
fonctions
Jet.
Des
fenêtres
de
consultation
de
table
ont
également
été
ajoutées
pour
fournir
des
orientations
pour
tous
les
arguments
de
la
Fonction
Jet.
Lorsque
vous
utilisez
ces
recherches
pour
les
valeurs
de
table
et
de
champ
à
partir
de
votre
source
de
données,
vous
pouvez
maintenant
choisir
de
ne
montrer
que
vos
favoris,
tel
que
défini
dans
le
Navigateur
Jet.
Imbrication
d'une
fonction
Jet
supplémentaire
dans
un
argument
de
la
fonction
Jet
est
maintenant
intégré
à
l'interface,
vous
permettant
de
naviguer
à
travers
une
chaîne
de
fonctions
imbriquées
Jet.
©2012 Jet Reports, Inc.. All Rights Reserved.
4
Jet Express
4
5
Installation et configuration
Guide d'installation rapide
IMPORTANT
:
Vérifiez
que
vous
possédez
les
privilèges
administratifs
avant
l'installation.
1.
Lancez
le
fichier
d'installation
Jet
Express.
2.
Le
compagnon
Jet
Express
sera
automatiquement
activé
sous
Excel
pour
l'utilisateur
dont
la
session
est
actuellement
activée
une
fois
l'installation
terminée.
Se
reporter
à
la
section
ActivationJet
Express
('Installer
Jet'
in
deronline-dokumentation)
pour
activer
le
compagnon
pour
des
utilisateurs
supplémentaires.
3.
Se
reporter
aux
Informations
requises
(Sektion
4.2)
pour
votre
type
de
base
de
données.
4.
Configurez
une
connexion
à
votre
base
de
données
dans
les
Paramètres
des
sources
de
données
(Sektion
4.4.2).
Informations requises
Tous
les
utilisateurs
Systèmes
d'exploitation
supportés
Microsoft
Windows
XP
Microsoft
Windows
Server
2003
Microsoft
Windows
Vista
Microsoft
Windows
Server
2008
Microsoft
Windows
7
Versions
de
Microsoft
Office
supportées
Microsoft
Office
2007
Microsoft
Office
2010
(32-bit
et
64-bit)
Bases
de
données
supportées
Microsoft
Dynamics
NAV
6.0
(exécutables)
ou
supérieure
Dynamics
NAV
Utilisateurs
Avant
de
pouvoir
utiliser
Jet
Express
avec
Dynamics
NAV,
vous
devez
avoir
les
logiciels
supplémentaires
suivants
installés
:
Le
Classic
Client
de
Dynamics
NAV
avec
version
exécutable
6.0
ou
supérieure.
Le
Classic
Client
de
Dynamics
NAV
doit
être
présent,
même
pour
les
utilisateurs
Dynamics
NAV
2009
RTC.
Il
peut
aussi
être
nécessaire
d'installer
la
version
correspondante
de
C/FRONT,
qui
est
incluse
dans
la
trousse
de
développement
logiciel
Dynamics
NAV.
Ceci
n'est
pas
nécessaire
dans
la
plupart
des
cas,
car
Jet
comprend
la
version
exigée
de
C/FRONT
pour
toutes
les
versions
et
les
ensembles
de
modifications
provisoires
principales
de
Dynamics
NAV.
Un
fichier
de
licence
Dynamics
NAV
qui
autorise
C/FRONT
doit
être
enregistré
sous
le
nom
FIN.FLF
dans
le
dossier
du
programme
client
Dynamics
NAV
de
chaque
poste
de
travail
sur
lequel
Jet
sera
exécuté.
Dynamics
NAV
Sécurité
Pour
pouvoir
utiliser
Jet,
un
utilisateur
doit
avoir
un
rôle
dans
Dynamics
NAV
sans
restriction
sociétaire
définie
qui
lui
permette
de
lire
l'objet
de
la
table
de
la
société
et
les
données
de
la
table.
Il
doit
aussi
avoir
des
permissions
de
lecture
de
toutes
les
tables
qu'il
utilisera
pour
les
rapports.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
Les
filtres
de
sécurité
de
Dynamics
NAV
ne
sont
pas
automatiquement
appliqués
par
C/FRONT,
mais
toute
tentative
de
lecture
des
données
en
dehors
des
contraintes
d'un
filtre
de
sécurité
échouera
et
sera
accompagnée
d'un
message
d'erreur.
Installer Jet
Si
vous
utilisez
Windows
Vista
ou
supérieur,
vous
devez
faire
un
clic
droit
sur
l'exécutable
d'installation
et
«
Exécuter
en
tant
qu'administrateur
».
Ceci
doit
être
fait
même
si
vous
avez
ouvert
une
session
en
tant
qu'administrateur
afin
d’exécuter
l'installation
avec
des
privilèges
élevés.
Vous
pouvez
mettre
à
jour
Jet
sans
désinstaller
les
versions
précédentes.
Activation
Jet
Express
Le
compagnon
Jet
Express
doit
être
activé
sous
Excel
pour
chaque
utilisateur
que
vous
avez
l'intention
d'utiliser.
Le
mode
d'activation
le
plus
simple
consiste
à
sélectionner
l'option
Activer
à
partir
du
menu
du
programme
Jet
Express.
L'activation
peut
aussi
se
faire
manuellement
en
suivant
ces
étapes
:
1.
Ouvrez
la
fenêtre
des
compagnons
dans
Excel.
2.
Cliquez
sur
le
bouton
Naviguer
et
naviguez
jusqu'au
dossier
de
programme
«
JetReports
».
3.
Sélectionnez
JetReports.xlam.
4.
Cliquez
sur
Oui
pour
écraser
le
fichier
si
on
vous
le
demande,
puis
cliquez
sur
OK.
Après
une
activation
réussie,
le
ruban
de
Jet
Reports
devient
visible
sous
Excel.
4.4 Configurer Jet
Paramètres de l'application
Les
paramètres
de
l'application
forment
les
préférences
de
l'utilisateur
et
les
autres
paramètres
au
niveau
de
l'application
affectant
le
comportement
de
Jet.
Langue
La
langue
de
l'interface
utilisateur
de
Jet.
Généralités
Limite
de
l'échantillon
de
Lookup
Le
nombre
maximum
de
valeurs
d'échantillons
qui
seront
récupérées
lors
de
l'exécution
d'une
Lookup.
Limite
du
scan
d'enregistrements
Le
nombre
maximum
d'enregistrements
qui
seront
scannés
de
manière
à
récupérer
des
valeurs
d'échantillons
lors
de
l'exécution
d'une
Lookup.
Débogage
automatique
des
erreurs
de
rapports
Détermine
si
Jet
scanne
automatiquement
le
rapport
pour
les
erreurs
#VALEUR!
après
l'exécution
des
rapports
et
affiche
un
message
de
diagnostic.
Avancé
Afficher
une
alerte:
mode
de
compatibilité
Détermine
si
Jet
affiche
un
message
d'avertissement
sur
les
problèmes
associés
à
l'exécution
en
mode
de
compatibilité.
Afficher
une
alerte
:
module
de
langue
©2012 Jet Reports, Inc.. All Rights Reserved.
6
Jet Express
Détermine
si
Jet
affiche
un
avertissement
lorsque
vous
avez
sélectionné
une
langue
pour
une
source
de
données
Dynamics
NAV
pour
laquelle
un
module
de
langue
correspondante
a
été
exporté.
Activer
la
consignation
de
Jet
Détermine
si
les
opérations
sont
consignées
dans
un
fichier
d’un
dossier
précisé.
Paramètres des sources de données
Les
paramètres
des
sources
de
données
sont
utilisés
pour
définir
votre
connexion
aux
bases
de
données.
Une
fois
que
les
informations
nécessaires
à
l'établissement
d'une
connexion
ont
été
fournies,
vous
pouvez
vérifier
la
connectivité
en
cliquant
sur
le
bouton
Test
Connnexion.
Configurer une source de données Dynamics NAV
Généralités
Dossier
Client
Navision
Précise
le
dossier
qui
contient
le
client
Dynamics
NAV
exécutable
(fin.exe
ou
finsql.exe).
Le
fichier
de
licence
Dynamics
NAV
doit
se
trouver
dans
le
dossier
et
être
nommé
«
fin.flf
».
Dossier
du
module
de
langue
Précise
le
dossier
qui
contient
vos
modules
de
langue
Dynamics
NAV.
Jet
peut
utiliser
des
tables,
des
champs
et
des
valeurs
optionnelles
dans
votre
langue
si
vous
exportez
le
module
de
langue
depuis
Dynamics
NAV
et
si
vous
précisez
le
répertoire
qui
le
contient.
Le
module
de
langue
doit
avoir
le
même
nom
que
le
code
de
langue
en
trois
lettres
et
une
extension
«
.flm
»
(par
exemple,
un
module
en
danois
aurait
pour
nom
«
DAN.flm
»).
De
manière
à
exporter
un
module
de
langue,
vous
devez
avoir
des
privilèges
d’attribution
d'objets
dans
Dynamics
NAV.
Langue
Précise
la
langue
dans
laquelle
Jet
affiche
les
libellés
des
bases
de
données
y
compris
les
tables,
champs
et
valeurs
optionnelles.
Authentification
Détermine
l'utilisation
de
l'authentification
de
Windows
ou
du
Serveur
de
bases
de
données.
Si
vos
bases
de
données
utilisent
l'authentification
du
serveur
des
bases
de
données,
vous
pouvez
saisir
une
identité
utilisateur
et
un
mot
de
passe.
Si
vous
laissez
un
des
deux
champs
vide,
les
justificatifs
d'ouverture
de
session
de
la
base
de
données
vous
seront
demandés
lorsque
vous
essayerez
de
vous
connecter.
Connexion
Type
de
Serveur
Précise
si
vous
êtes
connecté
à
un
fichier
de
base
de
données
locale,
un
serveur
de
bases
de
données
Dynamics
NAV
ou
un
serveur
SQL
de
Microsoft.
Serveur
Précise
le
nom
du
serveur
hébergeant
la
base
de
données.
Base
de
données
©2012 Jet Reports, Inc.. All Rights Reserved.
7
Jet Express
Si
vous
utilisez
un
serveur
SQL
de
Microsoft,
saisissez
ici
le
nom
de
la
base
de
données.
Si
vous
utilisez
un
type
de
fichier
de
base
de
données
locale,
cliquez
sur
le
bouton
Naviguer
et
naviguez
jusqu'au
fichier
de
base
de
données
Dynamics
NAV
que
vous
voulez
utiliser.
Type
de
réseau
Précise
le
protocole
de
réseau
approprié.
Société
Précise
la
société
que
Jet
utilisera
par
défaut.
Affichage
Les
propriétés
de
l'affichage
déterminent
comment
les
tables
et
les
champs
sont
affichés
dans
les
composants
de
l'interface
utilisateur
de
Jet.
Afficher
les
tables
vides
Détermine
si
les
tables
vides
sont
affichées.
Afficher
le
nombre
d'enregistrements
Détermine
si
le
nombre
d'enregistrements
de
chaque
table
est
affiché.
Format
de
la
table
et
du
champ
déposer
Précise
le
format
des
identifiants
de
tables
et
de
champs
lorsqu'ils
sont
automatiquement
écrits
par
les
formules
de
Jet.
Avancé
Algorithme
de
Lookup
sur
les
clés
Précise
l'algorithme
utilisé
pour
sélectionner
la
meilleure
clé
lors
de
l'interrogation
de
la
base
de
données.
Dossier
C/Front
Si
précisé,
remplace
le
répertoire
par
défaut
dans
lequel
Jet
Lookup
les
bibliothèques
C/Front.
4.4.3 Configuration avancée de Dynamic NAV
Règles d'accès utilisateur au navigateur Serenic
Jet
a
la
capacité
d'appliquer
les
règles
d'accès
utilisateur
du
navigateur
Serenic
à
toutes
les
requêtes
qui
sont
lancées
par
un
utilisateur
auxquelles
une
ou
plusieurs
règles
s'appliquent.
Cette
fonction
peut
être
activée
en
important
la
table
Navigateur
vers
objets
Jet
Bus
dans
la
base
de
données
du
navigateur.
Configuration
des
objets
commerciaux
Pour
chaque
objet
commercial,
il
existe
un
ensemble
de
mappages
de
champs
dans
la
table
«
Navigateur
vers
objets
Jet
Bus
».
Ces
mappages
de
champs
déterminent
l'application
des
règles
d'accès
de
l'utilisateur
pour
un
objet
commercial
donné
suivant
le
champ
et
la
table.
Ces
mappages
de
champs
doivent
être
importés
dans
le
navigateur
manuellement
ou
en
utilisant
un
port
de
données.
La
table
«
Navigateur
vers
objets
Jet
Bus
»
possède
les
5
champs
suivants
:
©2012 Jet Reports, Inc.. All Rights Reserved.
8
Jet Express
9
N°
de
Nom
de
champ champ
Type
de Description
données
1
N°
de
table
Nombre
entier
Le
numéro
de
table
auquel
l'objet
commercial
correspond.
2
N°
de
champ
Nombre
entier
Le
numéro
de
champ
auquel
l'objet
commercial
correspond.
3
Objet
Code
commercial
L'identité
de
l'objet
commercial.
Il
s'agira
soit
d'un
code,
c'est-à-dire
COMPTEGL,
soit
d'un
numéro
de
dimension.
4
Type
d'objet
Option
Le
type
de
l'objet
commercial
défini
dans
le
champ
«
Objet
commercial
».
Il
peut
s'agir
d'un
code
ou
d'une
dimension.
5
Libellé
de
champ
Texte
Le
libellé
de
champ
comme
défini
dans
le
champ
«
N°
de
champ
».
Ce
champ
n'est
présent
qu’à
titre
pratique
et
Jet
ne
l'utilise
pas.
Les
exemples
qui
suivent
sont
des
exemples
de
lignes
qui
définissent
les
mappages
de
certains
objets
commerciaux
vers
la
table
du
compte
G/L
:
N°
de N°
de
table champ
Objet
commercial
Type
d'objet
Libellé
de
champ
15
1
COMPTEGL
code
N°
15
29
1
dimension Filtre
1
Dimension
globale
Les
lignes
ci-dessus
définissent
deux
mappages
de
champs
dans
la
table
15
(«
Compte
G/L
»)
au
niveau
de
la
base
de
données.
La
première
rangée
indique
que
les
règles
d'accès
utilisateur
pour
l'objet
commercial
«
COMPTEGL
»
seront
appliquées
au
champ
«
N°
»
dans
la
table
«
Compte
G/L
».
Notez
que
le
type
d'objet
est
«
code
»
et
que
l'objet
commercial
(COMPTEGL)
correspond
directement
au
nom
d'un
objet
commercial
existant.
La
deuxième
rangée
de
l'exemple
est
un
objet
de
type
«
dimension
».
Ceci
signifie
que
la
valeur
du
champ
«
Objet
commercial
»
doit
correspondre
à
un
numéro
de
dimension,
dans
ce
cas
dimension
«
1
».
Cette
rangée
indique
que
les
règles
d'accès
utilisateur
pour
la
dimension
1,
ou
«
PROGRAMME
»
dans
la
base
de
données
échantillon
du
navigateur
seront
appliquées
au
champ
«
Filtre
1
Dimension
globale
»
dans
la
table
«
Compte
G/L
».
Si
un
objet
commercial
ne
correspond
pas
directement
à
un
champ
dans
une
table,
les
règles
pour
un
objet
commercial
ne
peuvent
pas
s'appliquer.
Ceci
est
dû
au
fait
que
les
mappages
de
champs
pour
ces
objets
commerciaux
ne
peuvent
pas
être
définis
à
l'aide
de
la
structure
de
tables
comme
précédemment
décrit.
Il
ne
se
produit
pas
de
manière
courante
au
sein
de
l'ensemble
normatif
des
objets
commerciaux.
Jet avec Citrix
IMPORTANT
:
Jet
n'est
pas
pris
en
charge
par
les
environnements
Citrix
si
l'intégralité
du
bureau
n'est
pas
publiée.
Pour
pouvoir
utiliser
Jet
avec
Citrix,
les
directives
suivantes
s'appliquent
:
L'intégralité
du
bureau
doit
être
publiée.
Jet,
Excel
et
les
composants
des
bases
de
données
client
doivent
tous
être
installés
sur
le
bureau
Citrix.
Si
vous
êtes
un
utilisateur
Dynamics
NAV,
le
Classic
Client
de
Dynamics
NAV
doit
être
installé
sur
le
bureau
Citrix.
Si
vous
utilisez
un
connecteur
OLE,
le
pilote
OLE
de
votre
base
de
données
particulière
doit
être
installé
sur
le
bureau
Citrix.
Si
vous
utilisez
ODBC,
une
source
de
données
ODBC
pour
Windows
doit
être
configurée
sur
le
bureau
Citrix.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
Le
compagnon
Jet
doit
être
activé
sous
Excel
pour
chaque
utilisateur
Citrix
ayant
l'intention
de
l'utiliser.
Se
reporter
à
Activer
les
rapports
Jet
(Sektion
4.3)
pour
plus
d'information.
©2012 Jet Reports, Inc.. All Rights Reserved.
10
Jet Express
5
11
Interface utilisateur de Jet
Modes Rapport
Design
Le
Mode
design
est
utilisé
pour
créer
des
rapports.
En
Mode
design,
les
résultats
de
la
fonction
Jet
sont
optimisés
pour
des
raisons
de
rapidité
et
ne
sont
pas
garantis
de
ramener
des
résultats
corrects.
Rafraîchir
Rafraîchir
lance
le
rapport,
en
rafraîchissant
toutes
les
données
directement
depuis
la
base
de
données.
Grand-livre
Ouvre
le
Jfx
(Sektion
5.3)
rempli
avec
une
fonction
GL
vide.
Assistant de la fonction Jet (Jfx)
Fournit
une
manière
intuitive
aux
utilisateurs
pour
insérer
les
fonctions
Jet
dans
une
feuille
de
calcul.
Constructeur de tableau
Le
Constructeur
de
tableau
crée
un
tableau
Excel
à
partir
de
plusieurs
tables
de
base
de
données
qui
peut
être
utilisé
comme
base
pour
des
tables
et
des
graphiques
croisés
dynamiques.
Drilldown
Pour
effectuer
un
minage
des
données,
cliquez
sur
le
bouton
Drilldown
qui
apparaît
dans
une
cellule
contenant
une
formule
Jet
ou
sélectionnez
la
cellule
et
sélectionnez
Drilldown.
Grille de Drilldown
La
grille
de
drilldown
affiche
les
données
de
minage
dans
une
grille
qui
vous
permet
de
grouper,
filtrer
et
classer
vos
données.
Visualisation
du
drilldown
Avec
la
grille
de
drilldown,
les
résultats
du
drilldown
peuvent
être
personnalisés.
En
faisant
un
clic
droit
sur
un
entête
de
colonne,
un
utilisateur
peut
choisir
les
champs
à
afficher
dans
le
formulaire
de
drilldown.
En
plus,
il
est
possible
de
réorganiser
les
colonnes
en
faisant
glisser
un
en-tête
de
colonne
à
l'endroit
souhaité.
Lorsque
le
formulaire
de
drilldown
est
fermé,
les
champs
qui
sont
actuellement
visibles
et
l'ordre
des
champs
sont
stockés
comme
étant
la
visualisation
du
drilldown.
La
prochaine
fois
que
l'utilisateur
mine
les
données
d'une
table,
seuls
les
champs
qui
étaient
précédemment
visibles
s’affichent
dans
le
même
ordre.
Analyser
les
données
dans
la
grille
du
drilldown
Lorsque
le
formulaire
de
drilldown
s'ouvre,
tous
les
enregistrements
ne
seront
pas
chargés.
Pendant
le
chargement
des
enregistrements,
un
indicateur
de
progrès
apparaît
en
bas
à
gauche
du
formulaire.
Lorsque
le
chargement
de
tous
les
enregistrements
est
fini,
le
nombre
total
d'enregistrements
récupérés
s'affiche.
Le
regroupement,
le
filtrage
et
le
triage
peuvent
tous
être
effectués
pendant
le
chargement
des
enregistrements.
Dynamics
NAV
et
grille
de
drilldown
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
12
Les
valeurs
ChampDeFlux
ne
sont
pas
initialement
chargées
dans
la
grille
de
drilldownPour
charger
les
valeurs
d'un
ChampDeFlux,
cliquez
sur
le
bouton
«
Rafraîchir
»
dans
l'en-tête
de
la
colonne.
Les
valeurs
ChampDeFlux
ne
peuvent
pas
être
chargées
jusqu'à
ce
que
tous
les
enregistrements
de
drilldown
aient
été
récupérés.
Déboguer
Déboguer
aide
à
diagnostiquer
les
problèmes
avec
les
fonctions
Jet.
Lorsqu'une
fonction
Jet
entraîne
une
erreur,
#VALEUR!
apparaît
dans
la
cellule
de
la
feuille
de
calcul
contenant
la
fonction.
Pour
déboguer
la
fonction,
sélectionnez
la
cellule
contenant
l'erreur
et
choisissez
Déboguer.
Un
message
qui
aide
à
expliquer
le
problème
s'affichera.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
6
13
Références
Fonction NL
=NL(Quoi, Table, Champ, FiltrerChamp1, Filtre1,..., FiltrerChamp10, Filtre10)
Objet
:
Retourne
les
champs
ou
les
clés
d'enregistrements
d'une
table
sur
la
base
de
filtres.
Paramètres Description
Quoi
Détermine
ce
qui
est
retourné.
Argument
Description
«
Lien
»
Retourne
une
valeur
de
chaîne
qui
peut
être
utilisée
comme
filtre
dans
une
autre
fonction
NL.
Se
reporter
à
Lier
à
d'autres
tables
en
utilisant
Lien=
('Liaison
simple'
in
deronlinedokumentation)
pour
plus
d'informations.
«
Table
»
Crée
un
objet
tableau
Excel
basé
sur
les
valeurs
de
champs
retournées.
Laisser
l'argument
Champ
vide
retourne
tous
les
champs.
Utilisez
un
Cache
de
champs
pour
retourner
plusieurs
champs.
«
ChampLien
»
Retourne
une
chaîne
utilisée
pour
récupérer
un
champ
à
partir
d'une
table
liée
dans
une
fonction
NL(Table).
«
SommeLien
» Retourne
une
chaîne
utilisée
pour
récupérer
la
somme
d'un
champ
à
partir
d'une
table
liée
dans
une
fonction
NL(Table).
«
FlowField
»
Retourne
une
chaîne
utilisée
pour
récupérer
un
FlowField
à
partir
d'une
table
primaire
dans
une
fonction
NL(Table).
Les
FiltresDeFlux
dans
cette
fonction
ne
sont
appliqués
qu'au
FlowField
spécifié
et
non
à
la
requête
parente.
Table
Le
nom,
nombre
ou
libellé
de
la
table.
Champ
Le
nom,
nombre
ou
libellé
du
champ
à
retourner.
Pour
les
utilisateurs
Dynamics
NAV,
ceci
peut
aussi
être
une
Dimension
avancée.
Pour
retourner
un
Cache
de
champs,
précisez
une
série
de
champs.
Un
Cache
de
champs
peut
être
utilisé
avec
NL(Table)
lorsque
vous
ne
voulez
que
voir
certains
des
champs
de
la
table
plutôt
que
tous.
Une
fonction
NL
avec
un
Cache
de
champs
ne
retournera
que
les
combinaisons
uniques
des
valeurs
des
champs
dans
le
Cache
de
champs.
FiltrerChamp1
Le
nom
du
premier
champ
à
utiliser
comme
filtre.
Pour
les
utilisateurs
Dynamics
NAV,
ceci
peut
aussi
être
une
Dimension
avancée.
Les
valeurs
spéciales
suivantes
sont
permises
comme
arguments
ChampDeFiltre.
FiltrerChamp
Description
«
Société=
»
ou
0
Remplace
la
société
par
défaut
par
une
société
spécifiée
par
l'argument
Filtre.
«
LienInclusif=
»
Lie
la
table
primaire
à
celle
spécifiée
par
l'argument
du
filtre
dans
le
but
de
récupérer
les
données.
Pour
plus
d'informations,
se
reporter
à
Récupérer
des
champs
spéciaux
avec
NL(Table)
(Sektion
6.1.2).
«
Limite=
»
Limite
le
nombre
d'enregistrements
ou
valeurs
retournées
au
nombre
spécifié
dans
l'argument
Filtre.
Pour
plus
d'informations,
se
reporter
à
Limiter
le
nombre
d'enregistrements
dans
une
requête
(Sektion
6.1.1.4).
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
14
Paramètres Description
Filtre1
«
Filtres=
»
Spécifie
un
ensemble
de
filtres
pour
la
requête
avec
une
série
de
filtres
spécifiés
par
l'argument
Filtre.
Pour
plus
d'informations,
se
reporter
à
Préciser
plus
de
dix
filtres
dans
la
fonction
NL
(Sektion
6.1.1.3).
«
Ententes=
»
Remplace
les
en-têtes
de
champs
par
la
série
d'en-têtes
spécifiée
dans
l'argument
Filtre.
À
utiliser
avec
la
fonction
NL(Table).
«
CacheTotaux=
»
Lorsque
la
valeur
de
l'argument
Filtre
est
VRAI,
cache
la
rangée
des
totaux
créés
par
NL(Table).
«
NomTable=
»
Spécifie
le
nom
à
utiliser
pour
l'objet
tableau
Excel
créé
par
NL(Table)
avec
le
nom
dans
le
paramètre
Filtre.
Utilisez
ceci
pour
vous
référer
à
la
table
par
nom
à
partir
du
tableau
croisé
dynamique.
La
valeur
du
filtre
à
appliquer
au
FiltrerChamp1.
ChampDeFiltreN Comme
pour
FiltrerChamp1.
Il
est
possible
de
préciser
jusqu'à
10
paires
champ-filtre.
Si
vous
spécifiez
des
filtres
multiples,
ils
sont
combinés
avec
l'opérateur
logique
ET.
FiltreN
Comme
pour
Filtre1,
mais
s'applique
à
ChampDeFiltreN.
6.1.1 Filtrer des données
Filtres vierges
Parfois
vous
voulez
filtrer
une
fonction
NL
(Sektion
6.1)
sur
la
base
d'une
autre
valeur
qui
peut
être
vierge.
La
fonction
NL
ne
vous
permet
pas
de
préciser
des
filtres
vierges,
et
vous
aurez
un
message
d'erreur
#VALEUR!
si
vous
remplissez
un
argument
de
FiltrerChamp
('Fonction
NL'
in
deronline-dokumentation)
et
laissez
l'argument
Filtre
('Fonction
NL'
in
deronline-dokumentation)
correspondant
vierge.
Supposons
que
la
valeur
dans
la
cellule
C4
provient
d'une
autre
fonction
Jet
et
qu'elle
puisse
être
vierge.
Dans
ce
cas,
vous
pouvez
utiliser
deux
apostrophes
simples
(')
autour
de
la
valeur
du
filtre.
Vous
pouvez
utiliser
la
formule
suivante
:
=NL("Premier","Élément","Description","Numéro d'élément","'"&C4&"'")
Bien
que
cette
formule
soit
un
peu
difficile
à
lire,
elle
ajoute
un
caractère
d'apostrophe
simple
(')
de
chaque
côté
de
la
référence
C4.
Si
C4
contient
la
valeur
Élément1,
le
filtre
résultant
sera
Élément1.
Si
C4
est
vierge,
le
résultat
est
deux
apostrophes
simples,
ce
qui
est
un
filtre
valide
pour
les
champs
vierges.
Une
variation
plus
facile
à
lire
sur
le
filtre
pour
les
cellules
vierges
et
"@@"
avant
la
valeur
dans
la
cellule
C4.
La
fonction
devient
comme
suit
:
=NL("Premier","Élément","Description","Numéro d'élément","@@"&C4)
Caractères spéciaux dans un filtre
Les
caractères
tels
que
|>"=.()&@
sont
considérés
comme
des
caractères
spéciaux
par
Jet.
Si
vous
devez
inclure
le
moindre
de
ces
caractères
comme
partie
de
la
valeur
d'un
filtre
('Fonction
NL'
in
deronline-dokumentation),
alors
votre
filtre
doit
être
précédé
de
@@.
Le
"@@"
considérera
le
filtre
comme
une
chaîne
littérale
et
il
sera
évalué
correctement.
Par
exemple,
si
vous
devez
filtrer
par
un
client
nommé
«
John(Houston)
»,
il
vous
faudra
mettre
"@@"
avant
«
John(Houston)
».
La
formule
résultante
ressemblera
à
ce
qui
suit
:
=NL("Lignes","Facture de vente","N°","Client","@@John(Houston)")
Si
le
nom
John(Houston)
se
trouve
dans
une
cellule
adjacente,
ceci
est
la
formule
équivalente
utilisant
une
référence
de
cellule
:
=NL("Lignes","Facture de vente","N°","Client","@@"&C3)
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
15
Si
vous
devez
combiner
plusieurs
valeurs
de
filtre
qui
comprennent
toutes
des
caractères
spéciaux,
vous
devez
inclure
chaque
élément
de
filtre
dans
des
apostrophes
simples
(')
Par
exemple,
supposons
que
vous
ayez
besoin
de
filtrer
par
clients
nommés
«
John
A.M.
»
ou
«
Ben
&
Jerrys
».
Vous
devez
utiliser
le
OU
logique
(|),
et
donc
vous
ne
pouvez
pas
utiliser
le
@@
car
il
affecte
l'intégralité
du
filtre.
La
formule
suivante
montre
la
bonne
méthode
de
construction
du
filtre
:
=NL("Lignes","Facture de vente","N°","Client","'John A.M.'|'Ben & Jerrys'")
Encore
une
fois,
ces
noms
peuvent
provenir
de
références
de
cellules,
et
donc
la
formule
équivalente
avec
les
références
de
cellule
est
ci-dessous
:
=NL("Lignes","Facture de vente","N°","Client","'"&C3&"'|'"&C4&"'")
Préciser plus de dix filtres dans la fonction NL
Filtres=
vous
permet
d'utiliser
une
plage
afin
de
préciser
des
filtres
dans
les
formules
NL
(Sektion
6.1).
Ceci
vous
permet
d'utiliser
plus
de
10
paires
de
FiltrerChamp
('Fonction
NL'
in
deronline-dokumentation)
/
Filtre
('Fonction
NL'
in
deronline-dokumentation),
rend
le
design
de
rapport
plus
évident
et
facilite
l'ajout
de
filtres
à
un
rapport
plus
tard.
Pour
utiliser
cette
fonction,
précisez
les
FiltresDeChamp
dans
une
colonne
sous
Excel
et
les
valeurs
de
filtre
correspondantes
dans
la
colonne
adjacente
sur
la
droite.
Précisez
ensuite
la
série
de
cellules
contenant
à
la
fois
les
FiltresDeChamp
et
les
filtres
dans
le
Paramètre
de
filtre
suivant
Filtres=
comme
dans
ce
qui
suit
:
=NL("Lignes","En-tête de facture de vente",,"Filtres=",$B$2:$C$4)
Limiter le nombre d'enregistrements dans une requête
Vous
pouvez
définir
une
limite
au
nombre
d'enregistrements
que
NL
(Sektion
6.1)
retournera
en
saisissant
Limite=
dans
un
des
paramètres
FiltrerChamp
('Fonction
NL'
in
deronline-dokumentation)
et
en
saisissant
un
nombre
maximum
dans
le
paramètre
Filtre
('Fonction
NL'
in
deronline-dokumentation)
correspondant.
L'exemple
suivant
imprime
les
noms
des
clients
étant
à
l'origine
des
10
volumes
de
vente
les
plus
importants.
=NL("Lignes","Client","Nom","-Ventes ($)","*","Limite=",10)
Récupérer ces champs spéciaux avec NL(Table)
Récupérer
les
valeurs
de
champs
de
tables
liées
La
syntaxe
pour
récupérer
les
valeurs
des
champs
de
tables
liées
ressemble
à
ce
qui
suit
:
=NL("Table","Table1",{"ChampDeTable1","ChampLien([Table2],
[Champ2DeTable2])"},"Lien=","Table2","Champ1DeTable2","=ChampDeTable1")
Cette
fonction
récupère
la
valeur
du
ChampDeTable1
de
la
Table1
et
la
première
valeur
du
Champ2DeTable2
de
la
Table2
pour
chaque
enregistrement
de
Table1
où
la
valeur
de
Champ1DeTable2
correspond
à
la
valeur
du
ChampDeTable1.
La
fonction
NL(ChampDeLien)
Afin
de
simplifier
la
récupération
de
champs
des
tables
liées,
la
fonction
NL(ChampDeLien)
a
été
introduite.
La
syntaxe
de
NL(ChampLien)
ressemble
à
ce
qui
suit
:
=NL("ChampLien","Table2","ChampDeTable2")
Cette
fonction
peut
alors
être
référencée
dans
le
paramètre
Champ
de
la
fonction
NL(Table),
plutôt
que
de
saisir
manuellement
la
formule
dans
le
ChampLien().
Récupérer
des
sommes
de
champs
de
tables
liées
La
syntaxe
pour
récupérer
les
sommes
de
champs
de
tables
liées
ressemble
à
ce
qui
suit
:
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
16
=NL("Table","Table1",{"ChampDeTable1","SommeLien([Table2],[Champ2DeTable2],
[Champ3DeTable2],[A*])"},"Lien=","Table2","Champ1DeTable2","=ChampDeTable1")
Cette
fonction
récupère
la
valeur
du
ChampDeTable1
de
la
Table1
et
la
somme
des
valeurs
du
Champ2DeTable2
pour
chaque
enregistrement
de
Table1
où
la
valeur
de
Champ1DeTable2
correspond
à
la
valeur
de
ChampDeTable1
où
la
valeur
de
Champ3DeTable2
commence
avec
A.
La
fonction
NL(SommeLien)
Afin
de
simplifier
la
récupération
des
sommes
des
tables
liées,
la
fonction
NL(SommeLien)
a
été
introduite.
La
syntaxe
de
NL(SommeLien)
ressemble
à
ce
qui
suit
:
=NL("SommeLien","Table2","Champ2DeTable2","Champ3DeTable2","A*")
Cette
fonction
peut
alors
être
référencée
dans
le
paramètre
Champ
de
la
fonction
NL(Table),
plutôt
que
de
saisir
manuellement
la
formule
SommeLien().
Récupérer
un
FlowField
avec
des
FlowFilters
La
syntaxe
FlowField,
utilisée
dans
l'argument
Champ
de
la
fonction
NL(Table),
permet
la
récupération
d'un
FlowField
avec
un
ensemble
spécifique
de
FlowFilters
ne
s'appliquant
qu'à
ce
champ
:
=NL("Table","Client",{"Nom","FlowField([Ventes],[Filtre de date],[1/1/10..31/12/10])"})
Le
premier
argument
est
le
FlowField
à
récupérer,
suivi
de
n'importe
quelle
quantité
de
paire
de
FlowFieldFlowFilter.
N'importe
quel
FlowFilter
s'appliquant
à
l'intégralité
de
la
requête,
c'est-à-dire
la
fonction
NL(Table),
s'appliquera
aussi
aux
champs
qui
sont
spécifiés
en
utilisant
la
syntaxe
FlowField.
La
fonction
NL(FlowField)
Afin
de
simplifier
la
récupération
de
ces
ChampsDeFlux,
la
fonction
NL(FlowField)
a
été
introduite.
La
syntaxe
NL(FlowField)
est
comme
suit
:
=NL("FlowField","Client","Ventes","Filtre de date","1/1/10..31/12/10")
Cette
fonction
peut
alors
être
référencée
dans
le
paramètre
Champ
de
la
fonction
NL(Table),
plutôt
que
de
saisir
manuellement
la
formule
dans
le
FlowField().
Récupérer
les
champs
spéciaux
à
partir
de
liens
imbriqués
Les
valeurs
et
les
sommes
de
champs
peuvent
être
récupérés
à
partir
de
liens
imbriqués
comme
ce
qui
suit:
=NL("Table","Cust. Ledger Entry",{"Entry No.","ChampLien([Customer Posting Group],
[Code])"},"LienInclusif=","Customer","No.","=Customer No.","LienInclusif=","Customer Posting
Group","Code","=Customer Posting Group")
Cette
fonction
récupère
toutes
les
valeurs
du
champ
«
Écriture
n°
»
de
la
table
«
Écriture
grand-livre
client
»
et
du
champ
«
Code
»
de
la
table
«
Groupe
de
postage
client
»
qui
sont
liés
via
la
table
«
Clients
».
Récupérer
les
champs
spéciaux
à
partir
de
plusieurs
tables
Field
values
and
sums
can
also
be
retreived
from
multiple
tables
linked
from
the
primary
table
like
the
following:
=NL("Table","Customer",{"No.","ChampLien([Customer Posting Group],[Code])","LinkSum([Cust.
Ledger Entry],[Amount])"},"InclusiveLien=","Cust. Ledger Entry","Customer
No.","=No.","InclusiveLien=Customer","Customer Posting Group","Code","=Customer Posting Group")
Cette
fonction
récupère
toutes
les
valeurs
du
champ
«
Écriture
n°
»
de
la
table
«
Clients
»,
les
valeurs
du
champ
«
Code
»
de
la
table
«
Groupe
de
postage
client
»
et
la
somme
des
valeurs
du
champ
«
Montant
»
de
la
table
«
Écriture
grand-livre
client
».
Veuillez
noter
que
les
deux
tables
(«
Groupe
de
postage
client
»
et
«
Écriture
grandlivre
client
»)
sont
liées
à
la
table
«
Clients
».
Classer
Par
défaut,
les
résultats
retournés
par
les
fonctions
Jet
sont
classés
par
ordre
croissant
sur
la
base
des
valeurs
©2012 Jet Reports, Inc.. All Rights Reserved.
retournées.
Toutefois,
vous
pouvez
remplacer
l'ordre
par
défaut
et
classer
sur
la
base
des
valeurs
de
n'importe
quel
champ
dans
la
table
dans
laquelle
vous
extrayez
les
données
retournées.
Jet Express
17
6.2 Fonction GL
Fonction GL de Dynamics NAV
=GL(Quoi, Compte, DateDébut, DateFin, Vue, Dim1, Dim2, Dim3, Dim4, UnitéCommerciale, Société, Réservé,
SourceDonnée=ExclureFermée, Réservé,
Réservé, Réservé, Réservé, Réservé, Réservé, AfficherRequête, Réservé, SourceDonnée)
Objet
:
Retourne
le
budget,
le
solde,
la
différence
nette,
les
débits
ou
les
crédits
d'un
ou
de
plusieurs
grands-livres
des
comptes.
Utilisez
la
définition
de
la
fonction
ci-dessus
pour
déterminer
l'ordre
des
paramètres
décrits
ci-dessous.
Les
paramètres
marqués
Réservé
ne
sont
pas
utilisés.
Paramètres
Description
Action
Détermine
ce
que
la
fonction
GL
retourne
Les
options
sont
Solde,
Budget,
Crédits
ou
Débits
Compte
Numéro
de
compte,
filtre
ou
plage
du
grand-livre.
Si
vous
précisez
un
compte
totalisateur
unique,
cette
fonction
retourne
la
valeur
de
ce
compte.
Si
vous
spécifiez
plusieurs
comptes
ou
une
gamme
de
compte,
les
comptes
totalisateurs
ne
seront
pas
inclus
dans
le
résultat.
DateDébut
Précise
la
date
de
début
des
transactions
à
inclure.
Pour
le
solde
d'un
compte
à
une
date
donnée,
laissez
la
DateDébut
vide.
Pour
la
différence
nette
d'un
compte,
utilisez
le
solde
et
précisez
à
la
fois
la
DateDébut
et
la
DateFin.
DateFin
Précise
la
date
de
fin
des
transactions
à
inclure.
Vue
La
vue
d'analyse
du
G/L
à
utiliser.
Laissez
ce
champ
vide
et
aucune
vue
d'analyse
ne
sera
utilisée.
Dim1
Filtre
pour
la
première
dimension
de
la
vue
d'analyse.
Si
l'argument
Vue
est
vide,
ce
sera
le
filtre
pour
l'axe
analytique
global
1.
Dim2
Filtre
pour
la
deuxième
dimension
de
la
vue
d'analyse.
Si
Vue
est
vide,
ce
sera
le
filtre
pour
l'axe
analytique
global
2.
Dim3
Filtre
pour
la
troisième
dimension
de
la
vue
d'analyse.
Dim4
Filtre
pour
la
quatrième
dimension
de
la
vue
d'analyse.
Centre
de
Profit
Filtre
pour
l'unité
commerciale.
Budget
Filtre
du
budget.
Laissez
ce
champ
vide
pour
tous
les
budgets.
Ceci
n'est
utilisé
que
pour
retourner
les
budgets.
Société
Nom
de
la
société
Si
ce
paramètre
est
vide,
la
société
par
défaut
est
utilisée.
Exclure
Fermeture
«
Vrai
»
pour
exclure
les
dates
de
clôture
des
transactions.
«
Faux
»
par
défaut.
AfficherRequete
«
Vrai
»
pour
montrer
la
chaîne
finhlink
qui
sera
utilisée
pour
le
minage
des
données.
«
Faux
»
par
défaut.
Source
de
données
Nom
Source
de
données.
Si
ce
paramètre
est
vide,
la
source
de
données
par
défaut
est
utilisée.
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
18
Filtrer
Signification
Symbole Exemple
Enregistrements
d'expression récupérés
Égal
à
Aucun
377
BLEU
Ceux
dont
la
valeur
de
champ
est
377
Ceux
dont
la
valeur
de
champ
est
BLEU
Pas
égal
à
<>
<>0
Ceux
dont
la
valeur
de
champ
n'est
pas
égale
à
0
Et
&
>1000&<2000
Ceux
dont
la
valeur
de
champ
est
supérieure
à
1000
et
inférieure
à
2000
Ou
|
1000|2000
Ceux
dont
la
valeur
de
champ
est
1000
ou
2000
Supérieur
à
>
>1000
Ceux
dont
la
valeur
de
champ
est
supérieure
à
1000
Supérieur
ou
égal
à
>=
>=1000
Ceux
dont
la
valeur
de
champ
est
supérieure
ou
égale
à
1000
Inférieur
à
<
<1000
Ceux
dont
la
valeur
de
champ
est
inférieure
à
1000
Inférieur
ou
égal
à
<=
<=1000
Ceux
dont
la
valeur
de
champ
est
inférieure
ou
égale
à
1000
Plage
..
1000..2000
Ceux
dont
la
valeur
de
champ
se
situe
entre
1000
et
2000,
inclus.
..1000
1000..
Ceux
dont
la
valeur
de
champ
est
égale
jusqu'à
1000
Ceux
dont
la
valeur
de
champ
est
1000
ou
plus
Caractère
de
remplacement
*
*co*
*co
co*
Ceux
dont
la
valeur
de
champ
contient
«
co
»
Ceux
dont
la
valeur
de
champ
finit
par
«
co
»
Ceux
dont
la
valeur
de
champ
commence
par
«
co
»
Caractère
de
remplacement
pour
caractère
unique
?
Hans?n
Ceux
dont
la
valeur
de
champ
est
Hanson
ou
Hansen
Ordre
des
opérations
(
)
30|(>10&<20)
Ceux
dont
la
valeur
de
champ
est
30
OU
dont
la
valeur
de
champ
est
supérieure
à
10
et
inférieure
à
20
Ignorer
les
caractères
spéciaux
@@
@@A&B
Ceux
dont
la
valeur
de
champ
est
A&B
''
'A&B'|'C&D'
Ceux
dont
la
valeur
de
champ
est
A&B
ou
C&D
@
@lieu
Ceux
dont
la
valeur
de
champ
est
lieu,
LIEU
ou
Lieu
Ignorer
la
casse
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
19
Raccourcis de clavier
Les
raccourcis
de
clavier
suivants
sont
disponibles
sous
Jet
:
Raccourcis Disponible
à
partir
de
de
clavier
Comportement
F1
Composants
de
l'interface
utilisateur
Affiche
de
l'aide
sensible
au
contexte
F4
Jfx
Alterne
le
mode
d'adressage
d'une
référence
de
cellule
F6
Composants
de
l'interface
utilisateur
avec
Lookup
de
valeur
Affiche
une
Lookup
dans
une
base
de
données
Formatage automatique de rapports
Modifier
automatiquement
les
largeurs
de
colonnes
Certaines
valeurs
de
données
ont
des
longueurs
variables
telles
que
vous
ne
savez
pas
de
quelle
largeur
une
colonne
doit
être
avant
d'exécuter
un
rapport.
Si
la
colonne
n'est
pas
assez
large
pour
afficher
la
donnée,
Excel
affichera
########
ou
ne
montrera
que
la
section
de
la
donnée
qui
tient
dans
la
cellule.
Ajuster
Une
colonne
peut
être
automatiquement
formatée
pour
s'ajuster
à
la
donnée
la
plus
large
s'y
trouvant
en
saisissant
le
mot-clé
Ajuster
dans
la
Rangée
1
de
cette
colonne.
La
hauteur
de
la
rangée
peut
être
formatée
à
peu
près
de
la
même
façon,
sauf
que
le
mot-clé
«
Ajuster
»
sera
placé
dans
la
Colonne
A
de
la
rangée
à
formater.
Cacher
automatiquement
Le
contenu
de
certains
classeurs
peut
être
nécessaire
au
design
du
rapport,
mais
il
n'est
pas
souhaitable
de
le
voir
en
Mode
Rapport
('Modes
Rapport'
in
deronline-dokumentation).
Cacher
et
CacherFeuille
Une
colonne
ou
rangée
peut
être
automatiquement
cachée
en
plaçant
le
mot-clé
Cacher
dans
la
Rangée
1
de
la
colonne
à
cacher
ou
la
Colonne
A
de
la
rangée
à
cacher.
Pour
cacher
automatiquement
des
feuilles
entières,
vous
pouvez
ajouter
+CacherFeuille
dans
la
cellule
A1
du
classeur.
Lorsque
vous
lancez
le
rapport,
Jet
cachera
les
lignes,
colonnes
ou
feuilles
de
calcul
que
vous
avez
spécifiées.
6.6 Distribuer des rapports
Options de rapports
Pour
afficher
la
fenêtre
d'options
de
rapport
lors
de
l'exécution
d'un
rapport,
vous
utilisez
les
tags
de
feuilles
de
calcul
suivants
:
Option,
Titre
et
Valeur.
Chaque
rangée
de
la
feuille
contenant
une
option
que
vous
voulez
voir
figurer
dans
la
fenêtre
d'options
de
rapport
doit
contenir
le
marqueur
Option
dans
la
Colonne
A.
La
colonne
contenant
les
titres
des
options
doit
contenir
le
marqueur
Titre
dans
la
Rangée
1.
La
colonne
contenant
les
valeurs
courantes
des
options
auxquelles
vous
devez
vous
référer
dans
votre
rapport
doit
contenir
le
marqueur
Valeur
dans
la
Rangée
1.
L'intersection
des
lignes
d'Options
avec
les
colonnes
de
Titre
et
de
Valeurs
crée
les
options
du
rapport.
Le
tableau
suivant
montre
un
exemple
simple
:
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
20
A
B
C
Auto+Cacher+Valeurs
Titre
Valeur
2 Option
Client
*
3 Option
Ouvert VRAI
1
Lorsque
vous
exécutez
un
rapport
avec
des
options
de
rapport,
la
fenêtre
d'options
de
rapport
s'affiche.
Si
les
options
de
rapport
sont
sur
une
feuille
de
calcul
que
vous
voulez
cacher
à
l'utilisateur,
ajoutez
simplement
+CacherFeuille
au
marqueur
de
la
cellule
A1.
Validation Option de Report
Lors
de
l'utilisation
des
options
de
rapport,
il
est
possible
de
valider
les
valeurs
saisies
lors
de
la
saisie
en
Mode
Rapport
ou
lorsque
le
rapport
est
actualisé.
Pour
ce
faire,
vous
pouvez
utiliser
les
balises
optionnelles
suivantes
dans
les
colonnes
de
la
feuille
de
calcul:
Valide
et
un
message.
Valide
La
colonne
contenant
la
balise
Valide
doit
contenir
une
fonction
valide
Excel
qui
renvoie
TRUE
(vrai)
ou
FALSE
(faux)
basé
sur
la
valeur
de
l'option
de
rapport.
Message
Si,
après
le
passage
au
Mode
rapport
et
les
Valeurs
des
options
de
rapport
sont
entrées,
la
fonction
Excel
dans
la
colonne
valide
retourne
FALSE,
le
Visionneur
de
rapports
sera
présenté
avec
le
message
défini
dans
la
colonne
contenant
la
Balise
message.
Le
tableau
suivant
présente
un
exemple
simple
1
A
B
C
D
Auto+Cacher
Titre
Valeur Valide
E
Message
2 Option
Année 2011
=IF(VALUE(C2)>2010,TRUE,FALSE)
3 Option
État
=IF(OR(C3="WA",C3="OR",C3="ID"),TRUE,FALSE) Les
seuls
états
valides
pour
ce
rapport
sont
Washington,
Oregon
ou
Idaho.
WA
L'année
doit
être
plus
grande
que
2010.
Quand
un
rapport
est
exécuté
avec
ces
options
de
rapport,
les
valeurs
valides
pour
l'option
«Année»
sont
supérieurs
à
2010,
et
les
valeurs
valides
pour
l'option
«État»
sont
«WA»,
«OR»,
ou
«ID».
Après
l'accusé
de
réception
du
message
par
le
visionneur
de
rapports
présenté,
lorsque
l'Option
valeur
est
validée,
la
valeur
Option
de
rapport
d'origine
est
restaurée
dans
la
colonne
Valeur.
Toutefois,
cette
valeur
est
restaurée
sous
forme
de
texte.
C'est
important
de
se
rappeler
lorsque
l'on
travaille
avec
des
valeurs
numériques,
et
ces
valeurs
devraient
être
traitées
en
conséquence
dans
la
formule
de
validation.
Par
exemple:
Plutôt
que
d'utiliser
la
formule
de
validation
=
IF
(C3>
10,
TRUE,
FALSE)
pour
s'assurer
que
la
valeur
de
l'option
rapport
est
supérieure
à
dix,
vous
devez
vous
assurer
que
la
valeur
d'origine
est
restaurée
comme
une
valeur
numérique
dans
la
formule:
=IF(VALUE(C3)>10,TRUE,FALSE).
©2012 Jet Reports, Inc.. All Rights Reserved.
Jet Express
7
Index
#VALEUR!,
12
À
propos
de
Jet,
3
Égal
à,
18
Activation,
6
Ajuster,
19
Assistant
de
la
fonction
Jet
(Jfx),
11
Auto,
19
AutoAjuster,
19
Base
de
données,
7
Budget,
17
Cacher,
19
CacherFeuille,
19
Caractères
spéciaux
dans
un
filtre,
14-15
ChampDeFlux,
15-16
ChampLien,
15-16
Citrix,
9-10
Classer,
16
Compte,
17
Configuration,
7
Configuration
avancée
de
Dynamic
NAV
Règles
d'accès
utilisateur
au
navigateur
Serenic,
8-9
Configurer
Jet
Paramètres
de
l'application,
6-7
Jet
avec
Citrix,
9-10
Configurer
une
source
de
données
Dynamics
NAV,
7-8
Connexion,
7
Consignation,
6-7
Constructeur
de
tableau,
11
Débogage
automatique
des
erreurs
de
rapports,
6-7
Déboguer,
12
DateDébut,
17
DateFin,
17
Drilldown,
11
Drilldown
Drilldown,
11
Grille
de
Drilldown,
11-12
EnTêtes,
13-14
Erreur,
12
Et,
18
Excel,
3
ExclureFermée,
17
Express,
3
Ficher
de
consignation,
6-7
Filtre,
13-14
©2012 Jet Reports, Inc.. All Rights Reserved.
21
Jet Express
FiltreDeFlux,
15-16
Filtrer,
18
Filtrer
des
données
Filtres
vierges,
14
Caractères
spéciaux
dans
un
filtre,
14-15
Préciser
plus
de
dix
filtres
dans
la
fonction
NL,
15
Limiter
le
nombre
d'enregistrements
dans
une
requête
,
15
FiltrerChamp,
13-14
Filtres,
13-14
Filtres
vierges,
14
Fonction
GL
Fonction
GL
de
Dynamics
NAV,
17
Fonction
GL
de
Dynamics
NAV,
17
Fonction
NL,
13-14
Fonction
NL
Fonction
NL,
13-14
Récupérer
ces
champs
spéciaux
avec
NL(Table),
15-16
Classer,
16
Formatage
automatique
de
rapports,
19
Grand-livre,
11
Grille
de
Drilldown,
11-12
Guide
d'installation
rapide,
5
Inférieur
à,
18
Inférieur
ou
égal
à,
18
Informations
requises,
5-6
Installation
et
configuration
Guide
d'installation
rapide,
5
Informations
requises,
5-6
Installer
Jet,
6
Installer
Jet,
6
Intervalle,
18
Jet
avec
Citrix,
9-10
Langue,
6-7
Lien,
13-14
,
15-16
Limite
de
l'échantillon
de
Lookup,
6-7
Limite
du
scan
d'enregistrements,
6-7
Limiter
le
nombre
d'enregistrements
dans
une
requête
,
15
Microsoft
Excel,
3
Mode
de
compatibilité,
6-7
Mode
Design,
11
Mode
Rapport,
11
Modes
Rapport,
11
Optimalisation
NF,
6-7
Options
de
rapports,
19-20
Ou,
18
Paramètres
de
l'application,
6-7
©2012 Jet Reports, Inc.. All Rights Reserved.
22
Jet Express
Paramètres
des
sources
de
données,
7
Paramètres
des
sources
de
données
Paramètres
des
sources
de
données,
7
Configurer
une
source
de
données
Dynamics
NAV,
7-8
Pas
égal
à,
18
Préciser
plus
de
dix
filtres
dans
la
fonction
NL,
15
Quoi,
13-14
,
17
Quoi
de
neuf,
4
Règles
d'accès
utilisateur
au
navigateur
Serenic,
8-9
Récupérer
ces
champs
spéciaux
avec
NL(Table),
15-16
Raccourcis
de
clavier,
19
Rafraîchir,
11
Société,
17
SommeLien,
15-16
Source
de
données,
17
Supérieur
à,
18
Supérieur
ou
égal
à,
18
Table,
13-14
UnitéCommerciale,
17
Valeur,
12
Validation
Option
de
Report,
20
Vue,
17
©2012 Jet Reports, Inc.. All Rights Reserved.
23