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

Selecionar un ítem concreto en un combobox

Estas en el tema de Selecionar un ítem concreto en un combobox en el foro de Programación General en Foros del Web. Hola a todos ! Mirad, tengo un formulario con varios combobox a donde solo se puede selecionar si o no. La información del formulario la ...
  #1 (permalink)  
Antiguo 29/07/2004, 11:56
Avatar de Anakin  
Fecha de Ingreso: enero-2003
Ubicación: Girona
Mensajes: 37
Antigüedad: 21 años, 10 meses
Puntos: 0
Pregunta Selecionar un ítem concreto en un combobox

Hola a todos !

Mirad, tengo un formulario con varios combobox a donde solo se puede selecionar si o no.
La información del formulario la saco de una base de datos a través de ADODB.

Lo que me interesaria es que me saliera selecionado el si o el no del combobox dependiendo de la información almacenada a la base de datos.

Me podeys echar una mano ?

Muchas gracias !!
Un saludo y un abrazo.
__________________
Anakin Jinn Saban
When the rain marks your road
  #2 (permalink)  
Antiguo 29/07/2004, 12:15
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 11 meses
Puntos: 53
entendi algo asi..
como asi mira por ejemplo que si seleccion el usuario Juan Perez, con el codigo 1, y el combo te diga por ejemplo si tiene o no tiene credito en nuestra empresa.

algo asi prentendes hacer.
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #3 (permalink)  
Antiguo 29/07/2004, 12:35
Avatar de Anakin  
Fecha de Ingreso: enero-2003
Ubicación: Girona
Mensajes: 37
Antigüedad: 21 años, 10 meses
Puntos: 0
Pues creo que has entendido bien, quiera hacer algo parecido a lo que has dicho.

I una cosa que creo que no e dicho, y es que trabajo con visual basic.
__________________
Anakin Jinn Saban
When the rain marks your road
  #4 (permalink)  
Antiguo 29/07/2004, 12:51
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 11 meses
Puntos: 53
bueno aqui podes descargar un datalist, que basicamente lo mismo que un datacombo, bien en la propiedad boundtext del datacombo asi como aparece aqui en el datalist, dentro de la accion change tendria que ir algo asi

por cierto el link es este
para un post anterior alli esta la direccion para datalist

http://www.forosdelweb.com/showthrea...402#post751402

y dentro del change del datalist va algo asi

Código:
             Dim db As Connection
             Dim adoPrimaryRS As Recordset
             dim BasePath as String
             Set db = New Connection
             Set adoPrimaryRS = New Recordset
             db.CursorLocation = adUseClient
             db.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & BasePath
 adoPrimaryRS.Open "select nit_cliente,nombre,apellido,direccion,cliente from clientes where nit_cliente ='" & datacombo.BoundText & "'", db, adOpenStatic, adLockOptimistic
             If adoPrimaryRS.BOF = False Then
 if adoPrimaryRS!cliente = true then ' "Cliente" e boolean para el credito, si tiene da true y si no da false..
                           msgbox "El cliente si posee credito"
                  else
                            msgbox "El cliente NO posee credito"
             Else
             MsgBox "El Cliente no existe ¿Desea agregarlo S/N?", vbInformation + vbYesNo, "Clientes"
             
             End If
aso asi tendrias que poner en tu combo una consulta para que revise el resultado del item que seccionaste la variable "BasePath" es el direcctorio de la base de datos en este caso una de access, es una idea nadamas si tenes problemas avisame..

nos vemos
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila

Última edición por GeoAvila; 29/07/2004 a las 12:53
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 23:10.