Visual Basic - Duda con un datacombo

Life is soft - evento anual de software empresarial
 
Vista:

Duda con un datacombo

Publicado por David (6 intervenciones) el 11/03/2001 22:26:42
Buenas a ver una dudilla que tengo. Tengo un datacombo que accede a una base de datos. Y me gustaría que al dejar seleccionado un determinado campo (en el datacombo) pueda meter en un textbox el valor de un registro de ese nivel de la base de datos (la misma fila) A ver como podría dejar asociado el text al combo. Gracias
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:Duda con un datacombo

Publicado por El Tiko (97 intervenciones) el 13/03/2001 16:17:57
SALUDOS DESDE COSTA RICA... :=)

A ver si te entendi... Supongamos ke tenes en un form solamente un textbox y un datacombo ya que vamos a guardar en una BD la info. de un objeto y su color -los colores aparecera en el datacombo-

Entonces hacemos lo siguiente...
Cuando llenas el DataCombo en la propiedad ItemData se guardará el Código de Color -bueno siempre debe guardarse ahí- en la propiedad List Apareceran los colores
Quedara ASí
**-**-**-**-**- DATACOMBO1 -**-**-**-**
LIST ITEMDATA
Azul 1
Rojo 2
Verde 3

Entonces cuando vas a guardar sería
Private Sub Guardar()
Dim ID as Long 'Obtener el ID del Color
DIM SQL AS String 'Instruccion SQL
ID= DataCombo1.ItemData(DataCombo1.ListIndex)
SQL="INSERT INTO TABLA (Objeto,IDColor) Values " _
&"('" & text1.text & "', " & str(ID) & ")"
ON ERROR Goto Err_SQl
DB.Execute SQL 'Supongamos que el objeto
'DB es de tipo conection ADO 2.1 y que ya
'tienes abierta la conexion ODBC... ;)
Exit Sub
Err_Sql:
MsgBox "ERROR EN INSTRUCCION SQL :" & SQL
End
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

RE:Duda con un datacombo

Publicado por Eduardo Castillo R (1 intervención) el 10/10/2002 21:31:24
Las propiedades que citas para el datacombo:

ID= DataCombo1.ItemData(DataCombo1.ListIndex)

Cuando menos a mi no me salen, ¿crees que me falte algun componente o estas usando otra clase de datacombo diferente al que se usa para conectarse con ADO a una base de datos?

Saludos y gracias
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