Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1412 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  convertir une appli access en VB

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

convertir une appli access en VB

n°368083
theo777
Posté le 21-04-2003 à 23:52:24  profilanswer
 

bonjour,
 
voilà, tout est dans le titre. quelqu'un pourrait il m'aider ?
 
merci d'avance

mood
Publicité
Posté le 21-04-2003 à 23:52:24  profilanswer
 

n°368122
jagstang
Pa Capona ಠ_ಠ
Posté le 22-04-2003 à 01:19:26  profilanswer
 

Theo777 a écrit :

bonjour,
 
voilà, tout est dans le titre. quelqu'un pourrait il m'aider ?
 
merci d'avance


 
euh.... c'est pas comme enregistrer un fichier word au format HTML... En clair, tu peux pas faire ça.

n°368218
mareek
Et de 3 \o/
Posté le 22-04-2003 à 10:32:02  profilanswer
 

faut tout réécrire.


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°369797
theo777
Posté le 23-04-2003 à 18:58:48  profilanswer
 

JagStang a écrit :


 
euh.... c'est pas comme enregistrer un fichier word au format HTML... En clair, tu peux pas faire ça.


 
en fait si, il y a des soft payant tel Access Converter, mais faut débourser 159$ US pour un petit truc que je dois faire, ça fout mal !
 
Sinon, est ce facile de récuperer le code vba et retranscrire en VB ?

n°369801
MagicBuzz
Posté le 23-04-2003 à 19:09:18  profilanswer
 

Cpoier coller et quelques correction minimes.
 
A ce niveau, aucune difficulté. Mais y'a juste pour ce qui est de la base que tu vas être bloqué, ainsi que pour les forms.

n°370085
drasche
Posté le 24-04-2003 à 07:47:31  profilanswer
 

J'ai peur que ce soit pas aussi simple: au niveau interface, il me semble qu'un copier coller ne fonctionnera pas (ptet que les versions les plus récentes d'Access se sont rapprochées de VB6 mais ça m'étonnerait).  Donc les interfaces, faudra tout refaire depuis zéro si tu n'as pas d'outil de conversion.  Ensuite le framework n'est pas trop identique, surtout quand on connaît les ruses d'Access pour économiser les ressources.  L'avantage du passage à VB6 est que tu seras beaucoup plus à l'aise.
 
Un truc bien est le control binding, c'est à dire connecter tes contrôles à une table/query, tu pourras donc manipuler tes tables dans un formulaire dont le comportement sera voisin de ceux d'Access.
 
Il y a aussi le problème des comboboxes remplies automatiquement depuis la DB (avec RowSource/RowSourceType).  Impossible à avoir pareil en VB mais il est heureusement possible de simuler ce comportement (en remplissant tes combos/listes par programmation).
 
Access utilise l'interface DAO pour accéder aux données (Database, Recordset, etc...).  Je te conseille de passer à ADO (Microsoft ActiveX Data Objects car DAO est en passe d'être abandonné par Microsoft, et surtout, tu pourras continuer d'utiliser cette interface de manière transparente le jour où tu décides de passer à un autre format de base de données (MySQL, SQL Server, FireBird, etc, etc ...)
 
Il y a cet outil, gratuit car assez vieux et reconnaissant les MDB d'Access 97 mais d'après quelques commentaires, ce n'est pas encore le top (50% de boulot de fait, pas tout).
 
http://www.gfminc.com/accessto.htm


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°397766
theo777
Posté le 17-05-2003 à 02:42:34  profilanswer
 

drasche a écrit :

J'ai peur que ce soit pas aussi simple: au niveau interface, il me semble qu'un copier coller ne fonctionnera pas (ptet que les versions les plus récentes d'Access se sont rapprochées de VB6 mais ça m'étonnerait).  Donc les interfaces, faudra tout refaire depuis zéro si tu n'as pas d'outil de conversion.  Ensuite le framework n'est pas trop identique, surtout quand on connaît les ruses d'Access pour économiser les ressources.  L'avantage du passage à VB6 est que tu seras beaucoup plus à l'aise.
 
Un truc bien est le control binding, c'est à dire connecter tes contrôles à une table/query, tu pourras donc manipuler tes tables dans un formulaire dont le comportement sera voisin de ceux d'Access.
 
Je te remercie pour tous ces bons conseils. J'ai d'autres choses à faire actuellement, donc ce n'est pas encore ma priorité mais j'y reviendrai. Sinon, je me demande si ce n'est pas plus simple de tout réécrire en VB voir Java ? C'est une petite appli avec accès à une petite base de données.
 
Au plaisir de te lire !
Il y a aussi le problème des comboboxes remplies automatiquement depuis la DB (avec RowSource/RowSourceType).  Impossible à avoir pareil en VB mais il est heureusement possible de simuler ce comportement (en remplissant tes combos/listes par programmation).
 
Access utilise l'interface DAO pour accéder aux données (Database, Recordset, etc...).  Je te conseille de passer à ADO (Microsoft ActiveX Data Objects car DAO est en passe d'être abandonné par Microsoft, et surtout, tu pourras continuer d'utiliser cette interface de manière transparente le jour où tu décides de passer à un autre format de base de données (MySQL, SQL Server, FireBird, etc, etc ...)
 
Il y a cet outil, gratuit car assez vieux et reconnaissant les MDB d'Access 97 mais d'après quelques commentaires, ce n'est pas encore le top (50% de boulot de fait, pas tout).
 
http://www.gfminc.com/accessto.htm

n°398191
minours666
Posté le 17-05-2003 à 23:22:30  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  convertir une appli access en VB

 

Sujets relatifs
Access me génere des Autonumber déja existants....[Access] Ouvrir un formulaire sur un nouvel enregistrement!
[VBA-ACCESS]Import à partir d'un fichier .xls extremement long!!!!!Une appli qui dit : "Vous avez un nouveau message"...
[FORTRAN] convertir une chaine caractere en entier[VBA] Comment choisir l'imprimante sous Access pour un Etat ?
Se connecter à une base ACCESS ?Afficher une fenêtre au premier plan sous Access
[Microsoft][Pilote ODBC Microsoft Access] Mise à jour impossible.utilser des bases ACCESS .....sans access
Plus de sujets relatifs à : convertir une appli access en VB


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR