Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   usar una tabla o varias auxiliares???leer y opinar por favor (https://www.clubdelphi.com/foros/showthread.php?t=23323)

ercrizeporta 13-07-2005 21:22:22

usar una tabla o varias auxiliares???leer y opinar por favor
 
estoy realizando un programa que realiza la gestion de una tienda, en la cual puedo realizar presupuestos, pedidos, facturas.... mientras voy realizando estos los datos los voy introduciendo en una tabla auxiliar que he creado. mi pregunta es la siguiente: me aconsejan que use una tabla auxiliara para cada tipo de documentos(pres, pedidos, facturas...) o es mejor usar una unica tabla auxiliar en la cual vaya introduciendo todos estos datos??

no se si será mejor usar muchas tablas pequeñas o usar una tabla mas grande en la cual pueda almacenar todo. Tened en cuenta que esta tabla es solo auxiliar, temporal, que al salir del form se borra todo lo que haya escrito en ella.

muchas gracias!!!

marcoszorrilla 13-07-2005 22:20:28

Supongo que trabajs en red y llo que quieres es elaborar una factura provisional y si el usuario cancela no mandar los datos al servidor?

Con qué motor? porque es posible que esto se pueda resolver con una simple transación sin tener que crear tablas auxiliares.

In Memory Tables.
ClientDataset....


Da algún dato más porque el tema es interesante.

Un Saludo.

ercrizeporta 14-07-2005 13:45:34

el programa trabaja en red. pero ahora mismo solo estoy pensando en esta opcion cmo si solo funcionara para un usuario. en principio yo lo he hecho como que todo se guarde en una tabla auxiliar, la cual para diferenciar de si estoy en un presupuesto o un pedido y de que vendedor este ejecutando el programa le incluyo un campo que es la union del "tipo de documento"+"nombre vendedor" para poder borrar una vez cierre su formulario las lineas que sean de ese en concreto. Mi duda era si pensais que es mejor hacerlo todo en una tabla o sería mejor crear una auxiliar para pres otra para pedidos y así para cada tipo...

aparte de todo marcoszorrilla, me gustaría pudieras decirme como se realiza eso de realizar una simple transaccion sin necesidad de usar una tabla auxiliar. Tn en cuenta que realmente uso mas de una tabla auxiliar, una que tendría la cabecera del presupuesto y otra tabla llmada lineasauxiliares que contendría las lineas del presupuesto.

gracias!!!

marcoszorrilla 14-07-2005 14:55:20

Pues dependiendo que tipo de tablas utilices y si estás admiten transaciones o no, yo he supuesto que sí, por ejemplo en FireBird por poner un ejemplo iniciarías la transación para grabar la factura, presupuesto o lo que fuere y si el usuario decide cancelar, es suficiente con ejecutar un RollBack para que todas las líneas de cabecera y detalle no sean confirmadas y por lo tanto no quede ni rastro del intento de factura......

Un Saludo.


La franja horaria es GMT +2. Ahora son las 04:23:32.

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