Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Como diseñar Bases de Datos en Paradox Maestro-Detalle (https://www.clubdelphi.com/foros/showthread.php?t=42806)

Goyo 23-04-2007 21:16:31

Como diseñar Bases de Datos en Paradox Maestro-Detalle
 
Como diseñar mis Tablas en paradox para hacer esto...
Quiero diseñar un sistema de nominas. Quiero dividir las direcciones y sus respectivos departamentos (Maestro-Detalle-Subdetalle), No se si hacer una para Direcciones y otra para Departamentos, asi como una tabla donde tenga los datos de los empleados con sus respectivas prestaciones $$$

La idea es la siguiente:
que al imprimir el reporte me salga de la siguiente manera:

** DIRECCION : 01 DIRECCION GENERAL
* DEPARTAMENTO: 00 DIRECCION GENERAL

1 Juan Perez Analista Auditor I Prestaciones$100
2 Emplio Perez Analista Auditor II Prestaciones$150

* Subsubtotal * Subsubtotal Prestaciones$250

* DEPARTAMENTO: 02 DEPARTAMENTO JURIDICO
3 Jose Paez Analista Tecnico I Prestaciones$80
4 Camilo Macias Analista Auditor I Prestaciones$100

* Subsubtotal * Subsubtotal Prestaciones$180

** Subtotal ** Subtotal Prestaciones$430


** DIRECCION : 02 DIRECCION DE PLANEACION
* DEPARTAMENTO: 00 DIRECCION DE PLANEACION

5 Carlos Lopez Jefe de Departamento Prestaciones$1000
6 Noel Fischer Analista Auditor II Prestaciones$150

* Subsubtotal * Subsubtotal Prestaciones$1150

* DEPARTAMENTO: 06 DEPARTAMENTO DE PROGRAMACION
7 Manuel Contreras Analista Tecnico I Prestaciones$200
8 Oscar Nava Auxiliar Admitivo.I Prestaciones$170

* Subsubtotal * Subsubtotal Prestaciones$370

** Subtotal ** Subtotal Prestaciones$1520



*** Total *** Total Prestaciones$1950

Esto es solo un ejemplo: de como sería el reporte, pero obviamente necesito primero iniciar bien con las tablas de mi bases de datos en paradox

Espero su ayuda...
gracias de antemano


saludos

droguerman 23-04-2007 22:13:01

por lo general cuando diseñas una base de datos debes preocuparte más de que los datos sean consistentes que por como saldrán los reportes, eso ya es cosa del reporteador que uses, para tu idea, salvo mejor opinión solo necesitas tres tablas.

Direccion
id Nombre

Departamento
id | Nombre | idDireccion (este campo será clave foranea a Direccion)

Empleado
id | Nombre | Cargo |Prestaciones| idDepartamento (Clave a Departamento)


La franja horaria es GMT +2. Ahora son las 23:18:50.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi