Selasa, 06 Agustus 2013

RE: [MS_AccessPros] Cascading combo box problem

 

Bill,

There are a couple solutions. I typically don't limit the Row Source of the second combo box but sort the returned records with the acceptable values at the top and the remainder at the bottom. I will also add a column that displays a visual indicator of the not acceptable values.

For instance a continuous form for selecting a category and then product might have a productID row source like:

SELECT Products.ProductID, Products.ProductName, IIf([CategoryID]=[Forms]![frmCascading]![CategoryID],"  (OK)"," (NOT)") AS Expr1
FROM Products
ORDER BY IIf([CategoryID]=[Forms]![frmCascading]![CategoryID],"  (OK)"," (NOT)"), Products.ProductName;

You can add code to check the third column cboProductID.COlumn(2) to make sure it is (OK) after updating.

Duane Hookom MVP
MS Access

----------------------------------------
> From: Bill.Singer@at-group.net
>
> I have a form that has a two combo boxes. They are cascading, the second
> combo box runs off of a query. The query changes the election options in
> the second combo box based on the selection in the first combo box. During
> the initial record input the combo boxes work perfect. However, recently as
> we have to go back and view some of the records, the second combo box is not
> updating. As I scroll through the records the first combo box will update
> but the second combo box typically just goes blank. It will not update
> unless I click on it or use the refresh button in the menu.
>
>
>
> Is there a way to get the second combo box to update/refresh each time a
> record is changed. I would have typically tried to go to the form
> property "on Current" and tried to put a refresh in there but I already have
> an event in there.
>
>
>
> What is the best way to accomplish this.
>
>
>
> .as always, thanks for your wisdom.
>
>
>
> Bill Singer
>
> MN

__._,_.___
Reply via web post Reply to sender Reply to group Start a New Topic Messages in this topic (2)
Recent Activity:
.

__,_._,___

Tidak ada komentar:

Posting Komentar