A
Amy Blankenship
I have a form structure that looks something like this:
CourseStructure>Category Subform>Topic Subform>QuickCode
From QuickCode, I need to have a Combobox where the rowsource refers to
CategoryID on Category Subform. I have tried this expression in the
Immediate window:
[Forms]![CourseStructure]![Category Subform].[Form]![CategoryID]
It returns 1 or 2 or whatever the current CategoryID happens to be.
However, when I try it in the query, it returns no rows. When I put in just
1 or 2 there, it properly returns all the records.
The query is this:
SELECT KSubCat.KSubCatID, [KCategoryCode] & [KSubCategorycode] AS Code
FROM ((KCategorySet INNER JOIN Category ON KCategorySet.KCatSetID =
Category.KCatSet) INNER JOIN KCategory ON KCategorySet.KCatSetID =
KCategory.KCatSet) INNER JOIN KSubCat ON (KCategory.KcategoryID =
KSubCat.KCategoryID) AND (KCategory.KcategoryID = KSubCat.KCategoryID) AND
(KCategory.KcategoryID = KSubCat.KCategoryID)
WHERE (((Category.CategoryID)=[Forms]![CourseStructure]![Category
Subform].[Form]![CategoryID]));
Obviously, I am misunderstanding the form controls reference from Dev
Ashish's site, but I've tried every variation I can think of. Could someone
throw me a rope here?
Thanks;
Amy
CourseStructure>Category Subform>Topic Subform>QuickCode
From QuickCode, I need to have a Combobox where the rowsource refers to
CategoryID on Category Subform. I have tried this expression in the
Immediate window:
[Forms]![CourseStructure]![Category Subform].[Form]![CategoryID]
It returns 1 or 2 or whatever the current CategoryID happens to be.
However, when I try it in the query, it returns no rows. When I put in just
1 or 2 there, it properly returns all the records.
The query is this:
SELECT KSubCat.KSubCatID, [KCategoryCode] & [KSubCategorycode] AS Code
FROM ((KCategorySet INNER JOIN Category ON KCategorySet.KCatSetID =
Category.KCatSet) INNER JOIN KCategory ON KCategorySet.KCatSetID =
KCategory.KCatSet) INNER JOIN KSubCat ON (KCategory.KcategoryID =
KSubCat.KCategoryID) AND (KCategory.KcategoryID = KSubCat.KCategoryID) AND
(KCategory.KcategoryID = KSubCat.KCategoryID)
WHERE (((Category.CategoryID)=[Forms]![CourseStructure]![Category
Subform].[Form]![CategoryID]));
Obviously, I am misunderstanding the form controls reference from Dev
Ashish's site, but I've tried every variation I can think of. Could someone
throw me a rope here?
Thanks;
Amy