FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Listas enlazadas simples Ayuda!
Buenas colegas!
Estoy teniendo problemas para idear un procedimiento, hace 2 días que vengo pensando como podría hacerlo, pero no he podido llegar a ningún resultado conciso. Si alguien me puede dar una mano se los agradecería muchisimo. Paso a describir el problema: Necesito un procedimiento que recorra un registro denominado ME(metodo estructural) el cual a su vez esta compuesto de dos registros, uno de datos, y otro de control. El registro de control guarda las posiciones: primero y ultimo (en una estructura de listas enlazadas. El registro de datos guarda informacion sobre movimientos en cuentas bancarias, y se compone entre otros, por: numero de cuenta, fecha, haber, debe, saldo y enlace (del siguiente registro) siendo el saldo el resultado de: haber -(menos) debe. En el ME (registro principal) se guardan muchos movimientos de cuentas, y lo que necesito hacer es recorrerlo por completo (de control.primero a control.ultimo) y listar el saldo de cada cuenta a una fecha Y ingresada por el usuario. Por ejemplo: Movimientos de cuentas Código:
Cuenta fecha haber debe saldo 00000 31/3 100 00 100 00011 31/3 000 100 -100 00000 2/4 000 50 50 00011 3/4 250 00 150 Código:
Saldos a la fecha 02/04 Cuenta saldo 00000 50 00011 -100 Hasta ahora lo que tengo en mente es: Estoy trabado cuando tengo que comprobar si hay mas registros con el mismo numero de cuenta y que la fecha de operacion sea menor o igual a la que ingresa el usuario.... Desde ya muchas gracias!!!! Última edición por ecfisa fecha: 05-09-2011 a las 09:29:26. Razón: Agregar etiquetas vB |
#2
|
||||
|
||||
Hola juanch_mc y bienvenido a los foros de Club Delphi.
No termino de entender como es la organización de los datos. Sería bueno si nos pones el código con las definiciónes de me, md y rc, así como las relaciones que entre ellos debe existir y el lugar donde se almancenarán. Por ejemplo, pareciera que me es un archivo tipado, ya que usas los procedimientos Seek y Read para posicionarte y leer respectivamente. En definitiva, creo que tendrías que agregarnos más detalles para que podamos entender el problema con más claridad y así poder ayudarte. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Este es el procedimiento que tengo hasta ahora: Recién lo termino de tipear, tengo que probarlo, pero se los dejo a ver si alguien le encuentra algún error (seguro hay miles). Espero que la info que agregue mas arriba sea de ayuda para entenderlo. Muchas gracias!!! Última edición por ecfisa fecha: 06-09-2011 a las 10:46:09. Razón: Etiquetas [DELPHI] [/DELPHI] |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Manejo de Multi-Listas (listas de listas) | DelphiRat | OOP | 4 | 03-07-2006 19:42:58 |
Operaciones basiscas listas doblemente enlazadas circulares | fede7 | Varios | 16 | 07-04-2006 23:15:35 |
Arreglo y Listas Enlazadas | davitcito | Varios | 14 | 01-06-2005 16:01:57 |
Pila con Listas enlazadas (problema con apuntadores) | desve | Varios | 2 | 30-03-2005 10:07:47 |
listas doblemente enlazadas | Luli | OOP | 1 | 19-11-2004 15:41:24 |
|