Visual Basic - Textbox con varios resultados

Life is soft - evento anual de software empresarial
 
Vista:

Textbox con varios resultados

Publicado por Agusti (41 intervenciones) el 14/07/2008 01:17:41
Hola,

Me estoy iniciando en VB 6 y necesitaría vuestra ayuda para crear lo siguiente:

Me gustaría introducir en un mismo textbox varios resultados separados cada uno de ellos por " / ".

Me explico; tengo un datagrid con un campo llamado RB1 otro RB2 y un tercero llamado PASOS. Lo que quiero es que en el mismo textbox me salga primero el valor de RB1 separado de éste por "/" el valor de RB1 + PASOS y así sucesivamente hasta llegar al valor de RB2 que sería el último

Ejemplo
RB1=7,80
RB2=8,40
PASOS=0,20

LO QUE QUIERO ES QUE EN EL TEXT BOX SALGA:

7,80 / 8,00 / 8,20 / 8,40

Agradecería vuestra ayuda

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Textbox con varios resultados

Publicado por agusti (41 intervenciones) el 14/07/2008 18:21:23
Muchas Gracias por el interés pero te voy a molestar un poquito más!!!

He realizado la operación aconsejada, la cual me parece totalmente lógica, pero no se pq motivo en el text1 sólo se me muestra el valor de RB1, és como si no se realizase el incremento de "i=i+pasos" ???
Ej
RB1: 8.60
RB2: 9.20
PASOS: 0.30

TEXT1= 8.60 ( en lugar de 8.60 / 8.90 / 9.20 )

Agradecido por tu ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Textbox con varios resultados

Publicado por igor (633 intervenciones) el 14/07/2008 19:00:03
Seguro que has copiado bien????

Revisalo por favor antes de molestar.

while i>RB2
i = i + PASOS
Text1.Text = Text1.Text & " / " & FormatNumber(i, 2)
Wend

Aqui tienes otra forma :-)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Textbox con varios resultados

Publicado por agusti (41 intervenciones) el 14/07/2008 19:27:18
Lo siento, rectifico lo anterior.
(SI FUNCIONA !!!)

He realizado la rutina en un nuevo proyecto introduciendo los datos desde diferentes txtbox en lugar del datagrid y en esta caso si que funciona. Sólo una duda en el caso específico de:
RB1: 7.80
RB2: 8.20
PASOS 0.20
text1=7.80 / 8.00 (en lugar de 7.80 / 8.00 / 8.20)

Supongo que en mi proyecto no me funciona por algún error de variables al cojerlas del datagrid, así que lo verificaré todo.

Muchísimas gracias de nuevo

Agustí
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Textbox con varios resultados

Publicado por igor (633 intervenciones) el 14/07/2008 19:42:07
En ese caso debes establecer la condición a:

i > RB2, ya que i >= supondrá que te sales del bucle sin incluir en text1 el último valor.

i = 8.00 + 0.20 = 8.20
RB2 = 8.20

i >= RB2 es verdadero

En estos casos hay que comprobar las condiciones que es donde podemos equivocarnos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar