# Reto .

**URL:** <https://foros.velneo.com/t/reto/3156>\
**Category:** Velneo\
**Created:** [3 Abril, 2011 15:03 UTC](https://foros.velneo.com/t/reto/3156 "2011-04-03T15:03:28Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![hectoryl1961.etb](https://avatars.discourse-cdn.com/v4/letter/h/a587f6/32.png) [@hectoryl1961.etb](https://foros.velneo.com/u/hectoryl1961.etb)\
**Post date:** [3 Abril, 2011 15:03 UTC](https://foros.velneo.com/t/reto/3156/1 "2011-04-03T15:03:28Z")

</div>

Buenos Días.  
Nota: Este informe se tiene tres renglones. La idea es: En el primer renglón llegue un Max de 70 letras. y salte al siguiente renglón. No se quiere que crezca el formulario o se encoja. El tamaño del Informe no debe variar.  
Nota 2: he intentado varias formulas para el campo texto en letra pero no me funcionan.  
No se si se pueda que un cliente este escribiendo en el renglón 1 y el texto que accede su capacidad salte al renglón dos y prosiga el texto.  
Att: Héctor

[attachment=16617,1366]

---

<div class="post-metadata">

**Author:** ![Roberto\_Blasco](https://avatars.discourse-cdn.com/v4/letter/r/5f8ce5/32.png) [@Roberto\_Blasco](https://foros.velneo.com/u/Roberto_Blasco)\
**Post date:** [3 Abril, 2011 18:38 UTC](https://foros.velneo.com/t/reto/3156/2 "2011-04-03T18:38:10Z")

</div>

Hola **hectoryl1961.etb**

Es tu reto ... o nuestro reto

Un saludo. Roberto Blasco

---

<div class="post-metadata">

**Author:** ![bannu](https://avatars.discourse-cdn.com/v4/letter/b/f9ae1b/32.png) [@bannu](https://foros.velneo.com/u/bannu)\
**Post date:** [3 Abril, 2011 19:29 UTC](https://foros.velneo.com/t/reto/3156/3 "2011-04-03T19:29:10Z")

</div>

Le doy la razón a Roberto, el reto es tuyo pero bueno, una solución:  
Creas una conexión de evento con la señal tecla pulsada, y un evento en el que se incremente una variable local, con cada pulsación sumas uno a la variable y compruebas que no ha sobrepasado el límite, si lo ha sobrepasado, ejecutas el comando Interfaz establecer foco.

Puedes crear una variable local( ARRAY) con la descripción EVENT\_PARAMS, en dicho array se guardarán las pulsaciones de las teclas, de esta forma puedes saber si el cliente borra un carácter y así poder descontar uno de la variable contador

Otra forma de hacerlo menos complicado es que en el evento que captura la pulsación de las teclas utilices la función de cadena len, penaliza el rendimiento pero es más sencilla de implementar.

---

<div class="post-metadata">

**Author:** ![hectoryl1961.etb](https://avatars.discourse-cdn.com/v4/letter/h/a587f6/32.png) [@hectoryl1961.etb](https://foros.velneo.com/u/hectoryl1961.etb)\
**Post date:** [3 Abril, 2011 21:22 UTC](https://foros.velneo.com/t/reto/3156/4 "2011-04-03T21:22:32Z")

</div>

Roberto Blasco

Es mi reto pero como todo, tomo todas las herramientas a mi disposición y una de esas es el foro.  
Estoy en los primeros pasos con velneo y a pesar de haber tanta información hay cosas que todavía no asimilo bien.  
Cualquier luz que me llegue será bien recibida.

Gracias a sonovisión.telecable

Att: Héctor.

---

<div class="post-metadata">

**Author:** ![mperez](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/mperez/32/4668_2.png) [@mperez](https://foros.velneo.com/u/mperez)\
**Post date:** [4 Abril, 2011 07:26 UTC](https://foros.velneo.com/t/reto/3156/5 "2011-04-04T07:26:01Z")

</div>

Lo mas simple que veo yo sería : Create dos campos nuevos, de tipo formula alfabetica, el primero de 70 Caracteres y el segundo del resto. Como valor Inicial al primero le dices que esta compuesto por los primeros 70 caracteres del campo CONCEPTO y el siguiente por el resto.

---

<div class="post-metadata">

**Author:** ![bannu](https://avatars.discourse-cdn.com/v4/letter/b/f9ae1b/32.png) [@bannu](https://foros.velneo.com/u/bannu)\
**Post date:** [4 Abril, 2011 09:13 UTC](https://foros.velneo.com/t/reto/3156/6 "2011-04-04T09:13:01Z")

</div>

Perdón, he contestado pensando que era un formulario, evidentemente para un informe no sirve mi solución.

---

<div class="post-metadata">

**Author:** ![hectoryl1961.etb](https://avatars.discourse-cdn.com/v4/letter/h/a587f6/32.png) [@hectoryl1961.etb](https://foros.velneo.com/u/hectoryl1961.etb)\
**Post date:** [6 Abril, 2011 00:08 UTC](https://foros.velneo.com/t/reto/3156/7 "2011-04-06T00:08:32Z")

</div>

Buenas Noches:  
He resuelto la primera parte del reto informe con las siguientes funciones no es una solución definitiva  
Pero funciona.

1. removeCharsAt(#TEXTO, 65,2000)(renglón uno)  
2. mid(#TEXTO/65, 66, 60)(renglón dos)  
3. mid(#TEXTO/60, 126, 60)(renglón tres).

Inconvenientes, el texto no sale justificado, y como hay letras que exigen menor espacio el  
Renglón puede aumentar o disminuir de tamaño.  
Empezaré a trabajar en convertir el Campo numérico a texto.

Att;: Héctor

[attachment=16702,1374]
