The title really says all, what I am trying to do is scan an EAN using the barcode feature which updates a text input and will then search a datasource on another page. If there is a match it will navigate to the "Product_Review" page, else, it will display a static label saying no product was found.
New to powerapps, don't be too harsh 😉
Could you please share a bit more about your scenario?
Do you want to search a datasource based on the formula that you filled within the OnChange property of the TextInput control?
Further, could you please show a bit more about your PowerApps app's configuration?
If you want to search a datasource based on the formula that you filled within the OnChange property of the TextInput control, I afraid that it could achieve your needs.
I have made a test on my side and my PowerApps app's configuration as below:
I add two Label controls, a Barcode control, a TextInput control and a Button control within my Screen1.
The Text Property of Label1 control set to following formula:
The Text property of Label2 control set to following formula:
"No Product was found!"
The Visible property of Label2 control set to following formula:
Note: The NoRecord is a variable which initialized within OnSelect property of Button control.
The Default property of the TextInput1 control set to following formula:
The OnSelect property of the Button1 control set to following formula:
Note: The ProductLists represents the datasource (SharePoint list datasource on my side) in another page, "ProductName" represents a column in the datasource.
The Screen2 (Another page) within my PowerApps app as below:
Add a EditFrom (Form1) within the Screen2, set DataSource, DefaultMode and Item property for the EditForm control as below:
Form1.DataSource=ProductLists Form1.DefaultMode=FormMode.Edit Form1.Item=First(Filter(ProductLists,ProductName=SearchText))
Note: The SearchText variable is passed from Screen1.
Please take a try with above solution that I provided, then check is it could solve your problem.
Explore the latest innovations, learn from product experts and partners, level up your skillset, and create connections from around the world.
Your chance to join an engaging competition of Power Platform enthusiasts.
The Super User program for 2022 - Season 2 has kicked off!
Attend in person or online, there are incredible conferences and events happening all throughout the month of September.