Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 324
  • Last Modified:

Trying to get form/subform combination to work

I posted a question a while ago, but never really got it resolved:
http://www.experts-exchange.com/Microsoft/Development/MS_Access/Q_26846767.html

I probably failed to give enough information and clarification, so I'll try again.

I am trying to find an easy way for our Accounting team to report to our Sales Manager all of the expenses we incur.  He can then assign each expense to a particular Account.  I have the first part down, where Iink, via QODBC, to Quickbooks via an Access DB, then create/append a table in another database.  I take one more minor step in a query where I reduce the specific detailed accounts to a general category.  (For example, instead of having Travel:Meals, Travel:Lodging, etc., I just map them all to "Travel")

Okay, so my goal is have two separate subforms on one page (or one if that's possible).  I want the user to be able to scroll through a datasheet view of the query, which lists all of the records, but adds the more general category instead of using the account name/number used by Finance & Accounting.  When the user selects a record, I want the other form to show in form view the same record from the original table.  He can then edit a field, adding the account number to which we'll assign this expense.

It was suggested that I used the following code in the first subform, which I assumed was the datasheet one, but I could have been wrong.
 
Private Sub Form_Current()
Dim rst As DAO.Recordset

Set rst = Me.Parent.Subform_OrigExpnes_a.Form.RecordsetClone

rst.FindFirst "txnLineID='" & Me.TxnLineID & "'"
If Not rst.NoMatch Then Me.Parent.Subform_OrigExpnes_a.Form.Bookmark = rst.Bookmark
End Sub

Open in new window


I'm getting an error: 2465 Application-defined or object-defined error
Screenshot Attached.

Can someone walk me through what I might be doing wrong?
0
BBlu
Asked:
BBlu
  • 2
1 Solution
 
Boyd (HiTechCoach) Trimmell, Microsoft Access MVPCommented:
It sounds like what you need is what I call cascading sub forms.

The simplest method I know uses no VBA code. That's right no code.  Place a hidden text box on the main/parent form that has a control source that references a control on the first sub form that has the primary key value used to identify the record to show in the second sub form. The second sub form uses the text box as the master linking field.

0
 
BBluAuthor Commented:
Uhh, okay.  LOL.  I'll try that.  Thank you very much.  I'll let you know if/when I run into any stumbling blocks.
0
 
Boyd (HiTechCoach) Trimmell, Microsoft Access MVPCommented:
Unfortunately I can't be any more specific to your needs since you have not given use any detail about your database.

Let me know if an example would help.


0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to Squarespace.com and use offer code ‘EXPERTS’ to get 10% off your first purchase.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now