Après windows pour les nuls, voici PB pour les bons (ou presque).

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.
  • Index
  •  » Powerscripts
  •  » [RESOLU] GetFileOpenName : comment récupérer l'indice de la dropdown

#1 12-12-2013 11:07:04

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

[RESOLU] GetFileOpenName : comment récupérer l'indice de la dropdown

Bonjour,

En utilisant la fonction GetFileOpenName, je propose à l'utilisateur de sauvegarder son fichiersoit au format excel 2007 ou plus soit au format excel 2003.

Code: pb

li_retour = GetFileOpenName("Enregistrement du fichier", ls_document, docname ,     "Excel", +&
             "Excel 2007 et plus (*.xlsx),*.xlsx," +  &
             "Excel 2003 (*.xls),*.xls," + &
             "All Files (*.*), *.*", "" , 18)


La syntaxe de l'option de sauvegarde étant différente pour ces 2 types de fichier (Excel8! ou XLSX!) , je voudrais savoir s'il est possible de récupérer l'indice de la dropdown proposée à l'utilisateur (excel 2007 ou excel 2003) ? afin de déterminer la syntaxe de sauvegarde à adopter.

Merci d'avance,

PB Version 12.1 Build 7000

Hors ligne

 

#2 12-12-2013 11:20:37

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
Site web

Re: [RESOLU] GetFileOpenName : comment récupérer l'indice de la dropdown

Je ne sais pas si c'est possible, mais tu pourrais tester sur l'extension du nom de fichier pour le déterminer.


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

#3 12-12-2013 11:21:21

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: [RESOLU] GetFileOpenName : comment récupérer l'indice de la dropdown

Bonjour,

tu ne peux pas simplement te baser sur l'extension du fichier que tu vas récupérer dans docname ? Puisque Excel8! ou XLSX! n'ont pas la même extension. (quitte à virer l'option "All files *.*")


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

#4 12-12-2013 14:31:45

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: [RESOLU] GetFileOpenName : comment récupérer l'indice de la dropdown

rincevent a écrit:

Bonjour,

tu ne peux pas simplement te baser sur l'extension du fichier que tu vas récupérer dans docname ? Puisque Excel8! ou XLSX! n'ont pas la même extension. (quitte à virer l'option "All files *.*")

Bonjour,

C'est ce que j'avais fait, mais je trouvais que cela faisait un peu bricolo et qu'il y avait peut être un meilleur moyen de trouver la valeur de l'extension.

Et j'en ai effectivement profité pour enlever all files qui ne servait à rien dans mon cas.

Merci

Hors ligne

 

#5 12-12-2013 14:45:39

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: [RESOLU] GetFileOpenName : comment récupérer l'indice de la dropdown

-Consonne
-Voyelle
-"Wazou ?"
-"9 lettres avec 'extension'"
-"pas mieux"
-"pas mieux"
-"Le mot le plus long est donc 'extension', le point va à Wazou, tout de suite les chiffres..."


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 
  • Index
  •  » Powerscripts
  •  » [RESOLU] GetFileOpenName : comment récupérer l'indice de la dropdown

Pied de page des forums

Propulsé par FluxBB 1.2.22