Question : Design issue - not enough room on screen.Subforms/Pop ups/Tabs

I have a quote form that holds summary data about a quote. The summary is made up from a load of quote items.

Normally I would have a quote summary main form and a quote item subform, either underneath or at the side. However the user is used to a spreadsheet and wants to see more of the quote items (usually about 90) at one time. There is  also a fair bit of summary calculations that he wants to see alter as the quote items are changed. Added to this he has not got a really big screen!

I thought tabs within the main form would do it. I set up a main form and a tab control on it. One tab had the same datasource as the main form (for the summary) and one contained the subform. But the two don't naturally keep in sync so I would have to do some work there. Plus the user still can't see both the list and the summary at the same time.

Then I thought of a main form with a pop up form for the quote items. This could suit him as he is used to using extended desktop  and could put the pop up on his other screen (NB: the whole system is built in 2007 with tabbbed screens).
But how do I keep the pop up quote items screen in sync with the main screen???

Any ideas on keeping the pop up in sync or another big idea to show more information at once.

Thanks Lou.

Answer : Design issue - not enough room on screen.Subforms/Pop ups/Tabs

I have put this code  - from this queston http://www.experts-exchange.com/Microsoft/Development/MS_Access/Q_24858047.html?sfQueryTermInfo=1+form+pop+up

But used it in the on current event of the main form:

  Dim strLinkCriteria As String ' to keep pop up quote items in sync with the quoteID
    Dim stDocName As String
     
    stDocName = "sfrmQuoteCostingItem"
    stLinkCriteria = "[QC_quoteID]=" & Me![txtQ_quoteID]
   
   
    If CurrentProject.AllForms(stDocName).IsLoaded = False Then
          DoCmd.OpenForm stDocName
    End If
    Forms(stDocName).Filter = ""
    Forms(stDocName).Filter = stLinkCriteria
    Forms(stDocName).FilterOn = True


So far so good but I am not sure I will run into difficulties using a pop up form.

Lou
Random Solutions  
 
programming4us programming4us