[ sbbkbb @ 20.09.2007. 14:56 ] @
Da li mi neko moze dati odgovor na pitanje kako najlakse izvrsiti konverziju programa iz VBA u VB.NET? Da li je moguce odraditi to donekle automatski?
Hvala
[ rgdrajko @ 20.09.2007. 16:58 ] @
Da, moze uz male intervencije. Sta konkretno zelis da uradis?
[ sbbkbb @ 21.09.2007. 11:38 ] @
Imam neku aplikaciju koja je uradjena u VBA sa Access-ovom bazu, potrebno je da bazu prebacim u SQL (sto bi trebalo da znam kako da izvedem, valjda:)) a kod iz VBA u VB.net. Kako nemam bas puno vremena, a ni iskustva, pokusavam da nadjem najbolji, najlaksi i najbrzi nacin da to uradim. Prihvata se savet koji obezbedjuje bilo koji od navednih uslova.:)
[ Marko_L @ 21.09.2007. 14:17 ] @
Sve zavisi od toga kakva je konstrukcija baze, a i samog koda. VBA kod može da bude lak za konvertovanje u VB, ali isto tako mogu da budu nebo i zemlja. U svakom slučaju, praksa je pokazala da ponekad pisanje koda od nule ume da bude brža i stabilnija varijanta, nego prebacivanje postojećeg. Ako obezbediš više detalja, verovatno će neko moći da ti pomogne kojim putem da kreneš i ostvariš ono što hoćeš.
[ sbbkbb @ 21.09.2007. 16:10 ] @
Ok, hvala. Recimo za pocetak, kako bih neku formicu prebacila a da joj zadrzim dizajn kao i odgovarajuce akcije naravno?
[ Shadowed @ 21.09.2007. 19:18 ] @
Testko, verovatno nikako. Prvo, iz vba u vb.net nemas nikakav konvertor. Iz vb6 u vb.net imas ali ni on ne moze uvek sve da uradi. Opet, iz vba u vb6 tesko da ces ista uraditi jer forme nisu iste, pre svega jer su u access-u povezane sa samom bazom, dok u vb-u moras da se konektujes na bazu i ucitavas podatke, drugacije to radi. Ako uracunamo i da prelazis sa jedne baze na drugu (access -> sql server), stvar se dodatno komplikuje.
Cak i da nekako izvedes sve to, pitanje je koliko ce imati bug-ova i koliko ce biti izvodljivo dalej odrzavanje tog koda.

Ono sto ti ja preporucujem je da ili krenes od pocetka da pravis aplikaciju a prvu koristis samo kao specifikaciju sta treba da se uradi ili ako ne umes i/ili nemas dovoljno vremena platis nekom da ti to uradi.