Conversion de VBA Ms Access à Vb.Net

emayen01 Messages postés 13 Date d'inscription mardi 24 mars 2009 Statut Membre Dernière intervention 12 mars 2010 - 24 mars 2009 à 15:17
Jej51 Messages postés 9 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 6 avril 2009 - 6 avril 2009 à 11:44
Bonjour ,


je débute en  Vb.Net et j'ai a faire une migration d'une interface MS Access 2003 a Vb.Net avec du Vba , sous sql server 2000.

je sais pas combien ca va prendre en terme de temps tout en sachant que j'ai une base de données sql de 40 tables
T'en est ou toi ?
T'as des solutions ? des pistes ? Des tutoriels ?

merci d'avance

10 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
24 mars 2009 à 15:45
pour une question précise, on repassera ^^

que veux tu savoir ?
0
emayen01 Messages postés 13 Date d'inscription mardi 24 mars 2009 Statut Membre Dernière intervention 12 mars 2010
24 mars 2009 à 15:56
Bah en gros comment je peux refaire les formulaires dans l'environnement .NET et comment je peux adapter mon code VBA de access en VB.NET ?
merci d'avance .
adil
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
24 mars 2009 à 16:02
Dans Visual Studio, tu fais

Fichier > Avancé > Importer > Base de données Access (*.mdb)

tu coches ensuite la case "Tout importer automatiquement"

tu valide les conditions générales

tu cliques sur "importer"

et voilà, tu peux glander pendant deux semaines ^^
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
24 mars 2009 à 16:04
j'oubliais de préciser que mon post précedent est largement ironique.

rien d'automatique ni de mécanique.... dépend du code que tu as en face, de la structure, etc.

du grand n'importe quoi que de demander ca a un débutant en programmation .Net
s'il veux conserver du code spaghetti, libre a lui. Aucun interet de passer a .Net dans ces conditions.

les decideurs n'ont donc vraiment pas compris l'enjeu.

tu est en stage où, pour info ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
emayen01 Messages postés 13 Date d'inscription mardi 24 mars 2009 Statut Membre Dernière intervention 12 mars 2010
24 mars 2009 à 16:33
Bonjour,


merci bcp pour la reponse mais le probleme c'est que l'application est en .ADP et non pas .MDB , ca posera pas de probleme par la suite ou bien comment je peux pallier à ca ?


sinon je dois juste faire ce que tu m'as cité en haut  ou bien je serais obligé par la suite d'adapter le code VBA en VB.NET .

sinon je suis stagiaire developpeur dans une societé suisse .

adil
0
emayen01 Messages postés 13 Date d'inscription mardi 24 mars 2009 Statut Membre Dernière intervention 12 mars 2010
24 mars 2009 à 16:44
sinon je trouve pas :

Fichier > Avancé > Importer > Base de données Access (*.mdb)
et puis mon interface est sur Ms Access maintenant .

adil
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
24 mars 2009 à 16:51
"j'oubliais de préciser que mon post précedent est largement ironique. "
en gros, c'etait une plaisanterie...

il te faut faire le portage a la main, par toi même
0
emayen01 Messages postés 13 Date d'inscription mardi 24 mars 2009 Statut Membre Dernière intervention 12 mars 2010
24 mars 2009 à 17:06
J'ai pas compris ce que tu veux dire ? Portage a la main ?

et l'astuce ne marche pas : ? 
Fichier > Avancé > Importer > Base de données Access (*.mdb)

adil
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
24 mars 2009 à 23:44
Il n'y a pas d'astuce.

A toi de porter le code d'une techno (VBA) à l'autre (VB.Net)

Renfield
Admin CodeS-SourceS- MVP Visual Basic
0
Jej51 Messages postés 9 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 6 avril 2009
6 avril 2009 à 11:44
tiens j'avais pas vu Adil que tu avais posté ici ^^

je vais quand même poser une question au cas où Renfield ou quelqu'un d'autre pourrait me répondre :D

comme Adil, je suis débutant (jeune diplômé pour être précis) et j'ai le même genre de travail à faire (j'ai vu autre part que c'était pas le genre de boulot à donner à un débutant, mais bon, c'est mieux que le chômage ^^)

donc ce que j'aimerai bien trouver ce sont des truc, astuces, tutoriels, etc, toutes ces choses qui donneraient des indices au passage VBA -> .NET

pour donner un exemple de ce que je veux, la fonction Nz utilisée en VBA n'existe plus en .NET, et j'ai donc remplacé ça en utilisant la fonction IIf, qui, modifiée permet de faire la même chose

voilà, je voudrais quelque chose qui me permette d'avance et de m'apprendre toutes ces "petites" différences qu'il y a entre les deux langages

autre remarque, je peux aussi faire le portage sur du C#, je sais pas si c'est une meilleure idée, je pense mieux maitriser ce langage, mais j'ai l'impression que le VB.NET comporte plus de similitudes avec le VBA.

je pense avoir tout dit, merci d'avance pour votre aide ;)

ps : j'avoue que j'y ai cru pendant un bref instant à ta plaisanterie Renfield, si seulement ça pouvait être possible ^^
0
Rejoignez-nous