# 🤳 Populate a Form by Scanning a QR Code

**URL:** https://community.glideapps.com/t/populate-a-form-by-scanning-a-qr-code/69957
**Category:** Community Resources
**Created:** [January 24, 2024, 8:18pm UTC](https://community.glideapps.com/t/populate-a-form-by-scanning-a-qr-code/69957 "2024-01-24T20:18:43Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [January 24, 2024, 8:18pm UTC](https://community.glideapps.com/t/populate-a-form-by-scanning-a-qr-code/69957/1 "2024-01-24T20:18:43Z")

</div>

# ✌ Hey fellow Gliders!

In this video, learn how allow users to scan a QR code to prepopulate a form screen using:  
👉 A helper table  
👉 A template column  
👉 Get Part of URL columns  
👉 Form container

I’ve used this method to create scavenger hunt activities, inventory apps, onboarding functionality, and time card systems.

There are several of variations you can do using this methodology (eg. use a form screen over a form container, create QR codes to deeplinks to different apps that use the same data tables, etc.), but the core functionality is the same.

### 🍿 Enjoy!

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/e/6e4fb46c6a5443122e76b33f1dece22645baba0e.jpeg "Glide: Prefill a Form by Scanning a QR Code") ](https://www.youtube.com/watch?v=ERVxDnpn4lU)

---

<div class="post-metadata">

### Author: ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)
#### Post date: [January 24, 2024, 8:52pm UTC](https://community.glideapps.com/t/populate-a-form-by-scanning-a-qr-code/69957/2 "2024-01-24T20:52:55Z")

</div>

Thanks Bob! 🙏

---

<div class="post-metadata">

### Author: ![jamesstamper72](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jamesstamper72](https://community.glideapps.com/u/jamesstamper72)
#### Post date: [January 24, 2024, 10:59pm UTC](https://community.glideapps.com/t/populate-a-form-by-scanning-a-qr-code/69957/3 "2024-01-24T22:59:03Z")

</div>

This is exactly what I have been trying to figure out, thank you so much for sharing!

---

<div class="post-metadata">

### Author: ![Joe\_Gabriele](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/joe_gabriele/32/57595_2.png) [@Joe\_Gabriele](https://community.glideapps.com/u/Joe_Gabriele)
#### Post date: [April 6, 2024, 9:52pm UTC](https://community.glideapps.com/t/populate-a-form-by-scanning-a-qr-code/69957/4 "2024-04-06T21:52:38Z")

</div>

![Screenshot 2024-04-06 at 5.50.01 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/a/d/ad0e6ca2b881d7aef8fcdcbe2a510543251b834a.png)

![Screenshot 2024-04-06 at 5.53.16 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/2/b2dbf29659f610f6f4461a5742c642bcc1ff6131.png)

Little stuck. So I added the “Show URL of Current Screen”, which is displayed in the Text, but when I add the “?name=Bob” at the end of my URL, it doesnt show the modified URL, only the base URL. Any idea what I could be doing wrong?

\*\*\*nevermind, ended up working after I added a new screen

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [April 7, 2024, 3:33am UTC](https://community.glideapps.com/t/populate-a-form-by-scanning-a-qr-code/69957/5 "2024-04-07T03:33:35Z")

</div>

You won’t be able to see it in the builder, only the published app. Could that be the issue?

---

<div class="post-metadata">

### Author: ![Joe\_Gabriele](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/joe_gabriele/32/57595_2.png) [@Joe\_Gabriele](https://community.glideapps.com/u/Joe_Gabriele)
#### Post date: [April 7, 2024, 2:42pm UTC](https://community.glideapps.com/t/populate-a-form-by-scanning-a-qr-code/69957/6 "2024-04-07T14:42:24Z")

</div>

I was using a live site, so not really sure why the delay.

---

<div class="post-metadata">

### Author: ![Sascha\_Camilli](https://avatars.discourse-cdn.com/v4/letter/s/a587f6/32.png) [@Sascha\_Camilli](https://community.glideapps.com/u/Sascha_Camilli)
#### Post date: [July 1, 2024, 6:57am UTC](https://community.glideapps.com/t/populate-a-form-by-scanning-a-qr-code/69957/7 "2024-07-01T06:57:40Z")

</div>

Hi Roberto,

thank you so much. That helped a lot. If I use this table/app without login for several users I would need to make user specific coloumns in the helper table, right?

Thank you

Bes regards  
Sascha

---

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [July 1, 2024, 7:26am UTC](https://community.glideapps.com/t/populate-a-form-by-scanning-a-qr-code/69957/8 "2024-07-01T07:26:36Z")

</div>

> [@Sascha\_Camilli](#):
>
> If I use this table/app without login for several users I would need to make user specific coloumns in the helper table, right?

Yes.
