Utilisation d'objets de commande comme sources de données de listes de valeurs. SAP 2013 Support Package 1
Champs de paramètre et invites
Vous trouverez les exemples de rapports sur le site Web de support de SAP Business Object.
2.
Dans l'Explorateur de champs, sélectionnez
Champs de paramètre
, puis cliquez sur
Nouveau
.
La boîte de dialogue Créer un paramètre s'affiche.
3.
Saisissez un nom pour le paramètre dans le champ
Nom
.
Cet exemple utilise "Nom du client".
4.
Dans la zone Liste de valeurs, cliquez sur
Dynamique
.
5.
Cliquez sur
Insérer
, puis dans le champ
Valeur
, sélectionnez
ID client
.
6.
Dans le champ
Description
, sélectionnez
Nom du client
.
7.
Dans la zone Options de valeur, affectez à l'option
Invite avec description uniquement
la valeur
True
.
8.
Cliquez sur
OK
.
Lorsque cette invite apparaît dans la boîte de dialogue d'invite, les utilisateurs ne voient pas les valeurs du champ ID client (sur lequel le paramètre est basé), mais une liste de noms de client.
21.8.3 Utilisation d'objets de commande comme sources de données de listes de valeurs
Crystal Reports prend en charge les objets de commande comme sources de données pour les listes de valeurs non gérées Pour utiliser cette fonctionnalité, vous créez d'abord un objet de commande à l'aide de l'Expert Base de données afin de renvoyer les valeurs que vous souhaitez inclure dans votre liste de valeurs.
Pour en savoir plus, voir la section "Définition d'une commande SQL" de l'aide en ligne.
La requête que vous créez devrait renvoyer au moins un champ de base de données par niveau dans la nouvelle liste de valeurs. Par exemple, si vous souhaitez créer une liste de valeurs Pays, Région,
Ville, votre requête devrait renvoyer au moins trois colonnes de votre base de données : les colonnes
Pays, Région et Ville. Vous devez renvoyer les trois valeurs dans une seule instruction Select. Aucun tri par clause n'est nécessaire car le moteur d'invite trie les valeurs selon vos spécifications.
Remarque :
Il n'est pas nécessaire de lier votre objet de commande aux champs de votre rapport. En général, les objets de commande que vous utilisez uniquement pour remplir les listes de valeurs n'ont pas besoin d'être liés à votre rapport. Cependant, si vous souhaitez utiliser une colonne de cet objet de commande dans votre rapport, vous devez lier l'objet de commande au rapport.
Tous les objets de commande définis dans votre rapport apparaissent dans la liste déroulante des champs de valeurs et dans la liste déroulante des descriptions de la boîte de dialogue Créer un nouveau paramètre. Vous pouvez ensuite associer votre liste de valeurs à l'objet de commande.
506 2013-09-26

Link público atualizado
O link público para o seu chat foi atualizado.