Donnez vie à vos documents numériques !
 

Répondre à : Champs adresses remplis après sélection nom dans liste

abracadabraPDF Forums PDF – Général Champs adresses remplis après sélection nom dans liste Répondre à : Champs adresses remplis après sélection nom dans liste

#73452
bebarth
Maître des clés

bonjour,
Voici les scripts à indiquer :
// Script de document
this.getField("nomCabinet").clearItems();
var p=this.getDataObject(this.dataObjects[0].name);
var fichier=this.getDataObjectContents(p.name);
var donnees=util.stringFromStream(fichier);
var rangees=donnees.split("\n");
var colonnes=new Array();
for (var i=0; i<rangees.length; i++) colonnes=rangees.split(";");
var cellule=new Array();
for (var j=0; j<colonnes.length; j++) cellule[j]=[colonnes[j][0],j];
cellule[0][0]="";
this.getField("nomCabinet").setItems(cellule);

// Script de touches personnalisé du menu déroulant
if (!event.willCommit) {
if (event.changeEx!=0) {
this.getField("adresseCabinet").value=colonnes[event.changeEx][1];
this.getField("npaCabinet").value=colonnes[event.changeEx][2];
this.getField("villeCabinet").value=colonnes[event.changeEx][3];
this.getField("telephoneCabinet").value=colonnes[event.changeEx][4];
this.getField("emailCabinet").value=colonnes[event.changeEx][5];
} else {
this.getField("adresseCabinet").value="";
this.getField("npaCabinet").value="";
this.getField("villeCabinet").value="";
this.getField("telephoneCabinet").value="";
this.getField("emailCabinet").value="";
}
}

…et si tu as des caractères accentués, il faut absolument enregistrer ton fichier .csv en UTF-8.

@+

  • Cette réponse a été modifiée le il y a 7 mois et 1 semaine par bebarth.
Attachments:
You must be logged in to view attached files.