# Fórmula alfabética en contenido de Vista de datos de lista

**URL:** <https://foros.velneo.com/t/formula-alfabetica-en-contenido-de-vista-de-datos-de-lista/11551>\
**Category:** Velneo\
**Created:** [20 Diciembre, 2024 06:58 UTC](https://foros.velneo.com/t/formula-alfabetica-en-contenido-de-vista-de-datos-de-lista/11551 "2024-12-20T06:58:50Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![carlos\_barroso](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@carlos\_barroso](https://foros.velneo.com/u/carlos_barroso)\
**Post date:** [20 Diciembre, 2024 06:58 UTC](https://foros.velneo.com/t/formula-alfabetica-en-contenido-de-vista-de-datos-de-lista/11551/1 "2024-12-20T06:58:50Z")

</div>

En un formulario enlazo un campo a maestro con una vista de datos de lista, donde escojo el cliente. En la tabla clientes tengo separados el campo nombre y el campo apellidos.  
Si en el contenido indico el campo nombre o el campo apellidos funciona bien, pero quiero que al escoger un cliente en la lista se muestre tanto el nombre como los apellidos.  
Para ello indico en Contenido un campo fórmula alfabética que une el nombre con los apellidos.  
Pero al hacer esto, deja de mostrarse la vista de datos de lista, aparece en blanco.  
¿Alguien me puede decir cómo puedo hacer esto? ¿qué es lo que me está faltando para que sea posible escoger un campo fórmula alfabética y siga funcionando la vista de datos de lista?  
Muchas gracias por la ayuda

Un saludo  
Carlos

---

<div class="post-metadata">

**Author:** ![figaricarlos](https://avatars.discourse-cdn.com/v4/letter/f/7ea924/32.png) [@figaricarlos](https://foros.velneo.com/u/figaricarlos)\
**Post date:** [20 Diciembre, 2024 11:25 UTC](https://foros.velneo.com/t/formula-alfabetica-en-contenido-de-vista-de-datos-de-lista/11551/2 "2024-12-20T11:25:52Z")

</div>

Como estas Carlos…  
La formula de texto debe ser:  
**“”** +#apellido+", "+#nombre

Coloca un texto vacío antes con comillas, ya que si agregas directamente el campo no funciona, supongo que que el mismo nombre, es una formula alfabética y necesita iniciar con texto y no con campo.

Prueba si es eso…

---

<div class="post-metadata">

**Author:** ![carlos\_barroso](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@carlos\_barroso](https://foros.velneo.com/u/carlos_barroso)\
**Post date:** [20 Diciembre, 2024 22:53 UTC](https://foros.velneo.com/t/formula-alfabetica-en-contenido-de-vista-de-datos-de-lista/11551/3 "2024-12-20T22:53:10Z")

</div>

Muchas gracias por tu respuesta. Ahora que lo dices, recuerdo haber visto en el curso lo de las “” vacías al principio de las cadenas para forzar la identificación como cadena de texto. De todas formas creo que este no era el problema que tenía.

Parece que el problema está en que los campos tipo fórmula alfabética, no pueden ser indexados por lo que obligatoriamente para unir nombre y apellidos tengo que usar un campo tipo alfa y usar la propiedad contenido inicial para hacer la unión (“” + #NOM + " " + #APE).  
Una vez el campo está indexado, ya puedo utilizarlo en la vista de datos de lista y funciona perfectamente.

Realmente dudo que sea la forma ideal de hacer esto ya que estoy ocupando espacio en la base de datos que podría ahorrarse.

Agradezco cualquier aportación que me permita optimizar mi solución y seguir aprendiendo!

Saludos  
Carlos

---

<div class="post-metadata">

**Author:** ![correo](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/correo/32/5689_2.png) [@correo](https://foros.velneo.com/u/correo)\
**Post date:** [21 Diciembre, 2024 23:32 UTC](https://foros.velneo.com/t/formula-alfabetica-en-contenido-de-vista-de-datos-de-lista/11551/4 "2024-12-21T23:32:45Z")

</div>

Hola carlos\_barroso.

Lamentablemente el control [Edición alfabética](https://doc.velneo.com/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/formulario/controles-de-edicion/edicion-alfabetica#contenido) de **puntero a Maestro** solo permite introducir un Campo de la tabla Maestra. Por lo tanto, tienes que decidir si buscas por APE o por NOM, o crear el campo auxiliar NOM+APE como has hecho tú.

De todas formas lo habitual es buscar por el campo APE y será suficiente con crear un Índice que tenga las partes APE y NOM. El usuario tecleará las primeras letras del apellido y la Vista de datos mostrará el primer Cliente que tenga ese Apellido. El resto de Clientes con ese Apellido aparecerán ordenados por el Nombre.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![carlos\_barroso](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@carlos\_barroso](https://foros.velneo.com/u/carlos_barroso)\
**Post date:** [9 Enero, 2025 10:35 UTC](https://foros.velneo.com/t/formula-alfabetica-en-contenido-de-vista-de-datos-de-lista/11551/5 "2025-01-09T10:35:33Z")

</div>

Muchas gracias Paco, lo tendré en cuenta.

Un saludo

Carlos
