Hi,
I have four combo box of categories in a form:
1. Main Category (CboMainCat)
2. Category (CboCategory)
3. Sub Category1 (CboSubCat1)
4. Sub Category2 (cboSubCat2)
In a kategory table I defined all the category and the structure is as follows:
1. Icode
2. Full_desc
3. MainCat
4. Category
5. Subcat1
6. Subcat2
In combo box option is open, means user can select anything as follows and based on that I have to generate the query:
mMainCat = This.parent.cboMainCat.DisplayValue
mCategory = This.parent.CboCategory.DisplayValue
mSubCat1 = This.parent.CboSubCat1.DisplayValue
mSubCat2 = This.parent.cboSubCat2.DisplayValue
DO CASE
CASE ! EMPTY(mMainCat) AND ! EMPTY(mCategory) AND ! EMPTY(mSubCat1) AND ! EMPTY(mSubCat2)
CASE ! EMPTY(mMainCat) AND ! EMPTY(mCategory) AND ! EMPTY(mSubCat1) AND EMPTY(mSubCat2)
CASE ! EMPTY(mMainCat) AND ! EMPTY(mCategory) AND EMPTY(mSubCat1) AND EMPTY(mSubCat2)
CASE ! EMPTY(mMainCat) AND EMPTY(mCategory) AND EMPTY(mSubCat1) AND EMPTY(mSubCat2)
CASE EMPTY(mMainCat) AND EMPTY(mCategory) AND EMPTY(mSubCat1) AND EMPTY(mSubCat2)
CASE EMPTY(mMainCat) AND ! EMPTY(mCategory) AND ! EMPTY(mSubCat1) AND ! EMPTY(mSubCat2)
CASE EMPTY(mMainCat) AND EMPTY(mCategory) AND ! EMPTY(mSubCat1) AND ! EMPTY(mSubCat2)
CASE EMPTY(mMainCat) AND EMPTY(mCategory) AND EMPTY(mSubCat1) AND ! EMPTY(mSubCat2)
CASE ! EMPTY(mMainCat) AND EMPTY(mCategory) AND ! EMPTY(mSubCat1) AND ! EMPTY(mSubCat2)
CASE ! EMPTY(mMainCat) AND ! EMPTY(mCategory) AND EMPTY(mSubCat1) AND ! EMPTY(mSubCat2)
ENDCASE
But I doubt that it is very long possibilities! Is there any other way to determined the result.
Thanks
Saif
I have four combo box of categories in a form:
1. Main Category (CboMainCat)
2. Category (CboCategory)
3. Sub Category1 (CboSubCat1)
4. Sub Category2 (cboSubCat2)
In a kategory table I defined all the category and the structure is as follows:
1. Icode
2. Full_desc
3. MainCat
4. Category
5. Subcat1
6. Subcat2
In combo box option is open, means user can select anything as follows and based on that I have to generate the query:
mMainCat = This.parent.cboMainCat.DisplayValue
mCategory = This.parent.CboCategory.DisplayValue
mSubCat1 = This.parent.CboSubCat1.DisplayValue
mSubCat2 = This.parent.cboSubCat2.DisplayValue
DO CASE
CASE ! EMPTY(mMainCat) AND ! EMPTY(mCategory) AND ! EMPTY(mSubCat1) AND ! EMPTY(mSubCat2)
CASE ! EMPTY(mMainCat) AND ! EMPTY(mCategory) AND ! EMPTY(mSubCat1) AND EMPTY(mSubCat2)
CASE ! EMPTY(mMainCat) AND ! EMPTY(mCategory) AND EMPTY(mSubCat1) AND EMPTY(mSubCat2)
CASE ! EMPTY(mMainCat) AND EMPTY(mCategory) AND EMPTY(mSubCat1) AND EMPTY(mSubCat2)
CASE EMPTY(mMainCat) AND EMPTY(mCategory) AND EMPTY(mSubCat1) AND EMPTY(mSubCat2)
CASE EMPTY(mMainCat) AND ! EMPTY(mCategory) AND ! EMPTY(mSubCat1) AND ! EMPTY(mSubCat2)
CASE EMPTY(mMainCat) AND EMPTY(mCategory) AND ! EMPTY(mSubCat1) AND ! EMPTY(mSubCat2)
CASE EMPTY(mMainCat) AND EMPTY(mCategory) AND EMPTY(mSubCat1) AND ! EMPTY(mSubCat2)
CASE ! EMPTY(mMainCat) AND EMPTY(mCategory) AND ! EMPTY(mSubCat1) AND ! EMPTY(mSubCat2)
CASE ! EMPTY(mMainCat) AND ! EMPTY(mCategory) AND EMPTY(mSubCat1) AND ! EMPTY(mSubCat2)
ENDCASE
But I doubt that it is very long possibilities! Is there any other way to determined the result.
Thanks
Saif