Anda di halaman 1dari 9

Artigo BLP Brasil http://www.blpbrasil.com.br/article.aspx?

index=10

Comentários Sobre o Artigo


Sobre

Voltar

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:

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

Query1.Open;

1 de 9 30/12/2009 15:56
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:

2 de 9 30/12/2009 15:56
Artigo BLP Brasil 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:

3 de 9 30/12/2009 15:56
Artigo BLP Brasil http://www.blpbrasil.com.br/article.aspx?index=10

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

Conclusão

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:

Comentário:

Adicionar

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...gostei muito da sua materia..gostaria de saber como eu posso gerar um
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... Pelo q vi ai, axei muito interessante afinal, o q pude perceber, é q nao
é tao dificil, porem trabalhoso, aparentemente é ate melhor escrever REPORT
do que montar LAYOUT... rsrsrs, Tendo 1 conhecimento razoavel e muita
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)
-----------------------

4 de 9 30/12/2009 15:56
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... Gostaria de saber como faço pra imprimir
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 importante 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)

-----------------------
()
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!!!!

5 de 9 30/12/2009 15:56
Artigo BLP Brasil http://www.blpbrasil.com.br/article.aspx?index=10

-----------------------
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.
-----------------------
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)

6 de 9 30/12/2009 15:56
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... Eu queria saber como posso alterar o tamanho da minha pagina
pelo rave system em tempo de execução... Eu tentei fazer mas nao consegui
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... Eu queria saber como posso alterar o tamanho da minha pagina
pelo rave system em tempo de execução... Eu tentei fazer mas nao consegui
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... Eu queria saber como posso alterar o tamanho da minha pagina
pelo rave system em tempo de execução... Eu tentei fazer mas nao consegui
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)

7 de 9 30/12/2009 15:56
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.. lembro-me do antigo dbase, codigo no braço mesmo,
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... boa sorte.
-----------------------
(
MARCOS A G PEREIRA marcosagp@hotmail.com )
Muito bom o exemplo.. lembro-me do antigo dbase, codigo no braço mesmo,
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... 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... is that the vast majority of the mass of the
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... Muito Obrigado. Daniel Dias.
-----------------------
(
Ola amigo preciso de Ajuda softmax.sys@gmail.com )

8 de 9 30/12/2009 15:56
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... Agradeço por uma
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)

9 de 9 30/12/2009 15:56