Results 1 to 3 of 3
  1. #1
    terryvanduzee is offline Novice
    Windows XP Access 2003
    Join Date
    Oct 2009
    Posts
    17

    subform comboboxes/Textboxes

    Hello
    I have a subform that contains a textbox for the user to type a customer's name. I want it to use a "Like" option in order to list all customers who fit the criteria.

    Ex: User types "Bob John"
    Results should show Bob Johns, Bob Johnson, Bob Johnston etc.
    Like * & Text10 & *

    The other fields on the subform would populate with the address, phone, etc of the customer the user selects from a combobox (or listbox).

    Based on the resulting selection for the customer, all purchases made by that customer would show up in datasheet view in another subform.

    I believe it would be a waste of time for the user to select a customer name from the customer table because there could end up being thousands of customers. Also, customers with the same name (uniquely identified in the customer table by 1st purchase date and customer name).

    Is there any way to do this?

    Thank you


    Terry

  2. #2
    NTC is offline VIP
    Windows Vista Access 2007
    Join Date
    Nov 2009
    Posts
    2,392
    combobox is way to do what you want

  3. #3
    terryvanduzee is offline Novice
    Windows XP Access 2003
    Join Date
    Oct 2009
    Posts
    17
    A combobox would be most convenient design wise, but not practical for users because there could be thousands of customers.

    I have found a way to have the user type part of a name and list all names in the table that fit the criteria.

    I put an unbound textbox on the form, then using the Afterupdate, I put some code in in order to search the table. Then assigned a combobox's rowsource to be the results of my select statement. This all works except 1 thing.

    Here is the code for it:
    Code:
    Private Sub Text22_AfterUpdate()
    Dim strSQL As String
    Dim searchval
    Me.cbo_name.Value = ""
    
    Me.Text22.SetFocus
    searchval = Me.Text22.Value
     strSQL = "SELECT [cust_name] from [tbl_Customers] where cust_name Like '*" & searchval & "*';"
     Me!cbo_name.RowSource = strSQL
    End Sub
    The other fields on the form need to be populated with the address, phone etc of the customer selected in the cbo. But once the search for the customers is done, the link disappears and it does not show the address etc for the selected customer.

    Any suggestions on how to fix this?

    Thank you
    Terry

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Two textboxes connected to the same table
    By ma09fraga in forum Forms
    Replies: 6
    Last Post: 06-11-2009, 12:42 PM
  2. Refreshing comboboxes in a subform
    By KB_Dev in forum Programming
    Replies: 1
    Last Post: 04-07-2009, 12:12 PM
  3. Get average of unbound textboxes.
    By markhook in forum Forms
    Replies: 8
    Last Post: 07-14-2006, 09:30 AM
  4. Replies: 1
    Last Post: 12-10-2005, 04:52 PM
  5. Subform in a Subform and relationships
    By St3ph3n in forum Database Design
    Replies: 3
    Last Post: 12-06-2005, 06:34 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums