Tutoriel de création d une application APEX

Documents pareils
Création d un formulaire de contact Procédure

TP Contraintes - Triggers

Manuel Utilisateur. Boticely

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées

Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa Novembre 2008

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Publier dans la Base Documentaire

CAP BOX Note utilisateurs

Partie I : Créer la base de données. Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle

Tutoriel Atout Facture. 14/01/2015 Codelpi

Créer sa première base de données Access Partie 4/4 - Création d un état

NOTICE D UTILISATION DE LA PLATEFORME DES AIDES REGIONALES (PAR) UNEEM PREMIERE CONNEXION - CREATION & GESTION DE VOTRE COMPTE UTILISATEUR

Un logiciel pour aller plus loin dans la gestion de vos espaces. Mémo technique

Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février Exposé Système et Réseaux : ApEx, Application Express d Oracle

Freeway 7. Nouvelles fonctionnalités

Tutoriel d utilisation du Back-Office du site de la ligue

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

Utiliser un tableau de données

L import : Mise à jour rapide de votre catalogue

V 8.2. Vous allez utiliser les services en ligne de la plate forme de dématérialisation de la Salle des Marchés achatpublic.com.

ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;

Soyez accessible. Manuel d utilisation du CMS

Utiliser le service de messagerie électronique de Google : gmail (1)

1 Presentation du bandeau. 2 Principe de création d un projet : C2 industrialisation Apprendre Gantt project Ver 2.6 planifier

Institut Universitaire Professionnalisé Génie Mathématiques et Informatique

ET REGISTRE DE PRESENCE

Manuel d'utilisation d'apimail V3

Notice d'utilisation Site Internet administrable à distance

Manuel du composant CKForms Version 1.3.2

Paiement sécurisé sur Internet. Tableau de bord Commerçant

Tutoriel - flux de facturation

ScolaStance V6 Manuel vie scolaire

Les bases de données

Utilitaires méconnus de StrataFrame

La place de SAS dans l'informatique décisionnelle

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.

Guide d usage pour Word 2007

OneDrive, le cloud de Microsoft

AIDE ENTREPRISE SIS-ePP Plateforme de dématérialisation des marchés publics

COMPTABILITE SAGE LIGNE 30

Pas à pas Saisie des RIG en décentralisé - UQAM

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

«Manuel Pratique» Gestion budgétaire

NOTICE TELESERVICES : Demander un état hypothécaire

e)services - Guide de l utilisateur e)carpa

Gestion des Factures

Sommaire. BilanStat manuel de présentation et d utilisation Page 2

Module pour la solution e-commerce Magento

CRÉER UN DVD VIDEO avec DVD FLICK (avec ou sans menu)

SAP BusinessObjects Web Intelligence (WebI) BI 4

Utilisation de Sarbacane 3 Sarbacane Software

ESPACE COLLABORATIF. L Espace Collaboratif : votre espace de partage entre acteurs régionaux

Guide de l utilisateur : Etat du dossier au Service Client (EMEA)

MANUEL D INSTALLATION du module Chronopost pour. version 1.0.5

Mode opératoire CEGID Business Suite

Importer un fichier CSV

Publication dans le Back Office

Guide d installation UNIVERSALIS 2016

Guide Utilisateur Transnet

Comment interroger PubMed pour accéder aux revues en ligne AP-HP sur Intranet

Rechercher l accès d une transaction dans l arborescence SIFAC. Le résultat s affiche : Terminer directement une transaction. Fermer un mode en cours

CONFIGURATION DE L AUTOMATE SIEMENS

Utiliser le site linoit.com pour réaliser des tableaux de liège virtuels

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

GUIDE D UTILISATION. Activer votre pack Marchés Online Publier vos avis sur Profiter des services associés

SOMMAIRE... 1 ESPACE DU CLUB...

MANUEL UTILISATEUR : RECETTES TABLE DES MATIERES PIE : PRESTATIONS INTERNES ET EXTERNES

Introduction au langage C

1. Création d'un état Création d'un état Instantané Colonnes Création d'un état Instantané Tableau... 4

OUTIL DE CRYPTAGE ET DE COMPRESSION

Bases de données Outils de gestion

COMPTA. Description des Commandes

CREATION & GESTION DE VOTRE COMPTE UTILISATEUR

Fiche n 15 : Envoi d , alarme visuelle et synchronisation Outlook

PUBLIPOSTAGE DANS WRITER

MANUEL D UTILISATION DE LA SALLE DES MARCHES APPEL D OFFRES OUVERT ACCES ENTREPRISES. Version 8.2

NOTICE D UTILISATION

Notes de cours : bases de données distribuées et repliquées

Langage SQL : créer et interroger une base

Algorithmique et programmation : les bases (VBA) Corrigé

Internet Marketing Manager

Créer son questionnaire en ligne avec Google Documents

Guide PME Version

AIDE ENTREPRISE SIS-ePP Plateforme de dématérialisation des marchés publics

Cours Bases de données 2ème année IUT

Écriture de journal. (Virement de dépense)

TRANSFOLIO version Introduction

MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR. Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft.

1 - Clients 2 - Devis 3 - Commandes 4 - Livraisons 5 - Factures 6 - Avoirs 7 - Modèles

MODULE «Plateforme INSCRIPTIONS en ligne» MyOutDoorBox Mode opératoire

MODULE «Plateforme INSCRIPTIONS en ligne» MyOutDoorBox Mode opératoire

Mode d Emploi. Résult Arc Logiciel de Gestion de Compétitions. Droits d utilisation Informations Générales. 1/. Présentation de Résult Arc

Elaboration des feuilles de soins avec le logiciel AFFID VITALE

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

PROJET ISLAH TEMPUS IT-TEMPUS-SMHES. Projet financé par PLATEFORME ISLAH MANUEL D UTILISATION SECTION ENTREPRISES

EBP Point de vente (Front office)

Principales Evolutions Version

COMMENT AJOUTER DES ENTREPRISES À VOTRE PORTEFEUILLE DE SURVEILLANCE. 05/01/2015 Creditsafe France

Transcription:

Tutoriel de création d une application APEX 6 Personnalisation des formulaires 6.1 Accès aux éléments de la page Dans la page, une zone décrit les éléments présents. On a ici 5 éléments, le premier étant caché, les 4 suivants visibles. Ils vont permettre de visualiser et modifier les données de la table Ecritures. Accédons à l élément nommé P1_EC_DATE, en cliquant sur le lien de même libellé : Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 1

6.2 Mise en forme de l élément de saisie de date Modifions l attribut «Label» en «Date», et indiquons dans «Element» que les largeurs (Width et Maximum Width) sont fixées à 10. Lançons l exécution de la page. Dans la zone de date, il n est possible de saisir que 10 caractères au plus. Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 2

Par contre, il est plus rapide d utiliser le composant calendrier, qui accélère la sélection d une date, que d introduire au clavier chaque caractère. Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 3

6.3 Langue utilisée dans le calendrier de saisie de la date La langue affichée dans le calendrier dépend du paramètre «Application Primary Language» qui est accessible dans le menu «Shared Components» (composants partagés) : Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 4

La vue d ensemble des écritures se présente de la façon suivante : 6.4 Personnalisation des colonnes de la vue d ensemble Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 5

On va commencer par modifier les libellés affichés en haut de chaque colonne (Heading). «Custom» permet de personnaliser les entêtes de colonnes. Puis indiquer un alignement à droite de la colonne «Montant», et enfin cocher la possibilité de tri sur les colonnes (Sort) : Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 6

La présentation de l état est maintenant la suivante : Nous allons formater la colonne de date : Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 7

Pour formater la colonne des montants, le plus simple est de sélectionner l un des formats proposés dans le «pop-up» : Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 8

Après ces modifications, dates et montant sont dans des formats plus lisibles : On va déplacer l icône Edit à droite, et renommer la colonne «Modification écriture» : Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 9

Voici comment les attributs de l état doivent être spécifiés : A l issue de ces modifications, on peut insérer, modifier, supprimer des écritures. On va maintenant ajouter des contrôles de validité. Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 10

6.5 Mise en place de validations sur les données saisies On va, depuis l édition de la page, ajouter des validations, en utilisant le menu «Create validation». Il existe deux types de validation, au niveau élément ou au niveau page. On va créer des validations de type élément. Une première validation de contrôle de la date, pour l élément P1_EC_DATE : Une seconde validation de contrôle de numéricité sur P1_EC_MONTANT. Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 11

Il est conseillé d indiquer des messages d erreur avec des éléments d aide, comme le message ci-dessous : Une fois les deux validations créées, modifiez éventuellement les noms des validations de façon à ce qu ils décrivent de façon précise ce qui est contrôlé : Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 12

Dans l exemple ci-dessous, l utilisateur a, en même temps, introduit une date et un montant incorrects : Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 13

6.6 Validation définie en langage PL/SQL On souhaite maintenant introduire un troisième contrôle sur le montant maximum du montant saisi. On va utiliser un contrôle programmé en PL/SQL : Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 14

Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 15

Le texte du «source» PL/SQL est le suivant : if :P1_EC_MONTANT > 100000 then return 'ce montant est supérieur à 100000'; else return NULL; -- indique qu'il n'y a pas d'erreur end if; Ce contrôle fonctionne. Cependant, si on introduit une valeur non numérique dans la rubrique de saisie du montant, un message d erreur apparaît : Pourquoi ce message, alors que l on a créé un message vérifiant la numéricité? Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 16

6.7 Validation conditionnelle En fait, toutes les validations définies sont exécutées. Or la validation qui vient d être créée, en langage PL/SQL, effectue une comparaison entre l élément nombre et une valeur (maximale). Dans le cas où ce n est pas un nombre, cela génère une «exception». On va, pour résoudre ce conflit de validations, ajouter une «clause conditionnelle» à la validation PL/SQL : Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 17

Une fois cette condition créée, voici ce que donne la liste des validations définies dans cette page : Oracle Apex 3.21 Tutoriel RCI Informatique SAS - 2010 Page D- 18