Visual Basic - Que diablos estoy Haciendo Mal??

Life is soft - evento anual de software empresarial
 
Vista:

Que diablos estoy Haciendo Mal??

Publicado por Heta (1 intervención) el 01/03/2002 18:39:37
Agradeceré buestras Ayudas, cree esta rutina pero no me llena los campos:

Sub resumen()
Dim etiqueta As String
niveles_hora.MoveFirst
While Not niveles_hora.EOF
For i = 48 To 26 Step -1
etiqueta = "label" & i & ".caption"
etiqueta = niveles_hora("laguna")

niveles_hora.MoveNext
Next i

Wend
End Sub
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:Que diablos estoy Haciendo Mal??

Publicado por Fran (19 intervenciones) el 01/03/2002 18:59:29
Yo creo que esta rutina lo que está haciendo es cargando en la variable 'etiqueta' una cadena y sobreescribiendo en la misma el contenido del campo 'laguna' y éso mismo lo sobreescribe 23 veces
en el bucle for...next.
En definitiva, no veo que actualice ningún recordset.

Comprobar, pues lo dicho es salvo error.
Un saludo.
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:Que diablos estoy Haciendo Mal??

Publicado por burkan (13 intervenciones) el 01/03/2002 19:41:40
aunque tu programa esta un poco mal hecho,
lo que tienes que hacer es cambiar el orden de la segunda asignación?
niveles_hora("laguna") =etiqueta
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:Que diablos estoy Haciendo Mal??

Publicado por G.V. (5 intervenciones) el 02/03/2002 02:47:27
tambien creo que esta mal la asiganacion de la etiqueta,
no creo nesesario el uso de esta variable, esa mejor hacerlo directo.
ademas no puedes usar el nombre de un control como string ya que lo estas usando como string y no como nombre y propiedad, mejor crea una matriz de controles label.

label(i)

Sub resumen()

niveles_hora.MoveFirst
While Not niveles_hora.EOF
For i = 48 To 26 Step -1

niveles_hora("laguna") = label(i).caption

niveles_hora.MoveNext
Next i

Wend
End Sub
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