Foros del Web » Programación para mayores de 30 ;) » Programación General »

Problema al llamar un dato de un ComboBox

Estas en el tema de Problema al llamar un dato de un ComboBox en el foro de Programación General en Foros del Web. Hola a todos es que me dejaron pequeño problema para resolver, pero me funciona y todo, todo lo hago en funciones y procedimientos, hago los ...
  #1 (permalink)  
Antiguo 23/10/2011, 14:18
Avatar de Sumerio  
Fecha de Ingreso: octubre-2009
Mensajes: 195
Antigüedad: 14 años, 6 meses
Puntos: 6
Pregunta Problema al llamar un dato de un ComboBox

Hola a todos es que me dejaron pequeño problema para resolver, pero me funciona y todo, todo lo hago en funciones y procedimientos, hago los llamamientos.
Desde el formulario este llamamiento para este ComboBox, y le pongo sus datos asì:
Sub llenaproductos()
With cboPieza.Items
.Add("JUN Lightweight Flywheel Toyota MR2 3SG SW20")
.Add("Clutch Masters Flywheel Honda Civic 2.0L 4cyl")
.Add("Aasco Billet Aluminum Flywheel Mitsubishi Eclipse 2.4L")
.Add("Thule Helium")
End With
End Sub

Pero despues de hacer el calculo correspondiente, para imprimir el resultado tambien un llamado a un procedimiento:
con los siguientes parametros:
Call ProcesaDatos(vendedor, cantidad, pieza)

*** EL PROBLEMA QUE TENGO ES EN LLAMAR EL DATO DEL COMBO BOX PARA EL REPORTE:

YO PENSABA QUE LLAMANDO A UNA FUNCION:
Function capturaPieza()
Return cboPieza.Items
End Function
Y ASIGNANDOLE EN EL BOTON PROCESAR:
Dim pieza$ = capturaPieza()
Y DESPUES ENVIANDOLO AL PROCEDIMIENTO:
Call ProcesaDatos(vendedor, cantidad, pieza)

PERO ME APARECE ERROR AL MANDARLE QUE IMPRIMA EL VALOR DEL COMBOBOX.
  #2 (permalink)  
Antiguo 25/10/2011, 11:10
Avatar de alan_69niupi  
Fecha de Ingreso: junio-2011
Mensajes: 200
Antigüedad: 12 años, 10 meses
Puntos: 17
Respuesta: Problema al llamar un dato de un ComboBox

tienes un pequeño proble ahi, al llamar la funcion capturaPieza en teoria te devuelve un valor, un valor que nunca optine valga la redundancia un valor. Por la poca sintaxis que pusiste veo que es visual basic. entonces hay varias formas para obtener el valor de un combobox
esta es una forma, con esta obtienes el nombre o lo que contenga ese combobox
UsuarioActual = cbxUsuario.Text
Numero=cbxUsuario.Text
ambos te devuelven un valor
y si lo que buscas que dependiendo del valor que tengas hacer algo
puedes poner ese valor en un case
espero te ayude

Etiquetas: combobox, dato
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:08.