javascript et acrobat 8.0 - HTML/CSS - Programmation
MarshPosté le 08-08-2007 à 12:57:27
j'utilise acrobat 8.0 et réalise un formualire à l'aide de adobe liveCycle Designer.
je veux remplir un champ nommé "nom" à l'aide de la valeur d'un champ nom d'une base de donnée sql server.
La connexion à la base est correcte , la requête sql également
j'ai écrit ce script (pompé sur un site) pour l'évènement click pour le champ nommé nom.
try { connect = ADBC.newConnection("liaisonODBC" ); if (connect == null) throw "Impossible de se connecter"; statement = connect.newStatement(); if (statement == null) throw "Impossible objet statement"; } catch(e) { app.alert(e); }
statement.execute('SELECT pa_nom as nom FROM mabase WHERE PA_ID=11')
statement.nextRow(); var row = statement.getRow();
this.getField("nom" ).value = row.nom.value;
En fin de compte le champ nom ne se remplit pas et j'ai le message d'erreur suivant dans la console de débugage :
this.getField is not a function 22:XFA:topmostSubform[0]:Page1[0]:nom[0]:click this.getField is not a function 22:XFA:topmostSubform[0]:Page1[0]:nom[0]:click
dans mon formulaire le champ nom est de type "champ de texte" ; la valeur de type "calculé l'utilisateur peut remplacer" ; nom de la liaison : nom
quelqu'un peut il m'aider ? voilà je suis complètement bloqué merci
Marsh Posté le 08-08-2007 à 12:57:27
j'utilise acrobat 8.0 et réalise un formualire à l'aide de adobe liveCycle Designer.
je veux remplir un champ nommé "nom" à l'aide de la valeur d'un champ nom d'une base de donnée sql server.
La connexion à la base est correcte , la requête sql également
j'ai écrit ce script (pompé sur un site) pour l'évènement click pour le champ nommé nom.
try {
connect = ADBC.newConnection("liaisonODBC" );
if (connect == null) throw "Impossible de se connecter";
statement = connect.newStatement();
if (statement == null) throw "Impossible objet statement";
} catch(e) {
app.alert(e);
}
statement.execute('SELECT pa_nom as nom FROM mabase WHERE PA_ID=11')
statement.nextRow();
var row = statement.getRow();
this.getField("nom" ).value = row.nom.value;
En fin de compte le champ nom ne se remplit pas et j'ai le message d'erreur suivant dans la console de débugage :
this.getField is not a function
22:XFA:topmostSubform[0]:Page1[0]:nom[0]:click
this.getField is not a function
22:XFA:topmostSubform[0]:Page1[0]:nom[0]:click
dans mon formulaire le champ nom est de type "champ de texte" ; la valeur de type "calculé l'utilisateur peut remplacer" ; nom de la liaison : nom
quelqu'un peut il m'aider ? voilà je suis complètement bloqué merci