Foros del Web » Programando para Internet » ASP Clásico »

[SOLUCIONADO] Como puedo inserta un campo de una tabla a otra

Estas en el tema de Como puedo inserta un campo de una tabla a otra en el foro de ASP Clásico en Foros del Web. Como le puedo hacer para que con un condición por ejemplo tengo una tabla que tiene guardado todo los diferentes paquetes y en otra tabla ...
  #1 (permalink)  
Antiguo 27/05/2015, 11:37
 
Fecha de Ingreso: mayo-2015
Mensajes: 22
Antigüedad: 8 años, 11 meses
Puntos: 1
Como puedo inserta un campo de una tabla a otra

Como le puedo hacer para que con un condición por ejemplo


tengo una tabla que tiene guardado todo los diferentes paquetes y en otra tabla me muestra cada elemento que contiene cada paquete , entonces lo quiero hacer es q con un select eliga que tipo de paquete y cuantos quiero y entonces quiero que me agrege todos los elementos de ese paquete las veces que yo le indique

tabla paquete

Id_paq descripción
1 burroexpres



tabla_elementos

Id_ele Descrpcion Id_paq

1 burrro 1
2 refresco 1


*la condición es que cuando yo seleccione que paquete quiero me grabe todo los elementos que pertenece al paquete 1 por ejemplo y lo que se relaciona es el Id_paq(id del paquete)

Quiero que por medio de un select y input me eliga q paquete y cuantos y luego me guarde todos los elementos a la lista de pedidos y la tabla donde se va guardar es:


Tabla pedido

Id_elemen Id_paq cantidad
1 1 3
2 1 3


mas o menos es lo quiero hacer pero ahorita no tengo idea de como hacerlo por favor necesito ayuda gracias.. espero sus respuestas


Nota: soy nuevo creo q habia publicado entro partq q no era y no sabia como eliminar o cambiar una disculpa
  #2 (permalink)  
Antiguo 28/05/2015, 03:12
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 16 años, 3 meses
Puntos: 13
Respuesta: Como puedo inserta un campo de una tabla a otra

Bueno,,,,,,

¿y que llevas hecho?
¿creaste ya las tablas?
¿Tienes datos en ellas?
¿Hiciste el formulario?

¿Cual es tu duda en concreto?

Aqui podemos ayudarte, pero no hacemos trabajos "for free"
Enseñanos que llevas y cual es tu duda
  #3 (permalink)  
Antiguo 28/05/2015, 15:33
 
Fecha de Ingreso: mayo-2015
Mensajes: 22
Antigüedad: 8 años, 11 meses
Puntos: 1
Respuesta: Como puedo inserta un campo de una tabla a otra

Cita:
Iniciado por alpe2000 Ver Mensaje
Bueno,,,,,,

¿y que llevas hecho?
¿creaste ya las tablas?
¿Tienes datos en ellas?
¿Hiciste el formulario?

¿Cual es tu duda en concreto?

Aqui podemos ayudarte, pero no hacemos trabajos "for free"
Enseñanos que llevas y cual es tu duda
si ya tengo las bases de datos , básicamente no se como empezar

estoy programando en asp en una base de datos access ,se hacer eso q me guarden los registros que piden pero uno por uno y registrar varias veces un mismo registro pero ya no se como hacerle con ese detalle.

mi problema es q estoy atorado que cuando yo seleccione el paquete se agreguen los elementos que integra el paquete y aparte tengo q poner cuantos paquetes quiero y dependiendo de eso es el numero que agrego(multiplica el numero que pidió por los que tiene q venir en el paquete) y aparte también tengo q seleccionar los sabores/detalles.... por ejemplo:


asi se registraria

Id_P Id_E Descripción sabor(detalle) Cant[/U]
P01 E01 Refresco Toronja 2
P01 E02 Hamburguesa Tocino/Queso 2
P01 E03 Papas Fritas 2*2=4 Aparte aquí ya viene configurado que paque incluye dos papas q se multiplica por las que se pidió.

Recordar Id_P es la tabla paquete y Id_E son los elementos del paquete y el campo que relaciona las tablas es el Id_P

Última edición por ivanlo15; 28/05/2015 a las 15:39
  #4 (permalink)  
Antiguo 29/05/2015, 03:15
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 16 años, 3 meses
Puntos: 13
Respuesta: Como puedo inserta un campo de una tabla a otra

Bueno, pues despues de "intentar descifrar" lo que quieres, esto es lo que me supongo que es:

Tienes una tabla con "paquetes"
Tienes una tabla con "elementos de cada paquete"
Tienes una tabla donde se almacenarán los pedidos.


Quieres un formulario donde al elegir el paquete, te salgan los elementos, y puedas elegir que elementos quieres que formen el pedido y cuantos de cada, ademas de elegir propiedades de cada elemento (sabor, color, talla, LOQUESEA)


¿VAMOS BIEN?
  #5 (permalink)  
Antiguo 29/05/2015, 07:24
 
Fecha de Ingreso: mayo-2015
Mensajes: 22
Antigüedad: 8 años, 11 meses
Puntos: 1
Respuesta: Como puedo inserta un campo de una tabla a otra

ya mas o menos me vas entendiendo , ya tenia definido que era lo quería nomas que el problema no sabia como plantearlo.

si nomas que los elementos ya viene pre configurados

nomas tendría un select para elegir el paquete y bueno lo del las propiedades que daría pendiente ya con que sepa esto


básicamente con el "select" elijo el paquete y luego pongo la cantidad y con el botón "agregar"
se agrega a la "tabla pedido" pero en la "tabla pedido" me va agregar cada uno de los elementos del paquete con la cantidad que indique pero considerando que en la "tabla elementos de cada paquete" ya viene una cantidad predefinida y se multiplicaría con la cantidad introducida

ya con que me den una idea , se les agradecería
  #6 (permalink)  
Antiguo 29/05/2015, 09:08
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 16 años, 3 meses
Puntos: 13
Respuesta: Como puedo inserta un campo de una tabla a otra

Bueno, pues supongo que sabes como crear un select con los paquetes, asi que dando por hecho eso, te planteo que cuando selecciones un elemento del select, o sea un paquete, pues lleves a un formulario los elementos que lo componen de la tabla elementos

SELECT * FROM elementos WHERE id_paq = AQUI_LA_VARIABLE_DEL_SELECT

En este formulario, pones las casillas de cantidad, etc.... que necesites y despues pues mediante una comprobacion de checkbox o de la forma que elijas, pues puedes agregar a la tabla pedidos.

Intenta algo y enseñanos el codigo para que te vayamos guiando.

Etiquetas: campo, inserta, tabla, veces
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 18:02.