Sunteți pe pagina 1din 2

Utilisation de LiveCycle Designer > Utilisation des objets > Utilisation d'objets > Utilisation

des boutons > Pour associer un script de base de données à un bouton

á   


       

Vous pouvez également utiliser des scripts pour effectuer une manipulation de données plus
complexe sur le système d'une entreprise. L'exemple suivant montre comment associer des
scripts simples à des champs de bouton pour exécuter des opérations élémentaires de base de
données (déplacement au premier ou au dernier enregistrement et à l'enregistrement précédent
ou suivant, ajout de nouveaux enregistrements, mise à jour d'enregistrements existants et
suppression d'enregistrements).
cet exemple utilise une configuration et une base de données en particulier. Il ne fait pas partie
des exemples de LiveCycle Designer. Il constitue une référence en vue de la création de vos
propres scripts de consultation de base de données.

Cliquez sur la catégorie Standard de la palette Bibliothèque, puis faites glisser huit objets de
bouton sur la conception de formulaire. Lorsque vous ajoutez un objet de bouton, son type
1.de contrôle par défaut est Normal. Validez l'option par défaut.
Nommez les boutons comme suit : Premier, Précédent, Suivant, Dernier, Ajouter, Mettre à
2.jour, Supprimer et Annuler.
3.Sélectionnez le bouton nommé Premier.
Dans l'éditeur de script, sélectionnez a a dans la zone Afficher, JavaScript dans la liste
4.Langage et Client dans la liste Exécuter sur.
5.Dans l'éditeur de script, rédigez le script JavaScript suivant :

a   a 
  
Répétez l'étape 5 pour chacun des boutons en utilisant
6.respectivement les scripts suivants :
Précédent :
ü 
a   a 
 
ü Suivant :
a   a   
ü Dernier :
a   a   
ü Ajouter :
a   a  
ü Mettre à jour :
a   a   
ü Supprimer :
a   a  
ü Annuler :
a   a aa 
7.Enregistrez la conception de formulaire.
Testez le formulaire à partir du panneau Aperçu PDF. Avant qu'un tel formulaire ne soit
rempli dans Adobe Reader, vous devez définir les droits d'utilisation du formulaire au
moyen de LiveCycle Reader Extensions, afin qu'Adobe Reader puisse accéder à la base de
8.données.
Cliquez sur les différents boutons pour afficher les données associées à chacun des
enregistrements. L'exemple montre qu'en cliquant sur le bouton Dernier, l'ID, le numéro de
pièce, la description et le prix unitaire du dernier enregistrement apparaissent dans leurs
9.champs respectifs.
‘       



       

Vous pouvez utiliser une base de données en vue de transmettre les données à des champs du
formulaire, y compris des champs de texte et des champs numériques.
Dans l'exemple ci-dessous, le bouton Récupérer l'enregistrement et la zone de liste sont liés à
la base de données (appelée DataConnection) dans la palette Vue des données située à gauche.
Un script FormCalc est également associé au bouton pour récupérer les données propres au
numéro de pièce sélectionné dans la zone de liste. Les données propres à l'enregistrement
récupéré s'affichent dans les champs d'identifiant, de numéro de pièce, de prix unitaire et de
description.

1.Etablissez une connexion à la base de données.


A partir de la palette Vue des données, faites glisser les éléments UNIT_PRICE,
DESCRIPTION, PART_NO et ID situés sous DataConnection pour les déposer sur la
conception de formulaire. Chaque noeud que vous faites glisser vers la conception de
2.formulaire crée automatiquement un champ associé.
Cliquez sur la catégorie Standard de la palette Objet et faites glisser l'objet de bouton pour
3.le déposer sur la conception de formulaire.
4.Saisissez le nouveau nom du bouton. L'exemple utilise RETRIEVE RECORD.
Sélectionnez le bouton et, dans l'éditeur de script, choisissez click dans la zone Afficher,
5.FormCalc dans la liste Langage et Client dans la liste Exécuter sur.
Entrez un script FormCalc en vous basant sur l'exemple ci-dessous. Lorsqu'un utilisateur
clique sur le bouton, le script récupère les données propres aux enregistrements spécifiés,
6.puis les affiche dans les champs correspondants.
ùù   a 
 !" "#"# 
ùù   $    %!&

 
'
a   a ( a$
a )*  + 

ùù    a   a  a  , 
ùù 
 %!&

  
'
a   a (a$
 a   - )
a * a .
/a   0
1)*2 ! 3
 4 2++ 

ùù     a a  
'
a   a   
7.Enregistrez la conception de formulaire au format PDF.
Testez le formulaire au moyen du panneau Aperçu PDF pour vérifier si le script fonctionne
8.comme prévu.

S-ar putea să vă placă și