Ir para conteúdo
  • Cadastre-se

Lucas Emanuel Silva

Membros
  • Total de ítens

    4
  • Registro em

  • Última visita

Lucas Emanuel Silva's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

0

Reputação

  1. Fiz assim mas mesmo assim não retorna nada vem em branco o value procedure TDMFast.frxReport1AfterPrint(Sender: TfrxReportComponent); var MasterData : TfrxMasterData; Col: integer; begin MasterData := frxReport1.FindObject('MasterData1') as TfrxMasterData; MasterData.DataSet.Close; MasterData.DataSet.Open; MasterData.DataSet.First; while not (MasterData.DataSet.Eof) do begin for Col := 0 to MasterData.AllObjects.Count - 1 do begin ShowMessage(TfrxMemoView(MasterData.Objects.Items[Col]).Value); end; MasterData.dataset.Next; end; end;
  2. Fiz o código dentro do relatório no onAfterPrint com .Value e me retornou os dados, sera que tem como eu fazer o código fora do relatório no onAfterPrint?
  3. Eu chamo ele depois que o relatório esta na tela, eu estou criando um exportador em CSV direto no relatório, por que o do fast não me agradou. Só preciso pegar o valor do Memo e não o texto que eu passo pra ele acessar o valor da base. Ex: [frxDBDataset1."NOME"] hoje eu tenho acesso a essa informação, porém eu quero o retorno dela no caso "Lucas Silva"
  4. while not (MasterData.dataset.Eof) do begin for Col := 0 to MasterData.AllObjects.Count - 1 do begin Pasta.Cells[Lin, Col + 1] := TfrxMemoView(MasterData.Objects.Items[Col]).Text); end; end; Olá pessoal, eu tenho esse código para que percorre o masterdata do meu relatório em fast e pego os memos que estão dentro dele porem eu queria pegar o valor do memo e não o texto já tentei o .Value mas me retorna em branco. Alguém saberia como eu posso acessar essa informação?
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.