FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Yo me decantaría por tener dos campos adicionales en la base de datos para almacenar la empresa y el año.
Para la migración, si quieres hacerlo rápido (aunque no es lo más eficiente) puedes cambiar los TTable's por TIBTable's y en la propiedad "Filter" le pones que filtre por la empresa y año seleccionado. Lo más eficiente sería reemplazar todos los TTable's por TIBQuery's y en la clausula Where de la sentencia SQL seleccionas la empresa y año que quieras. |
#2
|
||||
|
||||
Si son pocos datos, puedes meter las distintas empresas en una misma base de datos y diferenciarlo mediante el código de la empresa.
Si fuesen muchos datos, quizás mejor distintas bases de datos. |
#3
|
||||
|
||||
Yo preguntaría si piensas hacer consultas que involucren más de una empresa. Si son ajenas entre sí pienso que sería más conveniente usar bases distintas. De lo contrario no conviene usar distintas bd porque hasta donde sé, FB no permite consultas cruzadas entre varias bases.
// Saludos |
#4
|
||||
|
||||
Estaba yo divagando en el trancusros de mi trabajo a casa, algo parecido.
y si vas a usar una base de datos por cada Empresa. Podrias hacer lo siguiente. en firebird, tienes un archivo que se llama aliases.conf en el cuales puedes definir alias. dbEmp1 = c:\db\emp1.fdb dbEmp2 = c:\db\emp2.fdb dbEmp3 = c:\db\emp3.fdb entonces, podrias en tu aplicacion generar un gestor de empresas, en las cuales al dar de alta una Empresa, copias tu base de datos generica, a una empresa especifica, por ejemplo la emp3 a la base de datos dbemp3 y modifcar este archivo así lo unico que tendrias que hacer en tu aplicacion, es cambiar tu cadena de conexión en la aplicación que apunte a un alias determinado. tan taran tantannnnnnnnnnn. Es todo. Yo lo voy a hacer así, claro ya que tenga una aplicación efectiva, porque mi mentisita en un embrollo de ideas.
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás... análisis de información análisis y diseño de sistemas Paoti Rios Reséndiz |
#5
|
||||
|
||||
La Aplicación actualmente genera alrededor de 2000 facturas anuales, con sus respectivos albaranes (unos 3000), pedidos (cerca de 2500) y presupuestos(3000 aprox.).
No realiza consultas cruzadas entre empresas (comparaciones, etc...), pero es un nuevo planteamiento que estoy pensando hace algún tiempo. Actualmente al cerrar un ejercicio, realiza las siguientes operaciones: 1) Genera en una nueva carpeta con las tablas de la empresa a cerrar (copiar y pegar) 2) Limpia los registros de facturas, albaranes, etc... para dejarla a punto de iniciar la facturación, sin tocar el resto de tablas (Clientes, Artículos, etc...). Existen datos comunes que nunca se trasladan, estan aparte de las empresas, como puedan ser Bancos, Provincias, Localidades, etc... En definitiva, es un sistema parecido al que propone Paoti. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TRANSFORMAR PROGRAMA paradox a firebird | rickymarti | Firebird e Interbase | 11 | 10-02-2008 11:56:17 |
De Paradox a Firebird (Emilio, yo pago una ronda para todos) | Paoti | La Taberna | 9 | 13-10-2006 19:49:20 |
Pasar Tabla de Paradox a Firebird | JoanKa | Firebird e Interbase | 4 | 12-02-2005 02:57:54 |
exportar una tabla de oracle 9i a paradox o firebird | ARCON | Oracle | 1 | 28-10-2004 10:38:22 |
Paradox e Interbase, como hago para transportar todo lo de paradox a Interbase | Fatima Gonzalez | Firebird e Interbase | 2 | 05-05-2003 18:02:30 |
|