cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Frequent Visitor

Filter a lookup field based on another list columns

hi guys,

 

my 2 lists used for my app are :

Reservation { Name, Registration Number(LookUp Field), Destination }

Vehicules { Registration Number, Brand, Status(availability) }

 

i want to filter the displayed choices of the registration number lookUp field based on the availability of the vehicule (the status field),

is it possible to do this ?

and if so what should i do ?

 

thank you in advance.

 

1 ACCEPTED SOLUTION

Accepted Solutions

Hi medBrami,

 

Can you take some screenshots of the controls and their formulas?

You can also break the formula up to see which parts work and which don't separately, before stringing it all together - so;

 

use this on the Items: property of a dropdown;

Filter(Vehicules, Status="Available").RegistrationNumber

or just 

Filter(Vehicules, Status="Available")

and set the Field: property of the dropdown control to RegistrationNumber

 

If this returns the expected result, then move onto the next piece and so forth.  Test each piece separately and perhaps we can find where it's breaking down.

You can also post some screenshots that show the controls and formula's and perhaps any errors and we can try resolve from there.

 

 

Kind regards,


RT

View solution in original post

4 REPLIES 4
Microsoft
Microsoft

Hi medBrahmi,

 

By the looks of it, the common key between the two lists is the registration number.

You could do this by filtering the Choices/DropDown control in the Reservation form.

 

So on the Reservation form datacard for RegistrationNumber, set the Items: property of the dropdown/choice control to;

 

Filter(Choices(Reservation.RegistrationNumber), Value in Filter(Vehicules, Status="Available").RegistrationNumber)

This will filter the available options down to those that have an "Available" status in the Vehicules list.  Just be aware that if you have more than 500 reservations you may run into delegation issues.

 

Hope this helps,

 

RT

Thank you for the quick response good sir,

 

i tried your formula, wich is totally correct, but sadly no luck the dropdown shows no results and i don't know why.

Hi medBrami,

 

Can you take some screenshots of the controls and their formulas?

You can also break the formula up to see which parts work and which don't separately, before stringing it all together - so;

 

use this on the Items: property of a dropdown;

Filter(Vehicules, Status="Available").RegistrationNumber

or just 

Filter(Vehicules, Status="Available")

and set the Field: property of the dropdown control to RegistrationNumber

 

If this returns the expected result, then move onto the next piece and so forth.  Test each piece separately and perhaps we can find where it's breaking down.

You can also post some screenshots that show the controls and formula's and perhaps any errors and we can try resolve from there.

 

 

Kind regards,


RT

View solution in original post

UPDATE

the first formula worked like a charm it was just the registration number field type, i forgot and set it to a lign of text

thank you very much you helped me a lot,

Best regards 

Helpful resources

Announcements
News & Announcements

Community Blog

Stay up tp date on the latest blogs and activities in the community News & Announcements.

Power Apps Community Call

Power Apps Community Call- January

Mark your calendars and join us for the next Power Apps Community Call on January 20th, 8a PST

PP Bootcamp Carousel

Global Power Platform Bootcamp

Dive into the Power Platform stack with hands-on sessions and labs, virtually delivered to you by experts and community leaders.

secondImage

Power Platform Community Conference On Demand

Watch Nick Doelman's session from the 2020 Power Platform Community Conference on demand!

Top Solution Authors
Top Kudoed Authors
Users online (4,017)