I need a VB6 program (one main form basically) that displays an appointment book type interface, similar to what "doctor's office" application might have. This interface should be able to handle the schedule for any number of users (up to 6 or 7). I envision the time slots as the "rows" of this interface (i.e. 8:00, 8:30, 9:00, etc.), and the users as the columns ("Joe", "John", etc.). The third "dimension" of this interface would be the date, which should be formatted above the user columns. The interface should be able to scroll vertically (to see more times) and horizontally (to see more dates / users). The user should be able to customize the interface by specifying what time range to show in the interface (i.e. 8:00 AM to 6:00 PM) and which users to show in the interface (i.e. a listbox with checkboxes would display the possible users, and a user would select which ones should be included as a column in the interface). In the interface, all blocks of time for which there is a scheduled item should be shown in a different color than non-scheduled time. To generate this interface, the program will read an Access database table containing these columns: - UserID - Date/Time - Description (the activity that would be displayed in the interface - meeting with Mr. Jones, call Mr. Smith, golf date, whatever) -Duration (how long the activity will be scheduled for: 1.5 = 1 1/2 hrs, 3 = 3 hrs, etc.) The program you make for me will actually be incorporated into a larger project that I am developing. I am a programmer myself, and this piece is something that the client has asked for; I'm busy on other pieces of the app, so this would help me greatly. I must have the source code for this obviously; in addition, you must let me know if you plan to use any 3rd-party controls (I would prefer "natural" VB, but I'm open; but keep in mind that I would have to buy my own version of whatever 3rd party control you might use.) Well there it is. If you need more details, I could mock up a screen, but it should be pretty straightforward. Let me know, gang ...
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
Windows 98 thru XP