|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Expert Confirmé Sénior
![]() ![]() Cédric ChatelainDéveloppeur informatique Inscription : janvier 2003 Messages : 4 088 ![]() |
Bonjour.
Js dois déclencher des états sur l'arrivée de fichiers XML dans un dossier donné du serveur crystal. De plus, les fichiers XML qui arrivent doivent me servir comme source de données. D'habitude je travaille sur des états simples qui gardent toujours la même source de données (Oracle en général) mais là il va falloir que je change cette source (en fonction du nom du fichier qui arrive) à chaque appel de l'état, et je n'ai pas trouvé comment faire. Quelqu'un a déjà fait ça ? Merci d'avance.
__________________
[Règle] Pas de questions techniques par mail ou par MP svp. Sinon je deviens tout rouge ça ne va pas du tout avec la couleur de mes yeux. Que faire quand firefox ne fonctionne plus ? Vous êtes débutant ? Bienvenue à vous. Mes meilleurs conseils sont ceux-ci : 1 : lisez bien ceci http://club.developpez.com/aidenouveaux/ 2 : lisez aussi ceci http://general.developpez.com/cours/ |
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Cédric ChatelainDéveloppeur informatique Inscription : janvier 2003 Messages : 4 088 ![]() |
Bon, après plusieurs recherches j'ai trouvé 2 choses :
1: l'utilisation de données XML est soumises à des normes spécifiques crystal. Il faut passer par un driver ODBC fourni par crystal et le format du fichier XML répond à des critères spécifiques. voir : http://blog.developpez.com/index.php?blog=27&title=exploiter_des_donnees_xml_sous_crystal&more=1&c=1&tb=1&pb=1 2: il n'est pas possible de changer dynamiquement le nom fichier XML qui sert de sources de données pour que le report se base sur un nouveau fichier. Ce fichier est défini au moment du design et le serveur crystal se conforme à ce qui est défini dans au moment du design. Je vais donc passer par un developpement à moi qui réceptionnera le XML dans un dossier spécifique, le renommera et le placera dans un dossier où il pourra être traité par crystal. Par la gestion d'évènements on peut ensuite déclencher le report, sur l'arrivée du fichier par exemple. Et comme le fichier source de données a toujours le même nom ça ne pose plus de problèmes.
__________________
[Règle] Pas de questions techniques par mail ou par MP svp. Sinon je deviens tout rouge ça ne va pas du tout avec la couleur de mes yeux. Que faire quand firefox ne fonctionne plus ? Vous êtes débutant ? Bienvenue à vous. Mes meilleurs conseils sont ceux-ci : 1 : lisez bien ceci http://club.developpez.com/aidenouveaux/ 2 : lisez aussi ceci http://general.developpez.com/cours/ |
|
00
|
Copyright © 2000-2012 - www.developpez.com