ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Delphi com documento word

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Diniz
Novato
Novato


Registrado: Terça-Feira, 9 de Dezembro de 2003
Mensagens: 3

MensagemEnviada: Seg Jan 14, 2008 7:23 pm    Assunto: Delphi com documento word Responder com Citação

Boa noite a todos....

Minha aplicação tem que gerar um contrato, até ai sem problema, mas neste contrato existem parcelas, estas podem ser 1, 2, 3, 4, 5......eu estou conseguindo gerar as parcelas, mas não estou conseguindo fazer com que elas fiquem uma embaixo da outra.

Código:

QtdLinha := 378;
         Cont := 0;
         while not FDM.CDS_Parcelas.Eof do
         begin
            FCadContrato.WordFont1.ConnectTo(FCadContrato.WordDocument.Content.Font);
            FCadContrato.WordFont1.Bold:=1;
[/font][/size][/b][b][size="3"][font="Times New Roman"]            inc(Cont);
            if Cont > 1 then
            begin
               FCadContrato.WordDocument.Words.Item(QtdLinha).InsertAfter(#13);
               FCadContrato.WordDocument.Words.Item(QtdLinha).Paragraphs;
            end else
            begin
               FCadContrato.WordDocument.Words.Item(QtdLinha).Paragraphs;
               FCadContrato.WordDocument.Words.Item(QtdLinha).InsertAfter(#13);
            end;[/font][/size][/b]

[b][size="3"][font="Times New Roman"]
[b][size="3"] [/size][/b]          Parcela := IntToStr(Cont)+') '+FormatCurr('###,##0.00', FDM.CDS_ParcelasVALOR.AsCurrency);[/font][/size][/b]

[b][size="3"][font="Times New Roman"]          Parcela := Parcela + ' (' + Dinheiro_Extenso(FDM.CDS_ParcelasVALOR.AsCurrency) + ')';[/font][/size][/b]

[b][size="3"][font="Times New Roman"]          if FDM.CDS_ParcelasOBS.AsString <> '' then
               Parcela := Parcela + ', ' + FDM.CDS_ParcelasOBS.AsString + '.'
          else
               Parcela := Parcela + '.';[/font][/size][/b]

[b][size="3"][font="Times New Roman"]
[b][size="3"] [/size][/b]            FCadContrato.WordDocument.Words.Item(QtdLinha).InsertAfter(Parcela);
[/font][/size][/b]

[b][size="3"][font="Times New Roman"]//            TrocarString('{OBSParcela'+IntToStr(Cont)+'}', FDM.CDS_ParcelasOBS.AsString + '.', R);
            FDM.CDS_Parcelas.Next;
         end;


Grato

Rogério
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Allan_Johnson
Aprendiz
Aprendiz


Registrado: Terça-Feira, 29 de Agosto de 2006
Mensagens: 173

MensagemEnviada: Seg Jan 14, 2008 7:29 pm    Assunto: Responder com Citação

Que tal voce num gera um relatório em um gerador de relatório suportado pelo delphi e salva em Ritch Text!? Acho que é melhor pro seu caso.
_________________
Allan Johnson
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB