By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
454,224 Members | 1,630 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 454,224 IT Pros & Developers. It's quick & easy.

Case Statement to retreive certain records

P: 56
I have a table entitled "Parts". In that table I have a field entitled "PartDoc" and four fields entitled "Product1", Product2", "Product3", and Product4". The datatype for these fields is Number (look-up). (the number represents a product)
So each record in the table could look like this.
Expand|Select|Wrap|Line Numbers
  1. PartID         PartDoc              Product1       Product2      Product3    Product4  
  2. 12               P-7824                    1                  5                  7               9
I want to do a case statement something like this.
Expand|Select|Wrap|Line Numbers
  1. Private Sub CmdReturn5_Click()
  2.  
  3.     Select Case ?????????
  4.  
  5.         Case 1
  6.             DoCmd.OpenForm "PARTS", , , "[PRODUCT1]='5'"
  7.         Case 2
  8.             DoCmd.OpenForm "PARTS", , , "[PRODUCT2]='5'"
  9.         Case 3
  10.             DoCmd.OpenForm "PARTS", , , "[PRODUCT3]='5"
  11.         Case 4
  12.             DoCmd.OpenForm "PARTS", , , "[PRODUCT4]='5'"
  13.         Case Else
  14.             MsgBox "NO DOCUMENTS FOUND"
  15. End Select
  16.  
  17. Exit Sub
I don't know if this is the right approach. I am new to this as a couple of you know. And I want to thank them for the help with the combobox. I have it working thanks to thier help.

Hope you can help again. Thanks
Apr 15 '09 #1
Share this Question
Share on Google+
2 Replies


RuralGuy
Expert 100+
P: 375
The repeating fields look like a normalization issue to me. You might want to review this article on this site.
Apr 15 '09 #2

NeoPa
Expert Mod 15k+
P: 31,707
Desi, I suggest you :
  1. Add your thanks to the thread where the responses are (Select Case Statement with ComboBox).
  2. Pay some attention to the edit comments by some of your posts. I notice that you've posted before without using the [ CODE ] tags, and these have been fixed with a comment to call your attention to it. Please remember to use them in future.
  3. Try rephrasing your question. You currently request code to do what your code does. Expressed that way we can only assume your code already does it perfectly.
You don't seem to be putting much effort into your posts, and this (wasting people's time) can be considered quite impolite in a place such as this where people volunteer their time for free.
Apr 15 '09 #3

Post your reply

Sign in to post your reply or Sign up for a free account.