Are there any object similar to ms-access forms in VB, .NET or other microsoft technologies?
We have been now using Access for developping client interfaces with some success for the last 2 years. We are using a serie of development tools making the best use of a metamodel (we have tables for forms, local queries, menus, controls, connections, etc) and sticking to some strong programming techniques where, for example, all visual basic code is located either in modules or class modules.
Thus, VB Code held in forms has been made standard and its production is totally automated, adding predefined events to controls depending on their types (this has already been briefly exposed here).
With the exception of these forms, all the other objects we use can be in a way or another taken out of Access/mdb files: local tables can be saved as xml files, modules can be exported as visual basic files/rewritten in another language. We do not use any macro (except the 'autoexec' one), reports (we use a Crystal Reports add-in), or queries (stored in a 'queries' table)
Finding a similar "forms" object in another technology would then give us the possibility to distribute stand-alone/.exe runtime files instead of our current combination of an .mdb file and the ms-access runtime.