Access - Programación en access

 
Vista:

Programación en access

Publicado por Cesar (7 intervenciones) el 29/05/2012 18:55:20
Hola buen día, de antemano agradezco su atención y me permito postear mi problema:
He trabajado en Access por un periodo corto y últimamente he tenido problemas ya que no he podido desarrollar lo que se me solicita, mi problema es el siguiente:
Tengo 2 tablas e Access las cuales son requerimientos y explosión.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
requerimientos:
Producto	Requiero	Fecha
A	10	03/05/2012
A	5	05/05/2012
A	2	09/05/2012
B	2	04/05/2012
B	1	06/05/2012
B	2	08/05/2012
C	1	03/05/2012
C	3	05/05/2012
C	2	08/05/2012
 
exploción:
Producto	Sub ensamble	Factor
A	      A1	                         2
A	      A2	                         1
A	      B1	                         2
A	      B2	                         3
B	      A1	                        2
B	      B2	                        1
C	      A1	                        2
C	      B2	                        2
C	      C1	                        1
B1	      D1	                       2
B1	      D2	                       1
B1	      C1	                       2

lo que me pide mi profe es que cree otra tabla en donde los productos que estan en requerimientos los busque en la columna de productos de explosión y que me ponga sus sub ensambles su factor y a usar de la tabla requerimientos y tambien la fecha, de nodo que pudiera quedar asi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
producto	sub	Factor	requiero	A usar	Fecha
A	A1	2	10	20	03/05/2012
A	A2	1	10	10	03/05/2012
A	B1	2	10	20	03/05/2012
A	B2	3	10	30	03/05/2012
A	A1	2	5	10	05/05/2012
A	A2	1	5	5	05/05/2012
A	B1	2	5	10	05/05/2012
A	B2	3	5	15	05/05/2012
A	A1	2	2	4	09/05/2012
A	A2	1	2	2	09/05/2012
A	B1	2	2	4	09/05/2012
A	B2	3	2	6	09/05/2012
B	A1	2	2	4	04/05/2012
B	B2	1	2	2	04/05/2012
B	A1	2	1	2	06/05/2012
B	B2	1	1	1	06/05/2012
B	A1	2	2	4	08/05/2012
B	B2	1	2	2	08/05/2012
C	A1	2	1	2	03/05/2012
C	B2	2	1	2	03/05/2012
C	C1	1	1	1	03/05/2012
C	A1	2	3	6	05/05/2012
C	B2	2	3	6	05/05/2012
C	C1	1	3	3	05/05/2012
C	A1	2	2	2	09/05/2012
C	B2	2	2	4	09/05/2012
C	C1	1	2	2	09/05/2012

lo que no se es si se pueda hacer con visual basic o con SQL, ya que en ambos tengo escasos conociemientos, ojala me pudiesen ayudar diciendome en cual de los dos es mas sencillo y si me puderan oritntar un poco para poder hacerlo, ya que es para mi proyecto final, de antemano ,mil gracias.
Saludos
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

Programación en access

Publicado por josepf (54 intervenciones) el 30/05/2012 18:41:48
Buenas!

De hecho en Access es fàcil:

1.- Tienes que poner clave al Producto de las dos tablas.
2.- Creas una consulta, insertas las dos tablas, creas un enlace entre las dos a través del campo Producto, con la propiedad: Que ambas sean iguales. Así solo apareceran los productos que estén en ambas tablas. Si pones en ver sql, tendrás la sentencia sql que te hace lo que pides.

Espero te sirva!
Saludo2
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

Programación en access

Publicado por Cesar (7 intervenciones) el 01/06/2012 16:50:28
Hola Josepf, muchas gracias por tu ayuda, es correcto, funcionó tal como me lo dijiste, solo fue cosa de hacer relaciones y otras cosas pero si, fue sencillo, te agradesco infinitamente.
Saludos
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