 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
martinlop2007 Lt JG


Registrado: 20 Feb 2007Mensajes: 67
|
Publicado: Vie 13 Abr, 2007 4:21 pm Asunto: Programa de facturacion |
|
|
Hola, amigos foreros, verán, tengo un pequeño programa de facturación, el cual quiero que a primero de año me haga una copia de la base de datos de facturación, guarde esta como copia de seguridad, y me inicie una nueva reiniciando el numero de facturación. No pido que me aportéis código, lo que os pido son ideas, que me deis sugerencias de cómo puedo hacerlos.
Gracias. |
|
| Volver arriba |
|
 |
tronxx Lt JG


Registrado: 30 May 2003Mensajes: 56Ubicación: Merida, Yucatan, Mexico
|
Publicado: Lun 16 Abr, 2007 4:35 pm Asunto: |
|
|
Hola, por que no agregas en tu BD una tabla que le llames corte con una estructura
create table fac_corte (
idcorte integer not null primary key,
fecorte date
);
o algo asi
y cuando inicies el program checas el mes, si el mes es enero checas corte, si fac_corte tiene la ultima fecha menor al inicio del mes ( 01/Enero de año en curso ) entonces haces el corte ( llamas tus rutinas) _________________ La caja decía, requiere Win95 o superior así que instalé Linux. |
|
| Volver arriba |
|
 |
martinlop2007 Lt JG


Registrado: 20 Feb 2007Mensajes: 67
|
Publicado: Mie 18 Abr, 2007 3:06 pm Asunto: |
|
|
Gracias tronxx, cuando tenga un rato lo intento y te comento.
muchas gracias. |
|
| Volver arriba |
|
 |
max Lt

Registrado: 12 Mar 2005Mensajes: 89Ubicación: Argentina Prov B.A Mar del Plata
|
Publicado: Vie 20 Abr, 2007 2:54 pm Asunto: |
|
|
holas yo de ese tipo de programas he hechos varios ...
generalmente
creo una tabla que contenga el campo nombre (osea al que le vendo),direccion,importe,fecha(es muy util guardar todo esto para cuendo quieras hacer una estadistica ..por ejemp de lo que llevas facturado), %de descuento (si lo haces),total(obvio!!),productos(lo que sea que le vendas..esto tambien tambien te sirve para llevar control de lo que vendes y tenes en stock), cantidad del producto y lo que vale cada producto...
bueno espero te sirva de algo... saludos _________________ Salu2 |
|
| Volver arriba |
|
 |
alfredo Master

Registrado: 13 Oct 2003Mensajes: 246Ubicación: Valencia Venezuela
|
Publicado: Vie 20 Abr, 2007 6:25 pm Asunto: |
|
|
Saludos, en la actualidad los programas modernos no suelen hacer cortes,
esto fue una necesidad al principio cuando el espacio en disco era escaso.
la informacion acumulada puede ser muy valiosa para un analista de
creditos o un vendedor etc. Si la fraccionas por años sera mas engorroso
hacer estadisticas que involucren periodos mas largos de un año
Si utilizas un servidor de datos serio como Interbase, Firebird etc y lo que
quieres es ocultar los años pasados puedes crear una vista llamada por Ej.
Facturacion donde se filtre por fecha,
| Código: | create view facturacion as select * from facturas where date>='01/01/2007' |
y trabajar con esta vista en lugar de directamente las tablas asi el proximo año solo tendrias que hacer:
| Código: | drop view facturacion;
create view facturacion as select * from facturas where date>='01/01/2008' |
y asi sucesivamente, puedes programar tu aplicacion para que haga
esto automaticamente.
Si usas otro tipo de tablas como Paradox, DBase etc puedes hacer lo mismo aplicando un
filtro a la tabla de manera que solo presente el año actual. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|