Forum Discussion

KatherineOakey's avatar
KatherineOakey
Qrew Member
5 years ago

Child record picker on 3 different parent record fields

I have a parent table Client.  The three fields of interest are Email, First Name, Phone.  Each are listed in the parent Default Record Picker.

I have a child table Ticket.  The Ticket table has 3 fields; Client:Email, Client:First Name, Client Phone.

In the Client-<Table relationship

Email is the key field in the parent.

Client:Email is the reference field in the child.

Client:First Name and Client:Phone are lookup fields.

I really would like my Ticket form to be able to offer the drop down for all three fields, Client:Email, Client:First Name, Client:Phone to allow a user to pick the relevant client via any one of the three fields.

What I am getting now is the drop down for the Client:Email field but no ability to see a drop down for either Client:First Name or Client: Phone.

Maybe I am, as usual, making this too hard.  The form should have a single 'Contact' (the label but really associated with the Client:Email field)) and the user can put any of the three field values in this labeled 'Contact', get the dropdown which does show all three fields so whatever the user enters into Contact dropdown can display the related three fields so the appropriate client can be selected .  I might try this but is this the 'correct' solution?



------------------------------
Katherine Oakey
------------------------------
  • This 'solution' also doesn't do what I envision.  

    I get the default record picker of 3 fields.  But, if I enter something that isn't the email, it wants to create a new client.

    I would really like three different dropdowns; one for each of the 3 fields so someone who is using the Ticket form can choose which of the 3 fields to use to look up a client and then have the remaining two fields 'filled' in from the selected client record.

    ------------------------------
    Katherine Oakey
    ------------------------------
    • MarkShnier__You's avatar
      MarkShnier__You
      Icon for Qrew Legend rankQrew Legend
      This:
      I would really like three different dropdowns; one for each of the 3 fields so someone who is using the Ticket form can choose which of the 3 fields to use to look up a client and then have the remaining two fields 'filled' in from the selected client record.

      ... is most confusing.  The idea of a drop down is to select a parent record.  You can search against any of the drop down fields to get a hit.  If the hit does not exist them you can allow the user to create a new Parent record on the fly.  That is how it works.

      ------------------------------
      Mark Shnier (YQC)
      Quick Base Solution Provider
      Your Quick Base Coach
      http://QuickBaseCoach.com
      mark.shnier@gmail.com
      ------------------------------
  • The form specifies which report to use for the drop down choices.  You can make any report you like for the drop down and then point the form to use that report  to pick a record.

    ------------------------------
    Mark Shnier (YQC)
    Quick Base Solution Provider
    Your Quick Base Coach
    http://QuickBaseCoach.com
    mark.shnier@gmail.com
    ------------------------------
    • KatherineOakey's avatar
      KatherineOakey
      Qrew Member
      And the form will return to the form for subsequent Ticket updates for the selected Client without having to Save somewhere in the journey (form, report, form)?

      I'm on this!  TY

      ------------------------------
      Katherine Oakey
      ------------------------------
      • MarkShnier__You's avatar
        MarkShnier__You
        Icon for Qrew Legend rankQrew Legend
        Exactly, you can create the parent on the fly and continue to enter your child record.

        ------------------------------
        Mark Shnier (YQC)
        Quick Base Solution Provider
        Your Quick Base Coach
        http://QuickBaseCoach.com
        mark.shnier@gmail.com
        ------------------------------