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.

#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