Pas de problème (pb), que du PowerBuilder (PB) ^^

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