Populate subform based on combobox values in the main form

I have a form which contains 3 combo boxes. These combo boxes contain values from tables. These combo boxes are unbound.
I have a Details subform, which I have to populate based on the values in combo boxes. The subform is bound.

Sponsored Links:

Related Topics

Combo Box Filter
I am using a combobox filter on a mainform which has a subform.

I need to populate a combobox filter on a subform based on what is selected on a filter combobox on my mainform but no matter what I try I can't seem to get this to work.

I can populate the combobox filter on the subform using a normal combobox on that same form but can't populate the combobox filter on the subform using the filter on the main form.

I am aware that there is different syntax used to access a control on a subform and am 100% sure my syntax is perfect.


Filter subForm comboBox based on main form combobox selection - SAMPLE ATTACHED
Here is my problem. I am trying to filter a combobox on a subform based on a combobox on my main form. I am successfully able to do this with two combo boxes on the same mainform but not with one on the mainform and one on the subform. I have attached a sample database with the tables, queries, and forms associated with this issue.

I have read numerous topics on this site relating to this topic and I have tried all the responses but I just keeping getting lost in the middle of the


Filter subform based on combobox on main form
I need to filter the subform based on the combobox(Unbound) in the main form. After filtering I need to add some values. Below is the code I put in after update of combobox but I get error 424.

Client_info is table name
id is field name
cboid is combobox name in mainform
client_info_sub is subform name

Private Sub cboid_AfterUpdate()
Dim LSQL As String

LSQL = "select * from Client_Info"
LSQL = LSQL & " where ID = '" & cboId & "'"

Form_Client_Info_sub.RecordSource = LSQL


Subform empty when main form loaded
I have a mainform which contains two subforms

The first subform contains all records from a table and loads perfectly fine when the main form is opened

The second displays a subset of the same records based - a list of records for a selected company ID, this in contrast to the first subform appears blank when the main form opens.

I can manually populate the blank subform by pressing F5, adding a refresh button (uses me.reacalc) and by making the comany ID field a combox and using an after update event that refreshes the form.

I would like the empty subform to populate using the company ID selected when the form is opened (this comes from another form).

I have tried re-calculating the form using several events such as AfterUpdate - but can not get this subform to populate


cascade combobox problem.
I have two comboboxes on a subform. The first combobox is used to populate the second combobox. These are placed in the detail section of the form.I want them to work this way:when I select any value from the first combobox,I want the second combobox of the same row to get populated by relevant value.

As of now, I have tried to implement this and as I select any value from the first combobox of row 1 I see the second combobox of the same row gets populated but as I go on selecting values from the first set of comboboxes I see that the values in the second set of the comboboxes above changing or becoming null.

The 1st combobox is cboRCMTask:


Query based on subform combobox
I am trying to build a query based on a combobox that is on a subform that cascades from a combobox on a main form. So far I have :
INSERT INTO tblSubTeamEvent ( SubTeamID, EventID )
VALUES (Me!SubFormSubTeamForm.Form!cmboSubTeamSF, [Forms]![frmEvent]![EventID]);
but when I run it it asks for the parameter value of the cmboSubTeamSF. If I just ignore the question it still updates the EventID into the table but obviously not the SubTeamID. I've tried various combinations of Me! Forms! etc but can't get it to work any ideas any one


Requerying Subform Issues!!!
Have a main form that contains a subform. The main form data comes from a table and the subform gets its data from a query. The main form has a combobox that I use to write criteria to the query of the subform.

The combo box operates properly. I see all my data in the combo box. My issue is when I select data in my combobox, lets say the number 99, nothing happens in my subform.

If I change records of my main form and come back to the previous record, the "99" is showing in the subform along with the other data I want.

I want the subform to change as soon as I select my data in my combobox. I wrote some code so when the combobox updates, it requerys the subform. But what happens, the subform requerys, and just the field that my combobox writes to updates, the other fields are blank.

Then, if I change main records and come back, the data is there. What am I missing?


Text box based on combo inside subform
I have a subform located inside my main form. The subform is linked to the main form so the data shown in the subform matches the main form.

I have added a combo box to the subform and I'd like to have it populate the fields in the subform, but still have the entire subform linked to the main form.


Referencing Issue
I have a subform within a main form. I want to update a combobox in the subform depending on a value in the mainform, but are struggling to reference the combobox in the subform. The VBA editor doesn't recognise the combobox name


Main Form ComboBox to Filter Records in SubForm
I have a problem filtering records in my subform using a ComboBox in the Main Form. I have tried options proferred in other forums and have still not git the desired result. I know I must be missing something as this looks quite simple.

I have attached a screenshot to help.

What I need to for the records to be filtered by the Section Field using either of the three options in the ComboBox. The ComboBox looksup data from a Sections table (SectionID, Section).

Main Table Name: Orders (Master Link: Order ID)
SubForm Table Name: Order Details (Child Link: Order ID)
ComboBox Object Name: CboFilter


Re-populate Subform textboxes on Mainform combobox update.
I have a combo box in a subform that [LINK] textboxes in the subform.

The subform combo box also has a Dlookup procedure on "after update" event that has a criteria on what the AutoFill procedure will populate based on the mainform textboxes that is AutoFilled by a mainform combo box.

Everything works fine, until I change the value of the Mainform combobox, which changes the value of the textboxes on the mainform from which the Subform combobox gets its criteria for the Dlookup procedure.

My problem is that the Subform combobox does not re-populates the subform textboxes when I change the value of the mainform combobox. I still need to select the same item in the subformcombobox list to initiate the AutoFill procedure of the subform textboxes.


Verification creates blank record and unable create a new record..
I have uploaded a condensed version of my database. The database has three forms, a user ID form, a main form, and a subform. It has two tables. Click on the user ID for and put in 0004,this will bring you to the main and subform.

There are two major problems:

1) I have a code that verifies if the user ID and date have already been used. It works and alerts the user that the date they are trying to use with the user ID has already been used. But it still creates a new record that does not have a date. I have to figure out how to avoid this, or have it undo that new record.

2) I have a combobox and find record button that are meant to be used to look at an old date to change records, My combobox and find record button do not bring up any of the past record values for the main or subform.

The combobox will show all the previous dates for the user ID, but once a date is clicked, it will not show that date's values.


subform not autopopulating
All,
using access 2003; I have a subform that I want to autopopulate based combo box select id. ex. main form has invoice# and other data entry fields. I move to subform; select invoice # from combobox from previous records and I want multiple fields based on that record to autopopulate. I know how to make a field autopoplate on the main form but how do I do the same when I move to the subform. FYI. The subform is linked ( parent child) by the invoice number in the tables. Did I set up the subform wrong


Filling fields in a subform by a choice on a combobox
I have a main form linked to a subform set in datasheet mode. On the main form I have three cascading combo boxes. I would like to fill up some fields of a new record on the subform depending on choices made from the last cascading combobox.

Can I get some help on how to reference the fields in the new record using vba coded in the afterupdate event of this combobox ?


Combobox - selecting a record returns almost all field values, but some are wrong
I chose to place the primary key of a table in a combobox (a drop-down box in my main form), which MS Access nicely composed for me after launching the guide.

When I choose a record from my drop-down box, this record really becomes the current one, because calculated fields in the main form show good results for the currently chosen record.

My subform, linked to the main form, shows correct field values as well.

BUT two text fields, located on the main form, won't change, while choosing a different record from the combobox. These fields retain their values from the previous record.

It's a bit funny. I really devoted hours on Internet, but no - my question simply seems not to be there and answers in regard to combobox problems in generaltend to end up in complicated VBA code.

what I really want is that the choice in my combobox shall exactly reflect the results of the standard actions in Access (I.e. without VBA programming), like choosing next recordby pressing the arrow button for it, or using the standard Access' search function in for example the discussed combobox field.


populate a combobox based on a textbox in a form
I have seen combobox based on combobox and textbox based on combobox, but I need a combobox to populate from a textbox. In my example I have a number of sales orders and each sales order has multiple unique serial numbers attached to it.

So I want to be able to type in a sales order number on a form and have it populate a combobox on that form with the serial numbers attached toit.


Auto populate field in subform based on field in parent form
I have created a main form and one of the fields in the main form has a drop down list. I would like to have a different field in the subform auto populate depending on what the user chooses in the drop down list of the main form. Can anyone explain how I would do that


saving subform data into table
I have a main form [Emp_New] and a subform [Class_Catalog subform] my save button is on the main form. When I click save it saves the values in the controls on the main form to the Emp table it is based on.

Problem is the subform. It is based on the value in a the txtJobtitle control on the main form which is great. From that value it pulls Class_ID (a text box) from a table named Class_Catalog.

It also has a field that simply copies the Emp_ID field (a text box) from the main form. I need the subform to save the Class_ID and Emp_ID into theClasses_taken table when the main form save button is clicked.
Here are the control sources for the controls in the subform:


Query based on ComboBox selection
I'm trying to create a query that will run based on what is selected in the combobox. I have a main form which holds the subform with the combobox. I want a button to open the query. Thequery field references the combobox with [forms]![subFrmName]![cboName].

My problem with this comes when I press the button and I get a message box titled "Enter Parameter Value" with my field reference line Forms!subFrmName!cboName with a text box underneath.

I've checked the subform name and combobox name multiple times and it appears that I'm referencing them correctly.


Copy values of Main and Subform (only main form working)
I need to copy a main form and subform's values to a new record. I can get the main form to copy its values over with the following code:

DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdCopy
DoCmd.RunCommand acCmdRecordsGoToNew
DoCmd.RunCommand acCmdPasteAppend

However, this does not affect the subform at all and just leaves it blank. I have been scouring the web and have found what I thought would be viable methods such as setting focus to the subform and such. But nothing seems to work.

What is the best way in VBA to copy the values of fields in a subform so that I can combine it with the code above?