J'ai mis un document pdf qui permet de tester vos connaissances avec Oracle Forms 11g, accessible via mon site web à cette url: www.oraweb.ca ou cliquer ici pour télécharger directement le document.
Un blogue pour contribuer à la communauté francophone d'Oracle sur les thèmes suivants:Oracle Developper (SQL-PL/SQL, Oracle Forms 10g/11g, APEX 4, Administration Oracle ,OBIEE 10&11g (BI Publisher), Oracle E-Business Suite R12, BI Publisher 12c, Oracle 12c.
mercredi 16 octobre 2013
lundi 12 août 2013
Oracle BI Publisher Desktop 11.1.1.5
Après avoir installer Oracle BI Publisher Desktop, une barre d'outils devrait être installée dans Microsoft Word 2007.
Dans ce billet, je vais vous montrer comment utiliser BI Publisher Desktop en créant un modèle de mise en page très simple. Vous allez créer une lettre qui montre le solde impayé d'un client. Cette lettre contient un tableau de toutes les factures non payées ou partiellement payées.
On va ouvrir le document en cliquant sur Démarrer - Tous les programmes - Oracle BI Publisher Desktop - Exemples - Modèles RTF.
Cliquer sur le dossier Balance Letter.
Ouvrir le document Balance Letter Start.
Charger les données XML à partir d'un exemple déjà existant.
Localiser le fichier balance.xml (C:\Program Files (x86)\Oracle\BI Publisher\BI Publisher Desktop\samples\RTF templates\Balance Letter). Cet exemple est fourni par Oracle.
Un message sera affiché sur l'écran indiquant que les données ont été chargées avec succès.
La prochaine étape consiste à ajouter des champs dans le rapport (adresse, date, etc...). Pour cela, cliquer sur Champ comme montre cette image.
BI Publisher va lister les champs.On va sélectionner Customer Name, Adress Line1, Adress Line2, City, State, Zip et cliquer sur le bouton Insérer.
On obtient les résultats suivants.
Si on va générer le fichier PDF pour afficher les données, on obtient ce qui suit (cliquer sur l'icone PDF).
Même chose avec la date (insérer le champ As of date).
On va exécuter une autre fois pour voir les résultats.
Maintenant, on va insérer les lignes de la facture (ça prend une table). Pour cela, cliquer sur Tableau/formulaire.
On obtient les résultats suivants:
Ce qui nous donne le rapport pdf suivant.
Dans les prochains billets, je vais vous montrer comment utiliser le même rapport avec Oracle BI Publisher Enterprise 11.
Dans ce billet, je vais vous montrer comment utiliser BI Publisher Desktop en créant un modèle de mise en page très simple. Vous allez créer une lettre qui montre le solde impayé d'un client. Cette lettre contient un tableau de toutes les factures non payées ou partiellement payées.
On va ouvrir le document en cliquant sur Démarrer - Tous les programmes - Oracle BI Publisher Desktop - Exemples - Modèles RTF.
Cliquer sur le dossier Balance Letter.
Ouvrir le document Balance Letter Start.
Charger les données XML à partir d'un exemple déjà existant.
Localiser le fichier balance.xml (C:\Program Files (x86)\Oracle\BI Publisher\BI Publisher Desktop\samples\RTF templates\Balance Letter). Cet exemple est fourni par Oracle.
Un message sera affiché sur l'écran indiquant que les données ont été chargées avec succès.
La prochaine étape consiste à ajouter des champs dans le rapport (adresse, date, etc...). Pour cela, cliquer sur Champ comme montre cette image.
BI Publisher va lister les champs.On va sélectionner Customer Name, Adress Line1, Adress Line2, City, State, Zip et cliquer sur le bouton Insérer.
On obtient les résultats suivants.
Si on va générer le fichier PDF pour afficher les données, on obtient ce qui suit (cliquer sur l'icone PDF).
Même chose avec la date (insérer le champ As of date).
On va exécuter une autre fois pour voir les résultats.
Maintenant, on va insérer les lignes de la facture (ça prend une table). Pour cela, cliquer sur Tableau/formulaire.
On obtient les résultats suivants:
Ce qui nous donne le rapport pdf suivant.
Dans les prochains billets, je vais vous montrer comment utiliser le même rapport avec Oracle BI Publisher Enterprise 11.
dimanche 11 août 2013
Colonnes virtuelles avec Oracle 11g.
Une colonne virtuelle est une colonne définie par une expression qui est évaluée lors de chaque interrogation; aucune valeur n'est stockée dans la table pour la colonne en question. Cette fonctionnalité est apparue en version 11.
Utilisez la clause "GENERATED ALWAYS AS" ou tout
simplement "AS" après avoir spécifié le type de données de votre
colonne comme ci-dessous.
Avant ça, on va lister la structure de la table EMP du
schéma SCOTT.
Votre table à maintenant une colonne en plus :
On peut interroger la table comme n'importe quelle table:
Par contre, on ne peut pas faire des mises à jours avec cette colonne virtuelle.
Mais, on peut créer des index sur cette colonne. Ainsi, l'index crée est un index fonction.
mardi 6 août 2013
Configurer la librairie WEBUTIL avec Oracle Forms 11g Windows 7.
Je vous invite à consulter la documentation reliée à la configuration de la librairie WebUtil avec Oracle Forms 11gR2 sous Windows 7 64 bits. Cliquer ici
lundi 22 juillet 2013
Schéma scott dans Oracle BD 11g.
Si vous n'avez pas le schéma scott installé avec la bd 11g, voici toutes les étapes pour l'installer:
- create user scott identified by tiger;
- grant resource, connect to scott;
- Exécuter le script utlsampl.sql fourni par Oracle. Ce fichier se trouve dans ORACLE_HOME\dbhome_1\RDBMS\ADMIN
- Exécuter cette requête pour lister toutes les tables: select * from tab;
mardi 9 juillet 2013
Créer un rapport simple avec BI Publisher 10.
Voici toutes les étapes pour créer facilement un rapport avec Oracle BI Publisher 10:
- Connectez-vous avec BI Publisher Enterprise.
- Sélectionner un dossier ou créer un autre pour mettre les rapports.
- Donner un nom du rapport (dans notre cas, testrapport) et cliquer sur le bouton Créer.
- Cliquer sur Modifier pour afficher et modifier les propriétés de l'état.
- Positionner sur le modèle de données et cliquer sur Nouveau Etat.
- Cliquer sur le bouton Query Builder pour chercher les tables du schéma (dans notre cas, les tables sont: DEPT et EMP).
- Il faudrait lier les deux tables avec DEPTNO. Si vous n'avez pas installé le schéma scott, vous devrez le créer avec une connexion JDBC dans Oracle BI Publisher (onglet Admin).
- Et voilà, on cliquant sur le bouton Voir, le rapport sort en PDF. On peut même afficher le rapport avec plusieurs formats (HTML, Data XML, Excel, graphe).
mardi 2 juillet 2013
Solution de PL/SQL Developer v10 avec Windows 64 bits.
En essayant la version d'évaluation de PL SQL Developer 10 sous l'environnement Windows 64 bits, j'ai eu le message d'erreur à l'écran avec une connexion à la BD 11g:
Voici la solution pour régler ce problème:
Oracle Database 11g Release 2 Client (11.2.0.1.0) for Microsoft Windows (32-bit)
Installer le logiciel (c'est vraiment très simple)...
2) Configurer TNS: Copier TNSNAMES.ORA vers le dossier Oracle Client - C:\ora11gclient\product\11.2.0\client_1\network\admin (voir l'image).
3) Lancer PL SQL Developer , aller dans le menu Tools - Preferences et mettez le
chemin de la librairie OCI.DLL (dans mon cas c:\ora11gclient\product\11.2.0\client_1
\bin\oci.dll)
Appliquer les changements et voilà le problème est réglé... Ça fonctionne à 100%.
NOTE: Avec TOAD, le message d'erreur est "Oracle Home is not valid". Après l'installation et la configuration de TNSNAMES.ORA, il devrait être fonctionnel à 100%.
Voici la solution pour régler ce problème:
- Installer Oracle Database 11g Release 2 Client (11.2.0.1.0) pour Microsoft Windows (32-bit).
- Configurer le TNSNAMES.ORA
- Changer la destination de la librairie oci.dll
Oracle Database 11g Release 2 Client (11.2.0.1.0) for Microsoft Windows (32-bit)
2) Configurer TNS: Copier TNSNAMES.ORA vers le dossier Oracle Client - C:\ora11gclient\product\11.2.0\client_1\network\admin (voir l'image).
3) Lancer PL SQL Developer , aller dans le menu Tools - Preferences et mettez le
chemin de la librairie OCI.DLL (dans mon cas c:\ora11gclient\product\11.2.0\client_1
\bin\oci.dll)
Appliquer les changements et voilà le problème est réglé... Ça fonctionne à 100%.
NOTE: Avec TOAD, le message d'erreur est "Oracle Home is not valid". Après l'installation et la configuration de TNSNAMES.ORA, il devrait être fonctionnel à 100%.
dimanche 30 juin 2013
Installer et configurer Oracle Forms 11g R2 sous Windows 7 64 bits (partie 6 - compilation des modules forms).
Cette partie consiste à faire la mise à jour des mdoules forms 11g (fmx, plx, olb, etc...). Avant de commencer, il faudrait effacer tous les exécutables et recompiler le tout avec un fichier batch.
set PATH=C:\Oracle\Middleware\FRHome\BIN;%PATH%
set FORMS_PATH=D:\Materiel_Forms11g\Summit_11g_R2
@ECHO OFF
rem COMPILATION....
cls
Echo Compilation des modules Forms....
for %%f IN (*.fmb) do frmcmp userid=summit/summit@ora11g module=%%f batch=yes module_type=form compile_all=yes window_state=minimize
REM WINDOWS COMPILE REPORT
Echo Compilation des rapports rdf.....
for %%f IN (*.rdf) do rwconverter userid=summit/summit@ora11g batch=yes source=%%f stype=rdffile DTYPE=REPFILE compile_all=yes OVERWRITE=yes logfile=log.txt
Echo Compilation des librairies PLL....
for %%f IN (*.pll) do frmcmp userid=summit/summit@ora11g module=%%f batch=yes module_type=LIBRARY compile_all=yes window_state=minimize
Echo Compilation des menus forms MMB....
for %%f IN (*.mmb) do frmcmp userid=summit/summit@ora11g module=%%f batch=yes module_type=MENU compile_all=yes window_state=minimize
ECHO FIN DE LA COMPILATION
Voici toutes les options possibles du fichier frmcmp
Si vous voulez utiliser l'interface graphique (GUI) pour faire la migration des modules forms, voici les étapes:
Démarrer - Tous les programmes - Instance Oracle Classic - Forms Services, et cliquer sur Assistant Migration panneaux (Mode GUI).
Cliquer sur Add Module(s)
Entrer les informations de la connexion....
Il vaut mieux faire des sauvegardes de vos modules avant d'utiliser cet utilitaire.
- Créer un fichier batch ou un script (compile_modules.bat)
- Exécuter ce fichier pour compiler tous les modules y compris fmb, pll, mmb, olb ainsi que les rapports (*.rdf).
set PATH=C:\Oracle\Middleware\FRHome\BIN;%PATH%
set FORMS_PATH=D:\Materiel_Forms11g\Summit_11g_R2
@ECHO OFF
rem COMPILATION....
cls
Echo Compilation des modules Forms....
for %%f IN (*.fmb) do frmcmp userid=summit/summit@ora11g module=%%f batch=yes module_type=form compile_all=yes window_state=minimize
REM WINDOWS COMPILE REPORT
Echo Compilation des rapports rdf.....
for %%f IN (*.rdf) do rwconverter userid=summit/summit@ora11g batch=yes source=%%f stype=rdffile DTYPE=REPFILE compile_all=yes OVERWRITE=yes logfile=log.txt
Echo Compilation des librairies PLL....
for %%f IN (*.pll) do frmcmp userid=summit/summit@ora11g module=%%f batch=yes module_type=LIBRARY compile_all=yes window_state=minimize
Echo Compilation des menus forms MMB....
for %%f IN (*.mmb) do frmcmp userid=summit/summit@ora11g module=%%f batch=yes module_type=MENU compile_all=yes window_state=minimize
ECHO FIN DE LA COMPILATION
Voici toutes les options possibles du fichier frmcmp
Si vous voulez utiliser l'interface graphique (GUI) pour faire la migration des modules forms, voici les étapes:
Démarrer - Tous les programmes - Instance Oracle Classic - Forms Services, et cliquer sur Assistant Migration panneaux (Mode GUI).
Cliquer sur Add Module(s)
Entrer les informations de la connexion....
Il vaut mieux faire des sauvegardes de vos modules avant d'utiliser cet utilitaire.
Inscription à :
Articles (Atom)









































