I need a Visual Basic version 6 OCX control to duplicate the functionality of the Continuous Forms view available in Microsoft Access 97. The SubForm is to used as part of an existing application and therefore will need to be placed on an existing form.
1) Complete and fully-functional working control(s) as well as complete source code and explination of all work done. 2) Complete ownership and distribution copyrights to all work purchased. 3) Needs to be able to accept a recordset to use for population of the controls in the sub form. (Does not need to be data bound) 4) Needs to be able to manage all standard VB controls in the subform. (ie. text boxes, check boxes, combo boxes etc..) 5) Must provide me with the ability to create the layout of the subform - like a normal form in VB 4) When running must only create the number of subforms required to fill the screen and must be able to determine the number of subforms needed to fill the screen. The recordset may hold over 100,000 records, so it must only create the 10 or 15 subforms needed. ie.. needs to create and destroy instances of the subform 5) Must provided the abilty to scroll the subforms in and out of view via a vertical scroll bar and via a call from the parent application. 6) Must provide the ability to scroll directly to a specific record in the recordset. ie.. record number 1000. Display it at the top of the form and then create all the folowing subforms that can be displayed on the screen. 7)It needs to include the 'current selected record' functionality of Microsoft Access and maintain it for records scrolled out of view. This will be by way of changing the color of the sub forms background when selected. 8)All the values of controls in a subform must be accessable when selected, and provide the functionality to capture events such as lost focus for the sub form. 9) Nees to provided the facility to refresh. ie.. re-display the currently viewable subforms based on an updated/newly sorted recordset.
Control designed in Visual Basic 6 for use via a Visual Basic 6 application on all 32bit Windows Operating Systems (NT4, Win95, Win98, Win2000, Windows XP)