# Difference between dynamic selects with pre-loaded data and external selects

**URL:** <https://forum.getodk.org/t/difference-between-dynamic-selects-with-pre-loaded-data-and-external-selects/17752>\
**Category:** Support\
**Tags:** odk-xlsform\
**Created:** [February 8, 2019, 2:25pm UTC](https://forum.getodk.org/t/difference-between-dynamic-selects-with-pre-loaded-data-and-external-selects/17752 "2019-02-08T14:25:40Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![dicksonsamwel](https://getodk.b-cdn.net/user_avatar/forum.getodk.org/dicksonsamwel/32/2898_2.png) [@dicksonsamwel](https://forum.getodk.org/u/dicksonsamwel)\
**Post date:** [February 9, 2019, 9:32am UTC](https://forum.getodk.org/t/difference-between-dynamic-selects-with-pre-loaded-data-and-external-selects/17752/2 "2019-02-09T09:32:04Z")

</div>

Hi @Nina_Brooks,

You may understand the difference by actually implementing them and see how each works. Depending on the complexity of the form, it may require you to use a combination of both.

Also check out this thread, it may help you.

> [@Hide select one external on repeat](https://forum.getodk.org/t/hide-select-one-external-on-repeat/11999):
>
> What is the problem? Please be detailed. I have a select one based on an external csv. For example. when you enter a room number "T0001", It looks through the csv and pullout a list of T0001/1, T0001/2 and T0001/3 which are also select one. I want when the user select T0001/1 and answer the question under that and next it repeats the list T0001/1, T0001/2 and T0001/3. When the repeat happens it should hide T0001/1 since it has already been answered. What ODK tool and version are you using? And…

---

_[View the full topic](https://forum.getodk.org/t/difference-between-dynamic-selects-with-pre-loaded-data-and-external-selects/17752)._
