Qui a dit que SQL Server express ne peut pas être installé comme serveur ?
T'as jamais vu une chaîne de connexion de ce genre ?
"Data Source=SERVEUR;User ID=sa; Password=passw0rd; Initial Catalog=BD"
Télécharges la version Express With Advanced Services si ce n'est pas encore trop tard
Comme ça tu peux administrer la base via SQL Management Studio Express.
Une base SQL Server Express installé sur un serveur peut être accédé via n'importe quelle machine d'un réseau avec quelques conditions :
* Libère le port 1433 de ton firewall
* Vas dans SQL Server 2005 ---> Config Surface d'expostion (Surface Area Config) et autorises que ton serveur puisse être accédé via TCP/IP
Si tu as un routeur pour rediriger vers une adresse IP publique, tu peux même accéder à ta base via internet
Mais dans des cas comme ceux ci, il vaut mieux développer un Web application avec Visual Web Developper. Comme ça, l'application réside seulement sur un serveur mais les réponses envoyés aux clients seront sous forme HTML. Et puis avec tu peux utiliser SSL pour sécuriser les requêtes HTTP.
Crystal Report n'est pas gratuit hélas !
Utilises plutôt les Microsoft.Interop pour manipuler Excel ou Word via ton programme vu que presque tout le monde dispose d'une licence pour ces produits.
Sinon pour une Web application, utilise Adobe Acrobat pour exporter les états.
Assez long ! hein
Bonne prog quand même si ce n'est pas trop tard