Look at Ironspeed Designer
Generates a CRUD interface to a DB on Asp.Net (C# or VB.Net choice) - hence no problems with the installation of software on client machines. A big plus is that the project generated in ISD can be bent without problems in VS.
As a database you can use mssql, oracle, and ms access. Export/import xls is out of the box
Have sharing settings on the roles, down to individual fields on pages.