Fórum Lançamento de cheques em DB #347087
07/10/2007
0
Uso Delphi 7 com Firebird 2.0 e estou a procura de um função para lançar taloes de cheques no BD, atualmente laço registro por registro no BD sendo um transtorno isso.
Cheque Nº 0001, 0002, 00003 , Trabalho manual é coisa do passado.
Acredito ser um array só não sei como proceder na função, algo como digitando no Edit1 um valor inicial e no Edit2 um valor final depois disso inserir no BD usando DBExpress com Firebird
registros := array[1..100] of integer;
X:= (Edit1.text) to (Edit2.text) do
Add to (Listview )
Alves_sp
Curtir tópico
+ 0Posts
07/10/2007
Ruysalles
procedure Tform1.gera_numer_cheque(Lint_cheque_inicio, Lint_total_cheque: integer);
var
i: integer;
begin
for i := Lint_cheque_inicio to Lint_cheque_inicio + Lint_total_cheque do
begin
memo1.items.add(inttostr(Lint_cheque_inicio));
end;
end;
Espero ter ajudado
Gostei + 0
08/10/2007
Alves_sp
o que quero é muito simples
um Edit1 sendo um valor iniciar e Edit2 sendo um valor Final quando clicar no button Adicinar ele adiciona cada um destes numeros no BD
Gostei + 0
08/10/2007
Alves_sp
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
for i := StrToInt(edIni.Text) to StrToInt(edFim.Text) do
begin
memo1.Lines.add(IntToStr(i));
end;
end;
Gostei + 0
08/10/2007
Alves_sp
alguem poderia ajudar ?
Gostei + 0
20/10/2007
Alves_sp
Gostei + 0
20/10/2007
Steve_narancic
Gostei + 0
23/10/2007
Alves_sp
Sem duvida
foi usado DBExpress com firebird 2.0
1 SQLConnection
1 SQLQuery
1 ClientDataSet
1 DataSetProvider
1 Button SalvarBD
1 Button AdicionarListbox
1 Listbox
1 edit = EdINI
1 edit = EdFim
procedure TForm1.SalvarBDClick(Sender: TObject); var x: integer; begin for x:=0 to listbox1.Items.Count-1 do begin //if (listbox1.Selected[x]) then begin qryGenerico.Close; qryGenerico.SQL.Clear; qryGenerico.SQL.Add(´select *´); qryGenerico.SQL.Add(´from TESTE´); qryGenerico.SQL.Add(´where TESTE.ID = ´´´ + listbox1.Items.strings[x] + ´´´´); qryGenerico.Open; //if qryGenerico.IsEmpty then begin cdsTeste.insert; cdsTesteID.AsString:=listbox1.Items.Strings[x]; cdsTesteDATAINC.AsDateTime:=Date; cdsTesteIDCHEQUE.AsInteger:=cdsTesteID.Value - 1; cdsTeste.Post; cdsTeste.ApplyUpdates(0); end; qryGenerico.Close; end; end; end;
Agradeço pela atenção de todos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)