TABLA: | PRESTAMOS | TABLA: | DETALLE | ||||||||||||
numpres | fecha | dni | capital | cuotas | totalcuota | estado | numpres | numcuota | valorcuota | fecini | fpago | estado | idcuota | ||
1 | 5/3/2019 | 24283052 | 50000 | 24 | 7000 | Abierto | 1 | 1 | 7000 | 28/4/2019 | 28/5/2019 | Pagado | 10 | ||
2 | 28/4/2019 | 26771727 | 10000 | 6 | 3500 | Abierto | 1 | 2 | 7000 | 28/4/2019 | 27/6/2019 | Pagado | 11 | ||
3 | 4/5/2019 | 24283052 | 10000 | 6 | 3000 | Abierto | 1 | 3 | 7000 | 28/4/2019 | 27/7/2019 | Abierto | 12 | ||
4 | 4/4/2019 | 26771727 | 3000 | 1 | 3450 | Pagado | 1 | 4 | 7000 | 28/4/2019 | 26/8/2019 | Abierto | 13 | ||
5 | 4/4/2019 | 26771727 | 3000 | 1 | 3450 | Morosa | 1 | 5 | 7000 | 28/4/2019 | 25/9/2019 | Abierto | 14 | ||
1 | 6 | 7000 | 28/4/2019 | 25/10/2019 | Abierto | 15 | |||||||||
1 | 7 | 7000 | 28/4/2019 | 24/11/2019 | Abierto | 16 | |||||||||
1 | 8 | 7000 | 28/4/2019 | 24/12/2019 | Abierto | 17 | |||||||||
1 | 9 | 7000 | 28/4/2019 | 23/1/2020 | Abierto | 18 | |||||||||
1 | 10 | 7000 | 28/4/2019 | 22/2/2020 | Abierto | 19 | |||||||||
1 | 11 | 7000 | 28/4/2019 | 23/3/2020 | Abierto | 110 | |||||||||
1 | 12 | 7000 | 28/4/2019 | 22/4/2020 | Abierto | 111 | |||||||||
1 | 13 | 7000 | 28/4/2019 | 22/5/2020 | Abierto | 112 | |||||||||
1 | 14 | 7000 | 28/4/2019 | 21/6/2020 | Abierto | 113 | |||||||||
1 | 15 | 7000 | 28/4/2019 | 21/7/2020 | Abierto | 114 | |||||||||
1 | 16 | 7000 | 28/4/2019 | 20/8/2020 | Abierto | 115 | |||||||||
1 | 17 | 7000 | 28/4/2019 | 19/9/2020 | Abierto | 116 | |||||||||
1 | 18 | 7000 | 28/4/2019 | 19/10/2020 | Abierto | 117 | |||||||||
1 | 19 | 7000 | 28/4/2019 | 18/11/2020 | Abierto | 118 | |||||||||
1 | 20 | 7000 | 28/4/2019 | 18/12/2020 | Abierto | 119 | |||||||||
1 | 21 | 7000 | 28/4/2019 | 17/1/2021 | Abierto | 120 | |||||||||
1 | 22 | 7000 | 28/4/2019 | 16/2/2021 | Abierto | 121 | |||||||||
1 | 23 | 7000 | 28/4/2019 | 18/3/2021 | Abierto | 122 | |||||||||
1 | 24 | 7000 | 28/4/2019 | 17/4/2021 | Abierto | 123 | |||||||||
2 | 1 | 3500 | 28/4/2019 | 28/5/2019 | Pagado | 21 | |||||||||
2 | 2 | 3500 | 28/4/2019 | 27/6/2019 | Pagado | 22 | |||||||||
2 | 3 | 3500 | 28/4/2019 | 27/7/2019 | Pagado | 23 | |||||||||
2 | 4 | 3500 | 28/4/2019 | 26/8/2019 | Abierto | 24 | |||||||||
2 | 5 | 3500 | 28/4/2019 | 25/9/2019 | Abierto | 25 | |||||||||
2 | 6 | 3500 | 28/4/2019 | 25/10/2019 | Abierto | 26 | |||||||||
3 | 1 | 2250 | 4/5/2019 | 3/6/2019 | Abierto | 30 | |||||||||
3 | 2 | 2250 | 4/5/2019 | 3/7/2019 | Abierto | 31 | |||||||||
3 | 3 | 2250 | 4/5/2019 | 2/8/2019 | Abierto | 32 | |||||||||
3 | 4 | 2250 | 4/5/2019 | 1/9/2019 | Abierto | 33 | |||||||||
3 | 5 | 2250 | 4/5/2019 | 1/10/2019 | Abierto | 34 | |||||||||
3 | 6 | 2250 | 4/5/2019 | 5/11/2019 | Abierto | 35 | |||||||||
4 | 1 | 3450 | 4/4/2019 | 3/5/2019 | Pagado | 40 | |||||||||
5 | 1 | 3450 | 4/4/2019 | 3/5/2019 | Morosa | 40 |
1) Recorrer la tabla Detalle y verificar si el estado esta Abierta - Pagada - Morosa, debe recorrer tos las cuotas para ver su estado ejemplo si el préstamo numero 1 que tiene 24 cuotas, una de ella no se pago que ponga en el estado de la tabla Prestamos "Abierto" siempre y cuando no se haya pasado la fecha de pago, en ese caso colocar en el Estado de Préstamo la palabra Morosa en el caso del préstamo numero 4 donde la cuota es una sola y se pago en el detalle, colocar en el estado de Prestamos "Cancelado"
2) tener en cuenta que también pueden contener campos vacíos en el detalle, en ese caso se debe verificar la fecha de pago, si esta vacía y se debió pagar poner como Morosa
Espero me hayan comprendido muchas gracias.
En la tabla donde tienes los datos del crédito, crea un campo denominado saldo insoluto en el cual siempre tendrás el importe total de lo pendiente por pagar (lo actualizas cada vez que realicen un pago, su valor inicial es igual al importe del crédito), cuando sea 0 el crédito estará liquidado, mientras estará activo y sabrás cuanto ya te pagaron mediante la diferencia de ambos campos.
Espero te sea de utilidad.
Saludos.
Enviado desde Correo para Windows 10
--
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/80e23325-4e80-4976-b8af-c26ba57c7afd%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CABoLD3E%2BOeAWT7f%3DeLRL8RnV54emq_7hZSPsf6vJr%3Dwv_r_JyA%40mail.gmail.com.