web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Validating an ID numbe...
Power Apps
Unanswered

Validating an ID number against 20,000 records in data source

(0) ShareShare
ReportReport
Posted on by 44

I need to create a app that will allow users to enter a 9-digit ID number, with the app confirming that the number exists in a table of 20,000 records, and returning a few additional fields from the table. There will be only one record in the datasource associated with any 9-digit ID. Is this possible with PowerApps?

Categories:
I have the same question (0)
  • OneThing Profile Picture
    393 on at

    Hi  @geraldmpiper

     

    This shouldn't be a problem for PowerApps. You will just need to connect to your data source and use the Lookup Function

     

    Something along the lines of 

    LookUp( DataSourceConnector, IDDataSourceColumnName = IDNumberTextBox , ReturnColumn1,ReturnColumn2)

    Thanks,
    Nicky

  • geraldmpiper Profile Picture
    44 on at

    Thanks, Nicky!

     

    And no problem with the size of the datasource? I know there is a 500-record limitation for sharepoint lists.

  • OneThing Profile Picture
    393 on at

    Hi @geraldmpiper,

     

    The 500 Limit is just the default app limit for a non delegable query, you can increase this to 2000 in the app settings but its not a good idea if you can help it.

     

    A Lookup only returns one value so the size of your data source shouldn't matter but different sources have different limitations

     

    https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/delegation-list provides a full list of the available commands for different data sources.

     

    Thanks,
    Nicky

  • tchin-nin Profile Picture
    779 on at

    Hi @geraldmpiper

     

    @OneThing is perfectly right, the lookup function doest exactly what you need. 

     

    I just want to clarify some behavior related to the delegation.


    @OneThing wrote:

    Lookup only returns one value so the size of your data source shouldn't matter but different sources have different limitations

    The delegation happens when querying your datasource, it doesn't matter if the function return one or several items.

    Lookup is delegable in SharePoint, so you can use it to parse more than 500 items to find your item.

    Last() function for example returns only one item, but it is not delegable. So you'll face issues operating a Last function against a SharePoint list containing more than 500 items.

     

    I just wanted to make things clear, delegation has nothing to do with how much items are retrieved by the function, but only how much items your datasource is containing.

     

    But again, in your case, @OneThing is right, the LookUp function is 100% what you need.

     

    Théo

     

     

  • geraldmpiper Profile Picture
    44 on at

    Thanks again, Nicky!

     

    geraldmpiper

  • v-xida-msft Profile Picture
    Microsoft Employee on at

    Hi @geraldmpiper,

    Have you solved your problem?

    I also agree with @OneThing's thought almost. I think the LookUp function could achieve your needs.

    Please take a try with the following formula:

    IsBlank(LookUp('YourSPList', DigitNumber = TextInput1.Text)) /* <-- DigitNumber column represents the column name within your SP list, which used to store the 9-digit ID number*/

    Above formula would return true if the 9-digit ID number the end user typed is not existed within your SP list.

    More details about the LookUp function, please check the following article:

    LookUp function

    Note: There is something wrong with the syntax of the LookUp formula that @OneThing provided.

     

    Best regards,

    Kris

  • geraldmpiper Profile Picture
    44 on at

    Thanks very much, Kris!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 358 Most Valuable Professional

#2
11manish Profile Picture

11manish 214 Super User 2026 Season 2

#3
Mohsin Ali Profile Picture

Mohsin Ali 185

Last 30 days Overall leaderboard