Fórum Cadastro de Cheque #382165
26/07/2010
0
Josenildo Rosa
Curtir tópico
+ 0Posts
26/07/2010
Josenildo Rosa
Gostei + 0
28/07/2010
Eriley Barbosa
Gostei + 0
28/07/2010
Carlos Mazzi
Gostei + 0
01/08/2010
Josenildo Rosa
CHRS_ID INTEGER NOT NULL,
CHRS_NUMERO INTEGER,
CHRS_TITULO VARCHAR(15) NOT NULL,
CHRS_DATA DATE NOT NULL,
CHRS_BOMPARA DATE NOT NULL,
CHRS_RECEBEUDE VARCHAR(25),
CHRS_PAGOA VARCHAR(20),
CHRS_CONTA VARCHAR(20),
CHRS_TOTAL NUMERIC(12,2) NOT NULL,
B_ID INTEGER NOT NULL, //codigo do Banco
CLI_ID INTEGER NOT NULL, //codigo do cliente
E_ID INTEGER NOT NULL, //codigo da empresa
CC_ID INTEGER NOT NULL //codigo do centro de custo
); Uso os componentes da paleta Interbase e o codigo usado na tela é o seguinte: IF R1.Checked = True THEN "se o cheque for a vista"
BEGIN
FOR I := 1 TO EdQtd.Value DO {é a quantidade de cheques informada pelo cliente}
BEGIN
GeraCodigoCHPagos; {gera um codigo sequencia para a tabela de cheques pagos}
TCHPagos.Active := True;
TCHPagos.Insert;
TCHPagosCHPS_ID.Value := StrToInt(Edit1.Text);{obs abaixo que para dar sequencia eu coloquei um imputbox, mas o cliente está reclamando que fica aparecendo toda hora mensagem fica cansativo, o que eu quero é que em vez desse imputbox ele gravasse e deixasse o curso no edit para o usuario digitar o proximo cheque}
Numero := InputBox('Informando o Numero do Cheque', 'Digite o número do ' + IntToStr(I)+ 'º cheque', 'Digite o numero aqui');
TCHPagosCHPS_NUMERO.Value := StrToInt(Numero);
TCHPagosCHPS_TITULO.Value := Edit3.Text + '/' + IntToStr(I);
TCHPagosCHPS_DATA.Value := Date1.Date;
Venc := InputBox('Entrada de Vencimentos', 'Digite o vencimento do ' + IntToStr(I)+ 'º cheque', 'Digite a data com / aqui');
TCHPagosCHPS_BOMPARA.Value := StrToDate(Venc);
TCHPagosCHPS_RECEBEUDE.Value := F_Entrada.Edit4.Text;
TCHPagosCHPS_PAGOA.Value := '';
TCHPagosCHPS_CONTA.Value := Edit5.Text;
Valor := InputBox('Entrada de Valores', 'Digite o valor do ' + IntToStr(I)+ 'º cheque', 'Digite o valor aqui');
Total := StrToFloat(Valor);
TCHPagosCHPS_TOTAL.Value := Total;
TCHPagosB_ID.Value := StrToInt(InputBox('Entrada de Valores', 'Digite o codigo do banco do ' + IntToStr(I)+ 'º cheque', ''));
TCHPagosF_ID.Value := F_Entrada.TAuxF_ID.Value;
TCHPagosE_ID.Value := F_Entrada.TAuxE_ID.Value;
TCHPagosCC_ID.Value := F_Entrada.TAuxCC_ID.Value;
TCHPagos.Post;
END;
END;
Gostei + 0
01/08/2010
Josenildo Rosa
Gostei + 0
02/08/2010
Marco Salles
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)