Visual Basic - Para expertos

Life is soft - evento anual de software empresarial
 
Vista:

Para expertos

Publicado por Hernan* (78 intervenciones) el 17/10/2002 04:18:03
Quisiera conectar un combobox a traves de ADO a una tabla de una base de datos SQL 2000.
Lo que quiero hacer es que el combo box (o dbcombo) se cargue con los datos de una tabla, pero despues de que el usuario elige, la eleccion del usuario debe agregarse a otra tabla.
Mas claramente:
Tengo una tabla llamada Tllamadas con los campos
Fecha, Hora, Para
y Otra tabla llamada TUsuarios con los campos:
Apellido, Nombre, etc

Yo quiero que el combo box de a elegir las opciones que figuran en el campo apellido de la Tabla TUsuarios y que lo que elija el usuario en el combo se grabe en el campo PARA de la Tabla Tllamadas.
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:Para expertos

Publicado por bla (230 intervenciones) el 19/10/2002 00:45:05
Entiendo lo siguiente, si me equivoco no me hagas caso:
Usas los siguientes componentes:
- ADODC; componete: "Microsoft ADO Data Control" para la conexión
- DataCombo; componente: "Microsoft DataList Controls"
La tabla auxiliar está definida:
id_persona, apellido, nombre, ....
La tabla principal está definida:
id_llamada, fecha, hora, id_persona, ....
Si es así entonces:
crea dos adodc (uno para cada tabla)
crea un dbcombo y rellena sus propiedades:
-datasource apuntando al adodc principal
-datafield apuntando a id_llamada (el id_llamada de la tabla principal, donde se van a guardar los datos)
-rowsource apuntando al adodc auxiliar
-rowfield apuntando a apellidos (el campo que va a ver el usuario en el combo)
-boundcolumn apuntando a id_llamada (de la tabla auxiliar, de donde se van a extraer los datos)
Espero que te sirva
Un saludo
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:Para expertos

Publicado por licjrz (202 intervenciones) el 19/10/2002 02:22:38
Yo lo hago por medio ADODB

SI TE INTERESA TENGO UN CODIGO KE TE LLENA UN COMBO CON EL ID DEL REGISTRO Y LA DESCRIPCION

LO UNICO KE DEBE MADARLE UNO ES LA CONSULTA SQL

EJEMPLO

LLENACOMBO COMBOCLIENTE, "SELECT ClienteID, NomCliente From Cliente Where ClienteID = " & text1

el ComboCliente.itemdata contiene el campo ClienteID
y el ComboCliente.text el Nombre del cliente

agregame a tu correo y te envio el codigo si es ke te sirve

bye suerte

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:Para expertos

Publicado por leonardo (2 intervenciones) el 27/06/2003 17:41:17
Hago exactamente como lo indicas, aun así. tengo un error, porque donde se supone que debo de traerme la clave (id), me toma los datos de descripción, (lo que ve el usuario.
Cabe mencionar que no siempre pasa ésto. aveces funciona BIEN.
Gracias...
alguna otra sugerencia...
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