border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 08-05-2008, 20:30:14
Avatar de k-tanga
Un Nuevo Amigo
 
Registrado: may 2007
Ubicación: malabia
Posts: 19
k-tanga Valoración +2
Predeterminado Cargar "Nombre" y "Codigo" en un combobox

Tengo una tabla de mi base de datos donde guardo 2 campos:Codigo(autonumérico) y Nombre

Cargo el campo "Nombre" en un combo y como el campo "Codigo" es autonumerico coincide con la propiedad listindex del combo, pero si agrego el campo "Nombre" por orden alfabético, ya no coinciden el "Codigo" de la DB con la propiedad ListIndex del combo

Lo que quiero es cargar el campo "Nombre" en un combobox ordenado alfabeticamente, pero vincular cada nuevo "Nombre" a su respectivo "Codigo", de manera tal que al seleccionar el usuario un "nombre" en el combo yo pueda obtener el "codigo" correspondiente al mismo.

Creo que los combobox tenían una propiedad para tal caso pero no recuerdo cual.

Desde ya les agradezco su paciencia y colaboración.
Responder Con Cita
  #2 (permalink)  
Antiguo 08-05-2008, 21:17:27
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.079
J.M.Movilla Valoración +2
Predeterminado Re: Cargar "Nombre" y "Codigo" en un combobox

Supongo que te estés refiriendo a
Código:
ComboBox.BoundColumn = Tu_rs.Fields("Codigo")
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 08-05-2008, 22:21:45
Avatar de k-tanga
Un Nuevo Amigo
 
Registrado: may 2007
Ubicación: malabia
Posts: 19
k-tanga Valoración +2
Predeterminado Re: Cargar "Nombre" y "Codigo" en un combobox

Bueno, acabo de encontrar lo que quería hacer, la propiedad era ItemData

Acá está el código de como se hace:

Código:
For i = 1 To 3
Combo1.AddItem arreglo(i).nombre
Combo1.ItemData(i - 1) = arreglo(i).edad
Next

End Sub

'Cuando pinchamos un elemento, nos muestra su valor asociado
'en la propiedad ItemData, es decir nos muestra la edad

Private Sub Combo1_Click()
MsgBox "La edad es: " & Combo1.ItemData(Combo1.ListIndex)
End Sub
Ahora, ya que estamos, tiro otra pregunta:

Si quiero que a medida que se escriba el nombre en el combo, se autocomplete con el nombre que ya tengo cargado en el combo, como lo hago?

o sea: si el usuario escribe "ram" en el combo, quiero que se autocomplete con el primer nombre de la lista que comience con esas 3 letras, por ejemplo "ramón"
Responder Con Cita
  #4 (permalink)  
Antiguo 08-05-2008, 22:29:56
Buena Participación en el Foro
 
Registrado: feb 2005
Ubicación: Detras de un monitor...
Posts: 67
lee-mon-shu-pao Valoración +2
Predeterminado Re: Cargar "Nombre" y "Codigo" en un combobox

Yo creo que estamos confundiendo el DataCombo con el ComboBox.
__________________
---------------------
Ácido, pero vitamínico.

Maipú- Chile
Responder Con Cita
  #5 (permalink)  
Antiguo 08-05-2008, 22:38:04
Avatar de k-tanga
Un Nuevo Amigo
 
Registrado: may 2007
Ubicación: malabia
Posts: 19
k-tanga Valoración +2
Predeterminado Re: Cargar "Nombre" y "Codigo" en un combobox

Yo me refiero a combobox, no a datacombo

Acabo de encontrar justo lo que quería hacer:

Autocompletar un combo a medida que se escribe

Muy buena esta página recursosvisualbasic, encuentro todos los ejemplos que necesito, genial.
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 00:39:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right