Hi
schwer zu sagen wenn man nicht die Anzahl der Benutzer, beabsichtige Laufzeit, Laufzeitumgebung und Umfang der Datenhaltung kennt.
Access kann man wunderbar für kleinere Projekte in einem homogenen Rechnerumfeld bis zu 10 Personen nehmen. Die Entwicklung ist gegenüber C# meiner Erfahrung nach um den Faktor 10 schneller.
C# bzw. .Net Programme sind deutlich einfacher zu deployen und zu warten. Daher könne sie auch in Umgebungen eingesetzt werden wo zB. gemischte Office Versionen vorhanden sind. Man hat Möglichkeiten in der Entwicklung, die in Access wahrscheinlich nicht in 100 Jahren enthalten sind.
Nun verdiene ich mit beiden Entwicklungstools mein Geld. Ich persönlich entscheide mich aber bei neuen Projekten immer mehr zu C#, da die Wartungsfreundlichkeit und Flexibilität deutlich höher ist.
Gruss
Joey