![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
Hola IvanD...
¿¿Que base de datos utilizas???, aunque creo que sin importar cual, debería poderse resolver por SQL la situación asi: Asumo que tienes dos tablas: 1) Cuentas que debe ser algo como: PlanDeCuentas: CodCuenta, Descripción 1 Activo, 1.1 activo fijos 1.1.1 caja 1.1.1.1 caja general Asumo que debes tener una tabla de asientos o movimientos, algo como: Movimientos: Id.Cpbte, Fecha, cuentaMov, Valor 1,2012-04-28,'1.1.1.1', 100, 2,2012-04-29,'1.1.1.1', 200, 3,2012-04-28,'1.1.1.2', 500, Como las cuentas son strings y manejan dentro de si la jerarquia, puedes hacer una consulta asi:
La clave está en que puedes utilziar una conslta anidada, que traiga siempre la sumatoria de todos los moviemientos que comiencen por la cuenta que llamas... Puedes probar la conulsta sola en tu tabla de movimientos con:
este es un ejemplo en SQL Server que te ayuda con el ejercicion
Espero que sea lo que buscabas y que te haya servido |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Presentación en Barcelona de Delphi XE2 y Builder XE2 | neftali2 | Noticias | 0 | 28-07-2011 13:30:14 |
| Contabilidad Doméstica - tipo Acoran Money, contabilidad doméstica y gnu cash | JXJ | Varios | 2 | 02-08-2010 02:51:41 |
| Realizar una presentación en Delphi | Peri | Varios | 8 | 07-06-2008 17:00:07 |
| Ayuda con consulta | Se complicó el tema | hmoner | SQL | 5 | 06-05-2005 10:22:36 |
| Presentación del nuevo Delphi | marto | Noticias | 9 | 30-10-2004 15:00:14 |
|