NOUVEAUCALIMERO
Messages postés7Date d'inscriptionsamedi 28 juillet 2007StatutMembreDernière intervention21 décembre 2007
-
13 déc. 2007 à 21:56
cs_ghuysmans99
Messages postés3983Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 2013
-
18 déc. 2007 à 22:51
Bonjour, et merci à celles ou ceux qui prendront la peine de m'éclairer.
Voici mon pb:
J'ai développé en VBA sous Excel, une appli pour la gestion des commandes/distributions de fournitures à mon boulo.
Seul Hic, dans peu de temps, Office sera supprimé à mon boulo, pour laisser place à Open Office Gratuit, mais limité en programation.
Voici comment se constitue mon appli actuelle :
1 Appli Excel (à base de Userform) qui utilise les bases suivantes pour fonctionner.
1 Base Utilisateurs (sous forme de fichier Excel)
1 Base Services (sous forme de fichier Excel)
1 Base Articles (sous forme de fichier Excel)
But de l'appli, après avoir selectioner son service dans une première Userform, l'utilisateur choisi parmi la liste de fournitures accordées à son service, celles qu'il souhaite commander.
après validation de sa commande, un bcd est imprimé, et sa commande est exportée dans un fichier, qui servira ensuite pour être eploité par ailleurs.
Voilà le principe, mais tout cela ne fonctionnera plus sous Open office.
Je souhaiterais donc developper le même genre d'application, cette fois ci directement en VB6.
Le hic : Je ne sais comment faire.
Est ce que qqun pourrait m'indiquer un tuto, ou des liens pour apprendre à écrire le code (Création de BD dans VB6, modification de cette BD, édition d'états type bcd...)
cs_ghuysmans99
Messages postés3983Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 14 déc. 2007 à 22:44
As-tu déjà VB6 (avec le Service Pack 6) ?
Sais-tu comprendre les tutos en anglais ?
_______________________________________________________________________
VB.NETis good ...VB6is better <f></f>
NOUVEAUCALIMERO
Messages postés7Date d'inscriptionsamedi 28 juillet 2007StatutMembreDernière intervention21 décembre 2007 15 déc. 2007 à 16:37
Bonjour et merci ghuysmans99.
J'ai VB6 Professional edition (je ne sais pas si le Service pack 6 est inclu, mais il doit pouvoir être rajouté si nécessaire ?!)
Pour les Tuto en anglais, faut voir. Je me débrouillais pas mal à l 'école, mais...
cs_ghuysmans99
Messages postés3983Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 15 déc. 2007 à 22:10
Pour le SP6, c'est ici(pour VS6 en anglais) et ici (pour VS6 en français)
_______________________________________________________________________
VB.NETis good ...VB6is better <f></f>
cs_ghuysmans99
Messages postés3983Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 18 déc. 2007 à 20:17
Attends ... Il n'y a pas le feu au lac !!
Tout d'abord : veux-tu utiliser ta base avec plusieurs utilisateurs en même temps ??
_______________________________________________________________________
VB.NETis good ...VB6is better <f></f>
NOUVEAUCALIMERO
Messages postés7Date d'inscriptionsamedi 28 juillet 2007StatutMembreDernière intervention21 décembre 2007 18 déc. 2007 à 21:42
Oui, cette application doit pouvoir être utilisée par plusieurs utliisateurs en même temps.
Avec l'appli excel j'avais contourné ce problème en laissant le fichier en lecture seule, et en desactivant les messages d'alertes de Excel, la lecture seule devenait transparente pour l'utilisateur.
cs_ghuysmans99
Messages postés3983Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 18 déc. 2007 à 22:51
OK... Tu dois donc utiliser un SGBD digne de ce nom !
Il y en a plusieurs mais celui que je connais le plus (entre MSSQL,MySQL, Oracle, PostgreSQL, ...) c'est MySQL.
Ca tombe bien car il est open source, pas trop gros en place, rapide.
Tu dois utiliser une chaîne de connexion ADODB pour pouvoir l'utiliser dans VB6.
On les trouve sur http://www.connectionstrings.com/
Une fois ouverte, tu peux effectuer tes requêtes SQL à travers la connexion.
Pour plus d'infos, envoie-moi un MP (message privé)
_______________________________________________________________________
VB.NETis good ...VB6is better <f></f>