Si la base de données que vous utilisez prend en charge SQL, vous pouvez écrire vos propres commandes, qui seront représentés dans Crystal Reports sous la forme d'un objet table. Ceci permet aux utilisateurs de contrôler entièrement le traitement des données qui sont envoyées vers le serveur de base de données.
Vous pouvez écrire vos propres commandes en utilisant la fonctionnalité de page de scrapbooking SQL fournie par l'environnement de développement Web d'Eclipse. Pour en savoir plus sur le "scrapbooking SQL", reportez
L'ajout de la commande SQL dans votre rapport permet de créer une table virtuelle qui contiendra les résultats de traitement de la commande.
La page de scrapbooking SQL est ajoutée au projet sélectionné et s'ouvre dans l'éditeur SQL.
Par exemple :
SELECT
Customer.`Customer ID`,
Customer.`Customer Name`,
Customer.`Last Year's Sales`,
Customer.`Region`,
Customer.`Country`,
Orders.`Order Amount`,
Orders.`Customer ID`,
Orders.`Order Date`
FROM
Customer Customer INNER JOIN Orders Orders ON
Customer.`Customer ID` = Orders.`Customer ID`
WHERE
(Customer.`Country` = 'USA' OR
Customer.`Country` = 'Canada') AND
Customer.`Last Year's Sales` < 10000.
ORDER BY
Customer.`Country` ASC,
Customer.`Region` ASC
Remarque : L'utilisation de guillemets simples ou doubles (et d'une autre syntaxe SQL) est déterminée par le pilote de base de données utilisé par votre rapport. Toutefois, vous devez ajouter manuellement les guillemets et autres éléments de syntaxe à mesure que vous créez la commande.
Remarque : Pour ce faire, vous devez être connecté à la base de données.
Dans la fenêtre de résultat des données, le statut est indiqué sous la forme "success" ou "failure" (réussite ou échec).
Dans votre rapport, une table Commande apparaît, répertoriant les champs de base de données que vous avez spécifiés.
Remarque : La modification d'objets Crystal de type commande SQL dans votre rapport n'est pas prise en charge. Pour modifier un objet Crystal commande SQL dans le rapport, supprimez
| Business Objects http://www.france.businessobjects.com/ Support technique http://www.businessobjects.com/services/support/ |