Sei sulla pagina 1di 9

Artigo BLP Brasil

http://www.blpbrasil.com.br/article.aspx?index=10

Comentários Sobre o Artigo Sobre
Comentários Sobre o Artigo
Sobre

Voltar

Comentários Sobre o Artigo Sobre Voltar Rave Reports no Braço por Fábio Galeano Miaço Rave

Rave Reports no Braço

por Fábio Galeano Miaço

Rave Reports “No braço” por Fábio Miaco.

Quando utilizamos o Rave Reports para gerar algum relatório em nossa aplicação, podemos faze-lo de duas formas, uma é utilizar o Rave Designer (forma mais conhecida), uma outra é utilizar o Code Based (Baseado em Código), é esta ultima forma que veremos neste artigo. Mãos á obra!!!

Criando a aplicação

Crie uma nova aplicação no Delphi, insira e configure os seguintes componentes:

Componente

Database

Paleta

BDE

AliasName

Alias apontando para DBDemos.gdb

DataBaseName

Rave

LoginPrompt

False

Componente

Query

Paleta

BDE

DataBaseName

Rave

SQL

Select * from CUSTOMER

Carregue os Fields no FieldsEditor da Query1.

Agora vamos montar o form para demonstrar os registros. Insira no form os seguintes componentes:

Componente

DataSource

Paleta

DataAccess

DataSet

Query1

Componente

DBGrid

Paleta

DataControls

Align

alTop

DataSource

DataSource1

Componente

DBNavigator

Paleta

DataControls

Align

alTop

DataSource

DataSource1

Componente

Panel

Align

alClient

Caption

Vazio

O Form deverá ficar desta maneira:

Caption Vazio O Form deverá ficar desta maneira: No evento OnCreate do Form, insira o seguinte

No evento OnCreate do Form, insira o seguinte código:

Query1.Open;

Artigo BLP Brasil

http://www.blpbrasil.com.br/article.aspx?index=10

Neste momento já temos nossa aplicação acessando e demonstrando os registros da tabela Customer.

Criando o Relatório

Insira um componente RVSystem no formulário e altere as seguintes propriedades:

(SystemPreview) FormState

wsMaximized

(SystemPrinter) MarginBottom

1

(SystemPrinter) MarginLeft

1

(SystemPrinter) MarginTop

1

(SystemPrinter) MarginRight

1

(SystemPrinter) Units

unCM

Este relatório irá demonstrar as seguintes colunas:

Company (Companhia)

Addr1 (Endereço)

City (Cidade)

State (UF)

No evento OnBeforePrint do RVSystem insira o seguinte código:

with Sender as TBaseReport do begin

SetPaperSize(DMPAPER_A4,0,0);

ClearTabs;

SetTab(1.0,pjLeft,6.0,0,BOXLINENONE,0);

SetTab(NA ,pjLeft,6.0,0,BOXLINENONE,0); SetTab(NA ,pjLeft,5.0,0,BOXLINENONE,0); SetTab(NA ,pjLeft,2.0,0,BOXLINENONE,0);

SaveTabs(1);

end;

No código acima montamos a estrutura do nosso relatório. Vamos entender o que é cada parâmetro informado no SetTab. SetTab(Posição de Impressão, Alinhamento do Texto, Tamanho da Coluna, Margem, Borda, Contraste) O SaveTabs, salva essa estrutura para podermos utilizar quando formos montar o relatório.

Agora no evento OnPrintHeader insira o seguinte código para montarmos o cabeçalho do relatório:

with Sender as TBaseReport do begin

SetFont('Arial',12);

Bold := True; PrintCenter('Relatório Code Based',PageWidth/2); NewLine;NewLine;

SetFont('Arial',10);

Bold := True;

RestoreTabs(1);

PrintTab('Companhia'); PrintTab('Endereço'); PrintTab('Cidade'); PrintTab('UF'); NewLine;NewLine;

MoveTo(1.0,2.5);

LineTo(20,2.5);

end;

No código acima foi configurada uma fonte para o cabeçalho (Arial, 12), deixamos a fonte como negrito, o PrintCenter tem como parâmetro uma String e a Posição a ser impressa, o MoveTo e LineTo são responsáveis por traçar uma linha nas coordenadas passadas em seu parâmetro, o RestoreTabs restaura a configuração salva no BeforePrint e o PrintTab imprime a string que recebe como parâmetro de acordo com a seqüência da configuração do Tab salvo.

Insira um botão no panel do form, modifique o Caption do Botão para Imprimir e no evento OnClick insira o seguinte código:

RVSystem1.Execute;

Salve, execute a aplicação e clique sobre o botão imprimir, aparecerá a seguinte tela:

Artigo BLP Brasil

Artigo BLP Brasil http://www.blpbrasil.com.br/article.aspx?index=10 Selecione preview e clique no botão OK. O relatório

http://www.blpbrasil.com.br/article.aspx?index=10

Selecione preview e clique no botão OK. O relatório será gerado. Nesse momento o relatório terá apenas o cabeçalho. Clique sobre o evento OnPrint do RVSystem e insira o seguinte código:

with Sender as TBaseReport do begin

SetFont('Arial',9);

Bold := False;

Query1.First;

Query1.DisableControls;

while not Query1.Eof do begin

RestoreTabs(1);

PrintTab(Query1COMPANY.AsString);

PrintTab(Query1ADDR1.AsString);

PrintTab(Query1CITY.AsString);

PrintTab(Query1STATE.AsString);

Query1.Next;

NewLine; end;

Query1.EnableConstraints;

end;

Neste evento montamos o corpo do relatório.

Agora vamos montar o rodapé do relatório, clique sobre o evento OnPrintFooter e insira o seguinte código:

with Sender as TBaseReport do begin

MoveTo(1.0,28.5);

LineTo(20,28.5);

YPos := 29.0;

SetFont('Arial',8);

Bold := False; PrintCenter('Pág. ' + Macro(midCurrentPage) + ' de ' +

Macro(midTotalPages),PageWidth/2);

end;

Salve, execute a aplicação e gere o relatório. Se tudo deu certo ele deve ser gerado como a figura abaixo:

a aplicação e gere o relatório. Se tudo deu certo ele deve ser gerado como a

Artigo BLP Brasil

Vá até o fim do relatório para verificar o rodapé gerado.

Conclusão

http://www.blpbrasil.com.br/article.aspx?index=10

Finalizamos aqui o relatório no Rave Code Based, é importante lembrar que o que foi mostrado é o básico do resultado que se pode ter utilizando esta ferramenta, utilizando o Rave Code Based a manutenção do relatório fica muito simples.

Fábio Miaço é Delphi 7 Product Certified e Delphi 2005 Instructor Certified. Atua como Instrutor / Consultor e System Architect na Tool Engenharia (Borland Learning & Solution Partner). Pode ser contatado em fabiogm@tool.com.br

Nome:

E-mail:

Pode ser contatado em fabiogm@tool.com.br Nome: E-mail: Comentário: Adicionar Bom dia Fábio gostei muito do
Pode ser contatado em fabiogm@tool.com.br Nome: E-mail: Comentário: Adicionar Bom dia Fábio gostei muito do

Comentário:

contatado em fabiogm@tool.com.br Nome: E-mail: Comentário: Adicionar Bom dia Fábio gostei muito do artigo, gostaria se

Adicionar

em fabiogm@tool.com.br Nome: E-mail: Comentário: Adicionar Bom dia Fábio gostei muito do artigo, gostaria se possivel

Bom dia Fábio gostei muito do artigo, gostaria se possivel nos ajudase no no seguinte aqui na empresa somos uma equipe de 3, eu já conheço bem o Rave desdo ReportPrint, mas um de nós faz muita resistencia ao Rave, compramos

o Delphi 2005 que agora vem com o Cristal Report, gostaria de saber de voçê

qual das duas ferramentas usar. muito obrigado,

-----------------------

Sergio de Andrade (sergio@huycknortelas.com.br)

Caro Fábio, Onde posso encontrar detalhes sobre os comandos existemtes para o Rave Code Based e seus respectivos parâmetros ? Obrigado

-----------------------

Jose Roberto (joseroberto@geha.com.br)

oie

relatorio em delphi utilizando o componente quickreport e fazer uma sequencia

de relatorio

-----------------------

fabricia machado fernandes (fahhh.fernandes@gmail.com)

Olá!! Estou comecando a criar relatórios em RAVE e interessei-me muito pelo estilo de criação via código. Com isso gostaria de saber onde posso encontrar materiais que falem sobre o assunto, pois já procurei na Internet e apenas trechos foram achados. Se o senhor pudesse disponibilizar algum material para que eu estudasse a fundo o assunto ficaria satisfeito. Grato.

-----------------------

Bruno Silva (bsilva.costa@gmail.com)

estou querendo baixar o reportpint, onde e como posso fazer,

-----------------------

inacio francisco filho ()

Oi Fábio! Farei Estou me certificando em delphi2006, no momento estou aprendendo o RAVES, semana q vem sera essa aula q teremos, RAVA no

braço

é tao dificil, porem trabalhoso, aparentemente é ate melhor escrever REPORT

do que montar LAYOUT

muita muia PRATICA, axo q consigo xegar a uns modestos 50% do q sabe,

ABRAÇOS

-----------------------

Wallace Suim Tonini (wallace_tonini@hotmail.com)

Fabio, trabalho com o delphi 5(to na idade da pedra), mas felizmente a empresa irá mudar a ferramenta de desenvolvimento. Partivipei de uma palestra da borland apresentando o delphi2006, gostamos muito do framework e gostariamos de trabalhar com ele. Porém, esbarramos nos relatórios, nossas aplicações (quickreport) não funcionaram no delphi2006 por esse motivo. Gostaria de saber qual a solução mais viável(?), existe uma forma de passar do quickreport para o rave(?). Precisava destas informações, pois metade da equipe está querendo migrar as aplicações para o Php. O que particularmente acho que não seria produtivo. Desde já agradeço.

-----------------------

alerrandro conti (alerrandromconti@yahoo.com.br)

Uma pergunta especifica do rave, como que eu configuro alinhamento vertical

e horizontal dentro de um espaço ja definido de um Memo(do RAVE)

-----------------------

gostei

muito da sua materia

gostaria

de saber como eu posso gerar um

Pelo q vi ai, axei muito interessante afinal, o q pude perceber, é q nao

rsrsrs, Tendo 1 conhecimento razoavel e muita

Artigo BLP Brasil

http://www.blpbrasil.com.br/article.aspx?index=10

Geraldo Magela Penna (magela@poente.com.br)

Bom dia Fábio gostei muito do artigo, gostaria se possivel nos ajudase no no seguinte aqui na empresa somos uma equipe de 3, eu já conheço bem o Rave desdo ReportPrint, mas um de nós faz muita resistencia ao Rave, compramos o Delphi 2005 que agora vem com o Cristal Report, gostaria de saber de voçê qual das duas ferramentas usar. muito obrigado, ----------------------- Sergio de Andrade (sergio@huycknortelas.com.br) -------------------------------------------------- E gostaria de saber onde posso baixar materiais sobre as ferramentas

-----------------------

Leandro (meneguete@gmail.com)

Fábio, estou precisando de uma ajuda! Estou tentando fazer uma relatorio via Rave Code com o tamanho do papel personalizado (pelo setpapersize), quando executo o preview o rave me mostra a pagina A4 quando tem uma impressora definida como padrão, quando defino uma impressora virtual pdf ele funciona certinho. Você tem alguma idéia do que poderia ser? Caso você ou alguem puder me ajudar, agradeço desde já. Abraços!

-----------------------

alexandre matsumoto (a_i_matsumoto@yahoo.com.br)

Funciona muito bem, porém quando vamos imprimir não adianta escolher qual página queremos imprimir, ou de qual página até qual página, pois ele sempre envia todas as páginas. Alguém sabe porque isso acontece? Juliano.

-----------------------

Juliano (jccampos@axtelecom.com.br)

Muito bom esse mini-tutorial

apenas a pagina que o cliente escolher no programa

-----------------------

IRan (protesto.hc@gmail.com)

Nao tenho em meu relatorio mais de 2000 clientes na hora de imprimir o relatorio nao emprime todos so impreme uma pagina, alguem sabe porque?

-----------------------

Tiago (desenvol@gmail.com)

Nao tenho em meu relatorio mais de 2000 clientes na hora de imprimir o relatorio nao emprime todos so impreme uma pagina, alguem sabe porque?

-----------------------

Tiago (desenvol@gmail.com)

tenho em meu relatorio mais de 2000 clientes na hora de imprimir o relatorio nao emprime todos so imprime uma pagina, alguem sabe porque?

-----------------------

Tiago (desenvol@gmail.com)

Gostaria de saber como faço pra colocar apenas uma unica coluna do relatório na horizontal. Ex.: Companhia tá na vertical, gostaria de colocar na horizontal. Se puder responder agradeço, é muiiiiiiiiiiiiito im portante para mim. Eurico Lopes

-----------------------

(euricolopes@hotmail.com)

Boa Noite, Segui o tutorial e funcionou bem, com algumas ressalvas, só permite que eu visualize 1 pagina, e no preview, a última linha é exibida bem no final da página inclusive cortando o texto pela metade. Alguém sabe porque? O materia sobraRave na internete é muito raro. Obrigado

-----------------------

Sergio (sergio.sp@sercon.com.br)

Gostaria de saber como faço pra imprimir

-----------------------

()

Eu gostaria de saber como eu faço para imprimir um cadastro selecionado no dbgrid através do Rave, muito obrigado, eu não compreendi bem a forma!

-----------------------

Luiz Fernando Dias (luizfernandods@yahoo.com.br)

olha funciona sim mas so consigo gerar uma pagina do relatorio precisava gerar mais d um apagina sera que vc pode m ajudar obrigado lincoln alias muito bom o artigo

-----------------------

lincoln soares (lincolnvga@hotmail.com)

Oi Fábio, muito bom o seu exemplo. Gostaria se possível que você me explicasse como forçar um salto de página. Imagine um relatório de cobrança de títulos de clientes com quebra por representante. A cada novo representante inicio uma nova página após a totalização do anterior. Numa impressão duplex preciso iniciar sempre em páginas ímpares, porque preciso separar os relatórios. Já estou utilizando o "RelativePage" e o PageNumInit e numa impressão simples funciona tudo bem. No momento em que vou iniciar outro representante, preciso saber se estou numa página ímpar, acrescentar uma nova página (par) em branco e continuar o trabalho. Estou com dificuldades para concluir este trabalho. Sei que para você é fácil, e desde já agradeço. José Geraldo Ponte Nova, MG

-----------------------

José Geraldo Lima Cunha (jgecunha@hotmail.com)

oi, li seu artigo e achei otimo,mas sou iniciante em programaçao e estou precisando fazer um trabalho de um programa de um minimercado,ele tera q imprimir, abrir,salvar os arquivos e gerar relatorio com os dados ordenados por produto com o produto mais barato, mais caro e com a media dos preços!! como faço isso? me de uma força!!!!

Artigo BLP Brasil

-----------------------

raquel (raqcamargos@yahoo.com.br)

Fábio; Muito bom

É

exatamente isso que estou precisando.

-----------------------

gilberto (br.gilnet@yahoo.com.br)

Fábio; Muito bom

É

exatamente isso que estou precisando.

http://www.blpbrasil.com.br/article.aspx?index=10

-----------------------

gilberto (br.gilnet@yahoo.com.br)

Gostaria de Saber como faço para justificar o testo em um Memo. no rave report

-----------------------

fabio (salvadorfabio@yahoo.com.br)

Gostaria de Saber como faço para justificar o testo em um Memo. no rave report

-----------------------

fabio (salvadorfabio@yahoo.com.br)

Não consigo escolher a página que quero imprmir, sempre são impressas todas as páginas.

-----------------------

PAULO RAMOS (pauloalbramos@yahoo.com.br)

achei muito interessante, este arigo e gostariae gostaria de saber como alterar este codigo para imprimir somente um registro obrigado lincoln

-----------------------

lincoln (lincolnvga@hotmail.com)

Você tem alguma qua ensine a trabalhar Rave Code Based. que tenha Master detalhes, inserir figuras, formatar valores monteáris.

-----------------------

JOSE ALBERTO (josephalb@hotmail.com)

Você tem alguma qua ensine a trabalhar Rave Code Based. que tenha Master detalhes, inserir figuras, formatar valores monteáris.

-----------------------

JOSE ALBERTO (josephalb@hotmail.com)

-----------------------

()

-----------------------

()

Como eu faço pra adicionar um Memo e justificar o texto dentro dele, utilizando code based?

-----------------------

Flávio (flaviozg@gmail.com)

Bom dia ! Gostaria de Saber como faço para colocar duas colunas na pagina o quickreport, pois o quickreport não aceita ajustar o qrband?

-----------------------

Josenildo (josenildo.rui@bol.com.br)

Boa tarde fabio gostei muito do artigo, mais gostaria de saber se voce pode me ajudar pois o relatorio que eu estou tentando montar é de etiquetas e presciso usar codigo de barra alem da descrisao, se possivel voce poderia me

explicar como fazer esse relatorio,o modelo da etiqueta que irai usar é 6080 e

6089 da pimaco desde ja grato pela atencao

-----------------------

Denilson (denilson-santos@ig.com.br)

Boa tarde fabio gostei muito do artigo, mais gostaria de saber se voce pode me ajudar pois o relatorio que eu estou tentando montar é de etiquetas e presciso usar codigo de barra alem da descrisao, se possivel voce poderia me

explicar como fazer esse relatorio,o modelo da etiqueta que irai usar é 6080 e

6089 da pimaco desde ja grato pela atencao

-----------------------

Denilson (denilson-santos@ig.com.br)

Gerei um relatório no rave com duas colunas e as mesmas imprimem os itens de um em um em cada coluna. Pode me da uma dica de como colocar os dados em ordem na primeira coluna e depois na segunda??? Grato,

-----------------------

Adilson Rodrigues (i-tech@bol.com.br)

Obrigado pelo exemplo. Segui todos os passos e deu tudo certo. Mais uma vez sou muito grato

-----------------------

Joao Lima (jmflima@gmail.com)

Pensa num relatório de bureau. Preciso que ele ordene por documento do aluno, como faço?

-----------------------

Josenildo (josenildo@terra.com.br)

Artigo BLP Brasil

http://www.blpbrasil.com.br/article.aspx?index=10

Olá tudo bem? Amigo tenho uma dúvida: Utilizo o Delphi 2005 e Rave 6.0 BE equando executo o F9 dentro do rave para ver o prevew, é gerado o relatório mas sem ser MAXIMIZADO e está marcada a opção de maximizado na configuração. Já tentamos de tudo. Você tem a solução? Obrigado

-----------------------

Irandy de Almeida (irandyalves@gmail.com)

Olá tudo bem? Amigo tenho uma dúvida: Utilizo o Delphi 2005 e Rave 6.0 BE equando executo o F9 dentro do rave para ver o prevew, é gerado o relatório mas sem ser MAXIMIZADO e está marcada a opção de maximizado na configuração. Já tentamos de tudo. Você tem a solução? Obrigado

-----------------------

Irandy de Almeida (irandyalves@gmail.com)

Olá tudo bem? Amigo tenho uma dúvida: Utilizo o Delphi 2005 e Rave 6.0 BE equando executo o F9 dentro do rave para ver o prevew, é gerado o relatório mas sem ser MAXIMIZADO e está marcada a opção de maximizado na configuração. Já tentamos de tudo. Você tem a solução? Obrigado

-----------------------

Irandy de Almeida (irandyalves@gmail.com)

Olá tudo bem? Amigo tenho uma dúvida: Utilizo o Delphi 2005 e Rave 6.0 BE equando executo o F9 dentro do rave para ver o prevew, é gerado o relatório mas sem ser MAXIMIZADO e está marcada a opção de maximizado na configuração. Já tentamos de tudo. Você tem a solução? Obrigado

-----------------------

Irandy de Almeida (irandyalves@gmail.com)

Olá tudo bem? Amigo tenho uma dúvida: Utilizo o Delphi 2005 e Rave 6.0 BE equando executo o F9 dentro do rave para ver o prevew, é gerado o relatório mas sem ser MAXIMIZADO e está marcada a opção de maximizado na configuração. Já tentamos de tudo. Você tem a solução? Obrigado

-----------------------

Irandy de Almeida (irandyalves@gmail.com)

Olá tudo bem? Amigo tenho uma dúvida: Utilizo o Delphi 2005 e Rave 6.0 BE equando executo o F9 dentro do rave para ver o prevew, é gerado o relatório mas sem ser MAXIMIZADO e está marcada a opção de maximizado na configuração. Já tentamos de tudo. Você tem a solução? Obrigado

-----------------------

Irandy de Almeida (irandyalves@gmail.com)

-----------------------

()

bom dia

pelo rave system em tempo de execução

alterar porque nao consigo achar nesse componente onde eu posso alterar se

isso for possivel me envie alogo fazendo o favor um abraçao e até mais galera

-----------------------

HELIO (helio_wagner@hotmail.com)

bom dia

pelo rave system em tempo de execução

alterar porque nao consigo achar nesse componente onde eu posso alterar se isso for possivel me envie alogo fazendo o favor um abraçao e até mais galera

-----------------------

HELIO (helio_wagner@hotmail.com)

bom dia

pelo rave system em tempo de execução

alterar porque nao consigo achar nesse componente onde eu posso alterar se

isso for possivel me envie alogo fazendo o favor um abraçao e até mais galera

-----------------------

HELIO (helio_wagner@hotmail.com)

adorei seu post,,,mas gostaria de saber como q faço pra justificar um texto dentro do memo do rave,,,tipo tenho uma aplicação no delphi onde fiz um parametro no memo do rave onde pego as strings(texto) da aplicação em delphi ou seja o texto nao fica justificado,,se vc pudesse fazer a gentileza de nos dar uma ajuda ficaria muito gratoo,,,,obrigadoo.

-----------------------

matheus (matheusdcosta@yahoo.com.br)

Olhe! Parabens funcionou direitinho, veio de encaixe para o que eu queria, imprimir o Resumo de uma Folha de Pagamento através do DBGrid, foi em cima do pedido. Agora, se por ventura puderes envia-me algo mais sobre o RAVE, como o nome já diz, foi um delírio. No mento preciso de comandos para imprimir o conteudo de um BDLoockComboBox, OK Grato. Abel

-----------------------

Abel (grigoriosilva@terra.com.br)

Como faço para imprimir direto para impressora, sem opções de Preview, setup, file. No preview quando tem mais de uma página e eu escolho uma determinada ele imprimir todas, o que fazer.

-----------------------

Alberto (allanfranca@nassau.com.br)

Eu queria saber como posso alterar o tamanho da minha pagina

Eu tentei fazer mas nao consegui

Eu queria saber como posso alterar o tamanho da minha pagina

Eu tentei fazer mas nao consegui

Eu queria saber como posso alterar o tamanho da minha pagina

Eu tentei fazer mas nao consegui

Artigo BLP Brasil

http://www.blpbrasil.com.br/article.aspx?index=10

Como faço para imprimir direto para impressora, sem opções de Preview, setup, file. No preview quando tem mais de uma página e eu escolho uma determinada ele imprimir todas, o que fazer.

-----------------------

Alberto (allanfranca@nassau.com.br)

-----------------------

()

-----------------------

()

Olá Fábio, você sabe me dizer como resolver o problema da seleção de páginas a imprimir, pois mesmo selecionando uma ou algumas, imprime tudo. Desde já agradeço.

-----------------------

Jorge Nemitz (nemitz@hotmail.com)

Olá Fábio, você sabe me dizer como resolver o problema da seleção de páginas a imprimir, pois mesmo selecionando uma ou algumas, imprime tudo. Desde já agradeço.

-----------------------

Jorge Nemitz (nemitz@hotmail.com)

Olá amigo gostaria de saber uma coisa, eu gerei um sistema em delphi 7, e montei o relatório está tudo bunito dentro dele. estou usandoo

adoConnection, só que quando eu mando imprimir no meu sistema ele apenas vizualiza/imprmir o ultimo resgistro do sistema, sendo que preciso que imprima

o que tiver em tela, entendeu? aguardo um retorno Abraço

vl_thuglife@yahoo.com.br

-----------------------

Eduardo (vl_thuglife@yahoo.com.br)

Muito bom o exemplo

fiz alguns relatorios mesmo de modo manual,. uma procedure, um wille e um memo, tive alguns problemas que alinhamento, mas superei depois com o

tab

lembro-me do antigo dbase, codigo no braço mesmo,

boa sorte.

-----------------------

MARCOS A G PEREIRA (marcosagp@hotmail.com)

Muito bom o exemplo

fiz alguns relatorios mesmo de modo manual,. uma procedure, um wille e um memo, tive alguns problemas que alinhamento, mas superei depois com o

tab

lembro-me do antigo dbase, codigo no braço mesmo,

boa sorte.

-----------------------

MARCOS A G PEREIRA (marcosagp@hotmail.com)

Muito bom Fábio, estou criando relatórios dinâmicos, e necessitam de uma codificação das rotinas que alteram algumas propriedades do Rave. Com base em sua dica conseguirei desenvolver mais. Muito Obrigado mesmo. Sucesso! abs.

-----------------------

Sidney Francisco Perota da Cunha (sidney.perota@gmail.com)

-----------------------

()

Boa Tarde Fabio, O exemplo aqui postado, é MARAVILHOSO, era o que eu estava procurando, pois preciso de montar relatorios complexos, controlar atraves de um WHILLE, Mas, gostaria de saber onde me aprofundo mais, a respeito dos comandos que vc utilizou. por exemplo, Já nao sei como alinhar à direita, um Campo que contem valores Parabens !!! Jorge Ferreira

-----------------------

JORGE FERREIRA (jorge-sousa@uol.com.br)

Olá a todos, Estou com o seguinte problema: Criei o meu relatório e executo com o ravereport1.execute. Beleza. Imprimo meu relatório, mas quando fecho

o meu sistema ele continua ativo na barra de tarefas. Ou seja o sistema nao

fecha. E quando retiro a linha de código de carregamento do raveport o

sistema fecha normal.

-----------------------

Jorge Cristiano (blusaylor2003@yahoo.com.br)

badly need your help. The crux

universe seems to be missing. I am from Japan and know bad English, tell me

whether I wrote the following sentence: "The secrets of how to start a real estate business by finding real estate investment loans." THX ;-), Thaman.

-----------------------

Thaman (makasina)

Desenvolvi minha aplicação em Delphi 7, com Rave Reports, ate ae normal. Mas o problema veio quando eu tentei imprimir muitas paginas tipo umas 30. Dá um erro estranho e naum imprimi e o modo seleção de paginas nun funfa, preciso de uma ajuda, m,eu rave naum he atualizado, sera q he isso? tenho a versão q vem no Delphi e naum consigo achar a atualização nem a pau,

espero q possa me ajudar por favor me mande a atualização por e-mail se for

possivel

is that the vast majority of the mass of the

Muito Obrigado. Daniel Dias.

-----------------------

Ola amigo preciso de Ajuda (softmax.sys@gmail.com)

Artigo BLP Brasil

http://www.blpbrasil.com.br/article.aspx?index=10

This is my first time visiting this site and I found it very informational as a whole. I am so delighted in finding your website!. I am from Antigua and too bad know English, give true I wrote the following sentence: "An article that illustrates the important art of crafting your resume, cv, or curriculum vitae." Regards :-D Enid.

-----------------------

Enid (lebedev@durak.ru)

Estou aprendendo Delphi e to com um problrma. Qdo eu mando imprimir um pedido, a cada linha sai o ítem e repete os dados do cabeçalho do pedido em cada linha. Gostaria que saisse os dados do cabeçalho só na primeira linha e nas demais linha saissem apenas os itens do pedido. Alguem poderia me ajudar? Fico muito grado.

-----------------------

Idair (idairruy@gmail.com)

-----------------------

()

Muito boa a matéria, estou tentando aprender o Rave de maneira programada

e estou tendo muita dificuldade de achar material. este somou a lista do que

procuro. Minha dúvida é como fazer para apresentar uma nova página, pois o

que estou fazendo uma página fica em cima da primeira ajuda

-----------------------

Alexandre Barbosa Simplício (alexsimplicio1302@gmail.com)

Bom dia Fabio, o seu artigo e muito bom, mas todos os artigos encontrados na internet sobre Rave por Codigo são iguais, procuro uma solução a um problema de relatorio do meu sistema, você pode me ajudar? E Possivel

Imprimir na Horizontal? Como Faço? E uma impressão de Diario de Frequencia,

o registro da tabela esta repetido, eu tenho o mesmo campo 8 vezes e os

dados deste campo precisa sair na horizontal. Muito Obrigado e Desculpe o Incomodo. Grato

-----------------------

Carlos Fábio (fabionline2010@yahoo.com.br)

Bom dia Fabio, o seu artigo e muito bom, mas todos os artigos encontrados na internet sobre Rave por Codigo são iguais, procuro uma solução a um problema de relatorio do meu sistema, você pode me ajudar? E Possivel Imprimir na Horizontal? Como Faço? E uma impressão de Diario de Frequencia,

o registro da tabela esta repetido, eu tenho o mesmo campo 8 vezes e os

dados deste campo precisa sair na horizontal. Muito Obrigado e Desculpe o

Incomodo. Grato

-----------------------

Carlos Fábio (fabionline2010@yahoo.com.br)

Agradeço por uma