I have written a fairly large program in Visual Basic that writes data to an Oracle database.

This program will be installed on 2 computers. In order to get everything up and running I need to install the Oracle client on these 2 computers as well as my Visual Basic program. That part is easy.

Here's where it get's difficult.

The software I have written is scheduling software for clinics in a hospital. The 2 end-users populate this schedule. Yesterday I found out that mangement wants to collect a few more peices of information, such as late clinic start or late clinic finish.

In order to capture this data they want to have a form installed on each computer in the clinic wing (approx 10 computers) where another user can enter that a) this clinic did infact take place and b) it started on time.

My question is this...

These additional users are only adding two or three more fields to the existing data. Is it possible to have them do this without installing the Oracle client somehow?

I was thinking of putting a Microsoft Access form on a server that DID have an Oracle license. Then the additional users would just open this Access database from their own computer, find the record they want, and add the additional one or two fields of data.

It seems silly to write an entire VB program and install 10 damn Oracle lisences for the sake of an additional 3 fields!

Will my idea work...better yet, any other suggestions?