Hello!
I have an application with a ticket system. My gallery looks like this:
https://gyazo.com/149a2c76b0acf3419bc28ce3d939ad61
This is the code of my gallery:
SortByColumns(
Search(
If(
gblIsAdmin;
MancoTabel;
Filter(
MancoTabel;
Verzender = User().FullName && If(
selectedStatus <> "All";
IsBlank(selectedStatus) || Status = selectedStatus
)
)
);
TekstZoekVeld.Text;
"Ordernummer";
"Verzender";
"Deelorder";
"Extern";
"Product";
"Intern";
"Deelorder";
"Tekeningnummer";
"Omschrijving";
"Status"
);
"Datum";
If(
SortDescending1;
Ascending;
Descending
)
)
Currently this is my code of my BrowseGallery of my tickets. I am currently able to filter on 4 different statusses.
-All
-Open
-Verwerkt in Ridder
-In behandeling
All of these statusses work except for the status "All". Could you guys maybe take a look at my code and explain me why the "All" status is not working?
If I need to explain my code, just let me know and I will explain it.
Solved! Go to Solution.
Hi @TimoMigchielsen ,
Not the first time I have seen this code . . . .
Have a look at changes to the second If filter - this should show all records for the user if All and your filter if not.
SortByColumns(
Search(
If(
gblIsAdmin;
MancoTabel;
Filter(
MancoTabel;
If(
selectedStatus = "All";
Verzender = User().FullName;
Verzender = User().FullName &&
(IsBlank(selectedStatus) || Status = selectedStatus)
)
)
);
TekstZoekVeld.Text;
"Ordernummer";
"Verzender";
"Deelorder";
"Extern";
"Product";
"Intern";
"Deelorder";
"Tekeningnummer";
"Omschrijving";
"Status"
);
"Datum";
If(
SortDescending1;
Ascending;
Descending
)
)
Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.
Hi @TimoMigchielsen ,
Not the first time I have seen this code . . . .
Have a look at changes to the second If filter - this should show all records for the user if All and your filter if not.
SortByColumns(
Search(
If(
gblIsAdmin;
MancoTabel;
Filter(
MancoTabel;
If(
selectedStatus = "All";
Verzender = User().FullName;
Verzender = User().FullName &&
(IsBlank(selectedStatus) || Status = selectedStatus)
)
)
);
TekstZoekVeld.Text;
"Ordernummer";
"Verzender";
"Deelorder";
"Extern";
"Product";
"Intern";
"Deelorder";
"Tekeningnummer";
"Omschrijving";
"Status"
);
"Datum";
If(
SortDescending1;
Ascending;
Descending
)
)
Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.
Thank you! Worked perfectly
Check out new user group experience and if you are a leader please create your group
Did you miss the call?? Check out the Power Apps Community Call here!
See the latest Power Apps innovations, updates, and demos from the Microsoft Business Applications Launch Event.
User | Count |
---|---|
252 | |
236 | |
82 | |
36 | |
27 |
User | Count |
---|---|
317 | |
265 | |
122 | |
68 | |
44 |