All pastes #396539 Raw Edit

Untitled

public text v1 · immutable
·published 2007-03-15 21:02 UTC
rendered paste body
dm.TBPALMPEDIDO.Open;
AssignFile(F,'C:\Sincronismo\dados\000179\dbPedidoPalm.txt');
Reset(F);
Espaco:= Char(9);
While not Eoln(F) do
begin
  Readln(F,Entrada);
  dm.TBPALMPEDIDO.Insert;

//  k_codrepresentanteCONFIG := copy(espaco_inicial,1,(6-Length(dm.TBPALMCONFIG.FieldByname('CODREPRESENTANTE').Value))) + dm.TBPALMCONFIG.FieldbyName('CODREPRESENTANTE').Value;
//  k_nomeCONFIG := copy(k_zeros,1,(50-Length(dm.TBPALMCONFIG.FieldByname('NOME').Value))) + dm.TBPALMCONFIG.FieldbyName('NOME').Value;

  dm.TBPALMPEDIDO.FieldByName('CHAVE').Value := Copy(Entrada,01,10);
  dm.TBPALMPEDIDO.FieldByName('FILIAL').Value := Copy(Entrada,12,13);
  dm.TBPALMPEDIDO.FieldByName('NPEDIDO').Value := Copy(Entrada,15,21);
  dm.TBPALMPEDIDO.FieldByName('CODREPRESENTANTE').Value := Copy(Entrada,23,23);
  dm.TBPALMPEDIDO.FieldByName('CLIENTE').Value := Copy(Entrada,21,26);
  dm.TBPALMPEDIDO.FieldByName('LOJA').Value := Copy(Entrada,27,28);
  dm.TBPALMPEDIDO.FieldByName('VALIDADE').Value := Copy(Entrada,29,38);
  dm.TBPALMPEDIDO.FieldByName('CONDPGTO').Value := Copy(Entrada,39,41);
  dm.TBPALMPEDIDO.FieldByName('FORMAPGTO').Value := Copy(Entrada,42,48);
  dm.TBPALMPEDIDO.FieldByName('DESC_TOTAL').Value := 10;//StrToFloat(StringReplace(Copy(Entrada,49,55),'.' , ',',[RfReplaceAll]));
  dm.TBPALMPEDIDO.FieldByName('TOTAL').Value := 900;//StrToFloat(StringReplace(Copy(Entrada,56,58),'.' , ',',[RfReplaceAll]));

  dm.TBPALMPEDIDO.Post;
End;
  lblResultadoPEDIDO.Caption := 'Foram importados: '+ IntToStr(dm.TBPALMPEDIDO.RecordCount)+' registros da tabela PEDIDO.';

end;