elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Combobox enlazado a dos tablas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Combobox enlazado a dos tablas  (Leído 4,198 veces)
piwi


Desconectado Desconectado

Mensajes: 439



Ver Perfil
Combobox enlazado a dos tablas
« en: 6 Julio 2010, 14:19 pm »

Buenas

Me sigo peleando con vb.net. El problema con el que me encuentro es el siguiente.

Tengo dos tablas:

artículos: id_articulo, descripcion, id_tipo
tipo_articulo:id_tipo, descripcion.

He creado un origen de datos de la tabla artícuos y lo he arrastrado en forma de detalle al formulario donde el campo id_tipo es un combobox.

Por otro lado he creado otro origen de datos tipoarticulo y lo he enlazado al combo anterior poniendo en datasource el origen, en displaymember la descripcion y en valuemember id_tipo

Cuando ejecuto la aplicación, me salen los tipos en el combo pero no me deja pasar de campo ni de registro, como si se quedara colgado.

Como tengo que hacer para tener un origen de datos y a la vez el combo que lo forma enlazarlo a otra tabla.

Gracias de antemano.




En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Combobox enlazado a dos tablas
« Respuesta #1 en: 6 Julio 2010, 14:37 pm »

No termino de entender la pregunta, o no veo la duda :S , estas trabajando con dataset tipados, es un datatable o que?

Quieres que el combobox se llene con los items de una tabla, pero que en SelectedIndexChanged busque los datos en otra?

Saludos


« Última modificación: 6 Julio 2010, 14:41 pm por Novlucker » En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.723


<3


Ver Perfil WWW
Re: Combobox enlazado a dos tablas
« Respuesta #2 en: 6 Julio 2010, 14:53 pm »

Y porque no unes esas 2 tablas con un
Código
  1. INNER JOIN
? Por ejemplo:

Código
  1. SELECT articulos.id_articulo AS 'Id Articulo - Artículos',
  2.       articulos.descripcion AS 'Descripción -  Artículos ',
  3.       articulos.id_tipo AS 'Id Tipo -  Artículos',
  4.       tipo_articulo.id_tipo AS 'Id Tipo - Tipo_Artículo',
  5.       tipo_articulo.descripcion AS 'Descripción - Tipo_Artículo'
  6. FROM articulos
  7.     INNER JOIN tipo_articulo
  8.     ON (articulos.id_tipo =  tipo_articulo.id_tipo)
En línea

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
piwi


Desconectado Desconectado

Mensajes: 439



Ver Perfil
Re: Combobox enlazado a dos tablas
« Respuesta #3 en: 6 Julio 2010, 23:26 pm »

Gracias por las resupuestas

A ver si me puedo explicar. Quiero mantener la tabla de artículos. Cuando lo hago en un datagridview todo perfecto, me graba los datos sin problema y en la lista desplegable me saca todos los tipos guardando id_tipo y mostrando la descripción.
El problema es cuando lo hago sin utilizar datagridview (en vez de grid, utilizo los campos) si consigo que el campo de tipo de artículo ( el combo) me muestra bien los tipos, parece que se cuelga el programa porque ni me cierra el form y me tabula entre los campos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines