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.

#1 25-06-2007 14:02:32

Mr Pink Eyes  
Power Excel
Award: bf
Lieu: Helsinki
Date d'inscription: 14-06-2007
Messages: 226
Pépites: 10,800
Banque: 24,007,877,677,213

[RESOLU] Indiquer le chemin d'un fichier à créer

Re-bonjour,

Encore un petit truc et je vous embête plus de la journée ^^

J'ai consulter l'aide et tout et j'ai besoin d'exporter les données d'une DataWindow vers un fichier Excel. J'arrive à le faire ainsi :

Code: pb

dw_1.SaveAs("test.xls", Excel8!, true)

Là ça marche impec', y a pas de problème! Le truc c'est que je voudrais pouvoir définir le chemin où enregistrer le fichier. J'ai essayé :

Code: pb

dw_1.SaveAs("c:\test.xls", Excel8!, true)

Et là ça marche plus! Est-ce parce qu'il y a une petite astuce que je n'ai pas découverte ?



edit : c'est noté pour le code=pb ;)

Dernière modification par Mr Pink Eyes (25-06-2007 14:27:51)


http://www.blagoticone.com/avatar/animes/017.gif

Hors ligne

 

#2 25-06-2007 14:11:24

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: [RESOLU] Indiquer le chemin d'un fichier à créer

Mr Pink Eyes a écrit:

Code: pb

dw_1.SaveAs("c:\test.xls", Excel8!, true)

Et là ça marche plus! Est-ce parce qu'il y a une petite astuce que je n'ai pas découverte ?

ça devrait marcher... y'a bien un C: sur ton poste ? tu as les droits pour écrire sur C:\ ?
le SaveAs te renvoit quelle valeur ?


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 25-06-2007 14:14:15

Mr Pink Eyes  
Power Excel
Award: bf
Lieu: Helsinki
Date d'inscription: 14-06-2007
Messages: 226
Pépites: 10,800
Banque: 24,007,877,677,213

Re: [RESOLU] Indiquer le chemin d'un fichier à créer

le c: est bien là. Je me suis posé la question des droits sur c: donc j'ai tenté sur un autre lecteur auquel l'appli à droit normalement mais ça n'a pas marché. En tout cas ce n'est pas une erreur de syntaxe ?

Le SaveAs me renvoie -1

Edit : pour être sur avec les droits j'ai aussi tenté

Code: pb

dw_1.SaveAs("test/test-bruno.xls", Excel8!, true)
//et 
dw_1.SaveAs("./test/test-bruno.xls", Excel8!, true)


Mais ça ne marche pas non plus

Dernière modification par Mr Pink Eyes (25-06-2007 14:17:02)


http://www.blagoticone.com/avatar/animes/017.gif

Hors ligne

 

#4 25-06-2007 14:27:27

Mr Pink Eyes  
Power Excel
Award: bf
Lieu: Helsinki
Date d'inscription: 14-06-2007
Messages: 226
Pépites: 10,800
Banque: 24,007,877,677,213

Re: [RESOLU] Indiquer le chemin d'un fichier à créer

Après vérification c'est bien un problème de droits! et puis aussi de / à la place de \

En tout cas merci pour la réponse très rapide


http://www.blagoticone.com/avatar/animes/017.gif

Hors ligne

 

#5 25-06-2007 14:27:53

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: [RESOLU] Indiquer le chemin d'un fichier à créer

Mr Pink Eyes a écrit:

Code: pb

dw_1.SaveAs("test/test-bruno.xls", Excel8!, true)
//et 
dw_1.SaveAs("./test/test-bruno.xls", Excel8!, true)


Mais ça ne marche pas non plus

attention : sous windows c'est antislash dans les chemins...

essaye en créant un dossier c:\temp puis

Code: pb

dw_1.SaveAs("c:\temp\test.xls", Excel8!, true)

N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#6 25-06-2007 14:28:45

Mr Pink Eyes  
Power Excel
Award: bf
Lieu: Helsinki
Date d'inscription: 14-06-2007
Messages: 226
Pépites: 10,800
Banque: 24,007,877,677,213

Re: [RESOLU] Indiquer le chemin d'un fichier à créer

Je t'ai pris de vitesse mais merci encore


http://www.blagoticone.com/avatar/animes/017.gif

Hors ligne

 

#7 25-06-2007 14:29:16

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: [RESOLU] Indiquer le chemin d'un fichier à créer

Mr Pink Eyes a écrit:

Je t'ai pris de vitesse mais merci encore

de rien


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22