** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Duda en cuanto a tabla
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoDuda en cuanto a tabla

 Responder Responder
Autor
Mensaje
01loko Ver desplegable
Colaborador
Colaborador


Unido: 17/Agosto/2017
Localización: Santander
Estado: Sin conexión
Puntos: 807
Enlace directo a este mensaje Tema: Duda en cuanto a tabla
    Enviado: 01/Septiembre/2022 a las 12:06
Buenos días de nuevo:
Espero que todos estéis bien.
Tengo creada una tabla (llamémosla "trabajos") que tiene un campo "referencia_trabajo", otro "descripción"... etc.

estos trabajos tienen una serie de referencias de materiales y cantidades:
mopeon----------- 0,5
mooficial----------0,50
ladrillos----------20

la pregunta es:

Seria mejor guardar esas referencias de materiales en otra tabla y relacionarla o crear campos en la misma tipo ref1, ref1cantidad,ref2, ref2cantidad.

como siempre gracias por los consejos que aporteis.

Saludos

Recordar de que soy nuevo y estoy aprendiendo.
Arriba
Adrianet Ver desplegable
Habitual
Habitual
Avatar

Unido: 26/Marzo/2015
Localización: Valencia
Estado: Sin conexión
Puntos: 135
Enlace directo a este mensaje Enviado: 01/Septiembre/2022 a las 13:01
Hola 01loko,
te cuento, eso que tienes entre manos se parece a una aplicación que hice para una empresa de obras y reformas, ...
En dicha aplicación yo use tablas separadas: 
- Tablas de datos de operarios (codigoOperario = clave principal), otros campos con datos del operario;
- Unas tablas de referencias de artículos/conceptos, con precios por conceptos (tipo así: código, descripción, ... datos del código como precio,etc...)

- Luego estaba la tabla de trabajos/partes diarios que recogía los datos más o menos de la siguiente forma:

numParte, fechaParte, numCliente, operario, tarea/concepto, cantidad/horas, precios, importes, ...

Posteriormente ya sacaba unos informes por cliente, por parte, por operario, ... etc

No sé si esto te puede ayudar, ...

Pero una cosa que aprendí desde el principio en Access es que hay que evitar las duplicidades de datos en las tablas, es decir, que es mejor tener una tabla de códigos y sus referencias, y luego usar sólo ese código en la tabla de registro que usamos para el diario, ... luego se pueden unir y ver todos los datos necesarios mediante las consultas.

saludos.
Adrian.











Arriba
Pp2010 Ver desplegable
Asiduo
Asiduo


Unido: 20/Mayo/2010
Localización: Estados Unidos
Estado: Sin conexión
Puntos: 265
Enlace directo a este mensaje Enviado: 01/Septiembre/2022 a las 16:02
Buenos dias, por si te ayuda, crearia una tabla con los materiales pues estos no varian y en la tabla de descripcion o como la llames, pondria un campo para cantidad, pues este valor si varia en cada trabajo.

Espero te sirva y que tengas un buen dia
Arriba
01loko Ver desplegable
Colaborador
Colaborador


Unido: 17/Agosto/2017
Localización: Santander
Estado: Sin conexión
Puntos: 807
Enlace directo a este mensaje Enviado: 06/Septiembre/2022 a las 22:39
buenas noches:

Al final lo que hice (no se si con buen criterio) fue:

Una tabla " partidas "con los campos [id],[referencia],[descripcion] y [precio] 

Y otra tabla "ref_partidas" con los campos [id_partida], [referencia1], [referencia1_cantidad], [referencia2], [referencia2_cantidad], [referencia3], [referencia3_cantidad], etc.

relacionadas: Partidas.id------ref_partidas.id_partida

no se si es la mejor forma, pero es la que se me ha ocurrido al final.

si no teneis mejores ideas, podeis cerrar el hilo, no sin antes agradeceros los consejos.
Recordar de que soy nuevo y estoy aprendiendo.
Arriba
01loko Ver desplegable
Colaborador
Colaborador


Unido: 17/Agosto/2017
Localización: Santander
Estado: Sin conexión
Puntos: 807
Enlace directo a este mensaje Enviado: 12/Marzo/2023 a las 20:11
Perdonar, este hilo puede cerrarse, tal como puse en el post anterior


Muchas gracias
Recordar de que soy nuevo y estoy aprendiendo.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable