Umstieg von Access auf VB6

31/08/2007 - 09:55 von Juergen Grieb | Report spam
Hallo,

bei allen meinen Projekten habe ich in Front- und Backend aufgeteilt.
Zugriffe aus dem FE erfolgen über Jet, es sind keinerlei
"Verknüpfungen" vom FE ins BE vorhanden.

Jetzt überlege ich, die bisher in Access realisierten FEs nach VB6
umzusetzen. Hat mir jemand einen Link, wo die Vorgehensweise und was
zu beachten ist genauer beschrieben wird?

Oder ist von diesem Vorgehen vielleicht aus Gründen, die ich bisher
nicht bedacht habe, abzuraten?

Gruß Juergen
 

Lesen sie die antworten

#1 Henry Habermacher
31/08/2007 - 10:08 | Warnen spam
Hallo Juergen

Juergen Grieb wrote:
bei allen meinen Projekten habe ich in Front- und Backend aufgeteilt.
Zugriffe aus dem FE erfolgen über Jet, es sind keinerlei
"Verknüpfungen" vom FE ins BE vorhanden.



Was heisst keinerlei Verknüpfungen? Die Daten der BE sind doch in die FE
verknüpft oder du verwendest zumindest gebundene Formulare, oder?

Jetzt überlege ich, die bisher in Access realisierten FEs nach VB6
umzusetzen. Hat mir jemand einen Link, wo die Vorgehensweise und was
zu beachten ist genauer beschrieben wird?
Oder ist von diesem Vorgehen vielleicht aus Gründen, die ich bisher
nicht bedacht habe, abzuraten?



Da gibt es mehrere Gründe, das nicht zu tun. Hier nur einige wenige:
- VB6 kann kennt nicht die Datenbindung von Formularen, wie diese Access
kennt
- Die Events sind nicht wie bei Access datengetrieben
- Die Controls verhalten sich daher auch wesentlich anders
- Eine 1:1 Portierung ist nicht möglich
- und einer der gewichtigsten Gründe: VB6 wird nicht mehr supported, Du
begibst Dich in eine Sackgasse.

Wenn schon, dann solltest Du Dir VB.NET (VS2005 gibt's ja kostenfrei als
Express Edition) anschauen. VS2005 kennt eine wesentlich verbesserte
Datenbindung. Ich selber würde in diesem Fall sogar soweit gehen, dass ich
die Anwendungen als Webanwendung mit VS2005 auslegen würde. Diese kannst Du
dann wahlweise auf einem Server oder auf einem Client im lokalen IIS mit dem
.NET Framework laufen lassen.

Es gab übrigens mal Ansàtze, Access Formulare und Code nach VB6 (und
neuerdings nach .NET) zu portieren, aber so richtig durchgesetzt hat sich
das nie, weil die Unterschiede einfach zu gross sind.

Gruss
Henry

Microsoft MVP Office Access
Keine E-Mails auf Postings in NGs. Danke.
Access FAQ www.donkarl.com

Ähnliche fragen