Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Combobox

Estas en el tema de Combobox en el foro de Visual Basic clásico en Foros del Web. Buenas tardes eh aquí con una nueva consulta: Tengo un text en el cual cargo un código de Pelicula, dependiendo el número del text se ...
  #1 (permalink)  
Antiguo 10/08/2009, 12:08
 
Fecha de Ingreso: diciembre-2008
Ubicación: Gral. Roca - Río Negro
Mensajes: 34
Antigüedad: 15 años, 5 meses
Puntos: 1
Exclamación Combobox

Buenas tardes eh aquí con una nueva consulta: Tengo un text en el cual cargo un código de Pelicula, dependiendo el número del text se cargan las etiquetas en el combo, al seleccionar una etiqueta cambia de estado.. a no disponible, la idea es que desaparezca del combo una vez que se haya seleccionado y cargado en la base..
Este es el ejemplo que hice:

Private Sub text7_change()
Dim ry As New ADODB.recordset
ry.Open "SELECT * FROM Ejemplares WHERE idpelicula = " & Text7.Text & " And idpelicula = " & Text7.Text & " and idestado=1", con, adOpenKeyset, adLockOptimistic, adCmdText
While Not ry.EOF
Combo1.AddItem ry!Etiqueta
' Combo1.ListIndex = 0
ry.MoveNext
Wend
ry.Close
ry.Open "UPDATE Ejemplares SET Idestado=2 WHERE Etiqueta=" & "'" & Combo1.Text & "'"
End Sub
pero no lo esta quitando del combo. se agradece de ante mano.. Saludos!
  #2 (permalink)  
Antiguo 30/08/2009, 10:47
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: Combobox

No se que es eso de ADODB, asi que no se como funciona, pero si estás hablando de quitar elementos de un combo, en tu sub lo que haces es cargarlo con additem, pero no veo ningun removeitem para eliminarlo una vez llevado a donde sea que dices.

Siento no ser de más ayuda.
  #3 (permalink)  
Antiguo 30/08/2009, 12:26
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Respuesta: Combobox

aparte nunca estas limpiando el combo con .Clear y te va a ir acumulando y acumulando registros....yo dira que te leas un manual de visual basic, aparte los recordset no se declaran asi y los UPDATE o INSERTS generalmente se hacen con comandos.

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
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 02:35.