Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-05-2007
IcebergDelphi IcebergDelphi is offline
Miembro
 
Registrado: may 2003
Ubicación: VillaFlores, Chiapas, Mexico
Posts: 81
Poder: 21
IcebergDelphi Va por buen camino
Como Insertar por Procedimiento 10 o mas registros para un calendario de pagos?

Hola amigos, estoy haciendo un sistema de recuperacion de creditos, pero a cada cliente necesito generarle su tabla de pagos, dependiendo del numero de pagos; por ejemplo a un cliente que tenga que hacer 5 pagos , generar su tabla de pagos con los siguientes datos:

NoPago ( este debe de ser autonumerico, incremental)
Pago
fecha de pago( cada 14 dias)

Juan Perez Jolote:

NoPago1 100 240107
NoPago2 100 070207
NoPago3 100 210207
.
.
NoPago5 100 Ultimafecha.

Alguien del Foro ha hecho algo parecido a lo que pido.

Trabajo con firebird y de preferencia que este codigo quedara directamente sobre la BD en Un procedimiento almacenado

Saludos y Gracias.
__________________
IcebergDelphi
LIA. Hiber tadeo Moreno Tovilla. INITEC Software
Responder Con Cita
  #2  
Antiguo 20-05-2007
IcebergDelphi IcebergDelphi is offline
Miembro
 
Registrado: may 2003
Ubicación: VillaFlores, Chiapas, Mexico
Posts: 81
Poder: 21
IcebergDelphi Va por buen camino
Tengo la respuesta

Ok para los que este en una situacion ogual a la mia les dejo el procedimiento Saludos y gracias.

SET TERM ^ ;

CREATE PROCEDURE "Sp_TablaPagos" (
"Pe_NumPagos" INTEGER,
"Date" DATE)
AS
DECLARE VARIABLE "NFechas" INTEGER;
DECLARE VARIABLE I INTEGER;
begin
i=0 ;
while (:i<:"Pe_NumPagos") do
begin
"Date"=:"Date"+14 ;
"Date"=:"Date";
insert into "DetallePagos"("FechaPago","D_IdPagos") values (:"Date",144);
i=i+1;
end
end
^

SET TERM ; ^

GRANT INSERT ON "DetallePagos" TO PROCEDURE "Sp_TablaPagos";

GRANT EXECUTE ON PROCEDURE "Sp_TablaPagos" TO SYSDBA;
__________________
IcebergDelphi
LIA. Hiber tadeo Moreno Tovilla. INITEC Software
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como puedo insertar varios registros con una instruccion de SQL marcoev MySQL 7 24-01-2007 22:54:00
Como Insertar Registros Estáticos???? AGAG4 Varios 1 18-04-2006 10:54:06
Como Insertar Registro Nuevo ENTRE los demás Registros???? AGAG4 Conexión con bases de datos 1 18-01-2006 03:03:45
Como insertar registros con sql? newbery Firebird e Interbase 1 10-01-2006 14:32:30
¿Cómo insertar o borrar registros? Lester Conexión con bases de datos 3 12-06-2003 15:24:46


La franja horaria es GMT +2. Ahora son las 00:28:08.


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
Copyright 1996-2007 Club Delphi