Cómo guardar diferentes columnas de un cuadro combinado?

Tengo dos tablas, una de "productos" y otra de "pedidos", que comparten los campos: código, descripción, precio y proveedor.

Hice un formulario para hacer las entradas de los pedidos de productos de almacen.

Mi idea es que haya un cuadro combinado donde pueda ver no sólo el código del producto, sinó la descripción, el precio y el proveedor, para escogerlo correctamente.

Esto lo obtengo de la tabla "productos" y no tiene mayor problema hacerlo.

La duda viene cuando quiero guardar todos estos datos en la tabla "pedidos", ya que sólo consigo que guarde el código, que es la primera columna. Cómo puedo hacer que guarde lo demás en los campos correspondientes en la segunda tabla, ¿la de "pedidos"?

No sé si me habré explicado correctamente. Con gusto añadiré lo que haga falta y que ahora no caigo.

1 respuesta

Respuesta
2

La forma en la que lo estás haciendo es la correcta (almacenar sólo el código), pues de otra forma estás duplicando los datos en tu BD.

En este enlace explico distintas formas de trabajar con cuadros combinados, y cómo mostrar la información "auxiliar" (las otras columnas) de distintas maneras: http://siliconproject.com.ar/neckkito/index.php/component/content/article/96-ejemplos-explicados/ejemplos-de-controles/279-cuadros-combinados 

A ver si te sirve.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas