Podríem recuperar sempre totes les dades de la taula i tractar-les per mostrar només les que ens convinguin. Això es podria fer guardant les diferents columnes en llistes i treballant abb aquestes. Però quan la taula es torna grossa això és molt poc eficient, especialment quan augmenta el nombre de columnes i el volum de dades que contenen.
Ara el que farem serà llegir de la taula el mínim nombre de dades necessàries per mostrar a l'usuari la llista de persones (acció llegir) però que quan aquest triï una persona concreta pugui veure tota la informació d'aquesta (acció consultar). En el nostre cas hem triat el DNI com element diferènciador suposant que no hi ha dues fileres amb el mateix DNI en el full de càlcul.
Només hem d'afegir un element:
| Propietat | Valor | Comentaris |
| Nom | ListPicker_Detalls | Aquest nom l'hem de posar en el requadre Components |
| Text | Triar | |
| FontBold | Activat | |
| TextColor | Yellow | |
| BackgroundColor | Blue | |
| Shape | rounded |
El disseny de la pantalla ens quedarà així:

En aquesta aplicació tindrem dues vistes diferents. En la primera es mostraran tots els noms i tindrem l'opció de triar-ne un. En la segona es mostraran les dades d'una persona. En el segon cas ens cal un botó per tornar a la primera pantalla i en el primer en tindrem un per actualitzar la informació. De fet, però, els dos botons tornen a llegir les dades principals; per tant, en lloc de posar dos botons, canviarem el text del Button_Actualitzar. La següent taula mostra els casos possibles:
| Element | 0 (llista) | 1 (persona) |
| Button_Actualitzar | Actualitzar | Tornar |
| ListPicker_Detalls | X | X |
| Label_Info | X | X |
La funció pantalla serà la que, segons el paràmetre e, ens mostrarà uns elements o uns altres. Pot semblar que per a això no calia fer cap funció i és cert, però quan hi hagi més casos veurem com simplifica la resta del programa. Com en el cas anterior, només mostrarem els blocs nous, els que han canviat respecte a l'anterior o aquells que siguin necessàris per a la comprensió del conjunt.


En el bloc que s'activa quan es rep la resposta estem mantenint totes les accions que hem implementat però no fem servir. Es podria simplificar i deixar només les que ens fan falta.

Quan ens arriben les dades de l'acció llegir ens guardem una llista amb tots els DNI i omplim el desplegable amb tots els noms. Els noms també els mostrem a la pantalla. El funcionament de la funció és similar a la que fèiem servir en el cas anterior.

Quan l'usuari tria la persona a mostrar, mirem quin número d'ordre tenia la persona escollida en el desplegable i agafem el DNI que està en la mateixa posició en la llista. Aquest DNI és el que fem servir per agafar les dades de la persona.

Mostrem les dades rebudes en un format més adequat.


Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.