Você está na página 1de 14

Buscar

comentrios

postfavorito

Criar Paramtros : Crystal Reports


Veja nesta Quick onde irei mostra como podemos passar
parmetros para um relatrio do Crystal Reports XI, diretamente
pelo Delph

Gostei(0)

(0)

Olgalera,nestaQuickTips,ireimostracomopodemospassarparmetrosparaumrelatrio
doCrystalReportsXI,diretamentepeloDelphi,usandoaVCLdomesmo,ondemostrocomo
baixareinstalarestanosseguintesLinks:
ComoInstalar
http://www.devmedia.com.br/post17951VCLCrystalReportsXIDelphi.html
Exemploprtico
http://www.devmedia.com.br/post17952ImprimindoRelatorioVCLCrystalReportsXI

Delphi.html
Agoravamoscomearcomapassagemdeparmetros,inicialmentevamoscriarumrelatrio
comparmetro,diretamentepeloCrystalReportsXI,vamosl:
ComoCrystalReportsXIabertovamosclicarnoMenuArquivo/NovoRelatrioPadro
Vejaaseguintejanelaaberta:

VamoscriarumaconexocomumBancoemAccess,clicandoduasvezesnoItemGerarNova
Conexo,dentrodoItemCriarNovaConexo:Access/Excel(DAO)

Vejaabaixoqueaseguintejanelamostradalogoemseguida,selecioneoBancodesejado:


ApsselecionaroBancodeDadosdesejado,iremosnotaraseguintealteraonaimagem
anterior

VamosemseguidaselecionaroitemIncluirComando,edarumduplocliquenomesmo,
notequeajanelaabaixoexibida:

NestajanelapodemosmontaroScriptdesejadoparaesteBancodeDados,almdecriar,
LOGIN
modificarouremoverparmetrosnesteScript.VamosclicaremCriarevejacomocriarum
parmetronoseuScript:

Anomenclaturaficadeacordocomcadaum,noprecisainiciarcomp_,apenaspara
questodeorganizaoparticular.FeitoissocliqueemOK,evoltarparaajanelaanterior.
VejaquejimplementeioparmetroemumScriptreferenteaumademinhastabelas.

Aformadeutilizarosparmetrostemquesersempredestamaneira{?
NomeDoParametro}

FeitoestaconfiguraodosparmetrosnoScript,podemosclicarnobotoOK,elogoem
seguidaserexibidoumajanelasolicitandoumvalorparaoseuparmetro.

ObservequeeuinformeiPLUSentreaspassimples,poisobrigatrioparacampostextos
assimcomodataficarementreaspassimples.Logoemseguidanotaremosqueasuatela
ficoudaseguinteforma:

AgoravamosAvanar,nestapartedoWizard,podemosselecionaroscamposquequeremos
exibirnorelatrio,vamosmarcartodososcampos,eadicionarmosaoladodireito(Camposa
SeremExibidos)


Avanamosmaisumavezepodemosnotarnestapartecomofcilcriarumagrupamento
utilizandoaferramenta,vouagruparpelocampoSexo.LogoemseguidaAvanar

Nestaparteagorapodemosnotarqueexisteapossibilidadedecriarsomatrios,totalizadores,
contadores,entreoutros.ObservequeselecioneiContagemdoCamando.Codigo,maisuma
vezAvanar.

Nestaparteagorapodemosnotar,umaconfiguraobeminteressantequantopartede
agrupamento,ondetemosaclassificaodomesmobaseadonostotais,eAvanarmais
umavez.

Netapartepodemosnotarapossibilidadedecriarmosumgrfico,masnoofaremosagora,
apenasAvanar.


EmseguidapodemosverapartedaFiltragem,ondetambmnoiremosselecionarnada
apenasAvanar.

Parafinalizaraescolhadolayoutdorelatrio,eporfimclicamosemConcluir,eorelatrio
estarpronto

VamossalvaresterelatriocomonomeRptClienteCategoria.rpt
FicoporaquiateprximaQuickTips,ondeveremosemfimcomopassarosparmetrospelo
Delphi
Umabrao
WesleyY
wyamazack@lithic.com.br

WesleyYamazack
Atuoucomodesenvolvedor/consultorhmaisde9anos.Liderou,comoprojetista/analista,diversosimportantesprojetos
deTInaMarinhadoBrasil.Atualmentecoordenadoreditorialdaweb03,incluindoossitesDevMedia,JavaFree[...]

Oquevocachoudestepost?
Gostei(0)

(0)

Comentrio|Tiresuadvida
VergilioBatistaDeAraujo
Bomdiaeufizaassinaturadarevistaepegueiosvideossoquetudonosvidesesobreocrystalreport,
otimovideomasgostariadecontroloarocrystalpeloodelphipassarparametrosetc.
[h+1ano]Responder

[autor]WesleyYamazack
OlVergilio,
Noinciodocursoireimostraraferramentaelogoemseguidaireimostraraspartedecomunicao
comoDelphi.
Esteinciodemsvamospublicarmaisalgunsvdeossobreocurso,acompanhe.
Umabrao
WesleyY
[h+1ano]Responder

VergilioBatistaDeAraujo

Bomdia
obrigado
estouansiosoparachegarnestaparte.Ireiacompanhartodososvdeos.
[h+1ano]Responder

DanielMatos
boatarde,
euestoucomeandonoCrystal.eestoucomumproblemaquantoatiraraobrigatoriedadededigitarum
parametro,queroteroparametro,masseapessoaquiserquevenhatodososresultados,deixarembrancoo
parametro
[h+1ano]Responder

LuisCarlosGodinho
Ol!
Numcampostringvocpoderusaraoinvsde(=)acondio(like)epassaroparamtrocomo
espaoembranco.Exemplo:
Select*fromcliente
wherecategorialike{?p_Categoria}
Abs.!
[h+1ano]Responder

Publicidade

Servios
Incluaumcomentrio
AdicionaraosFavoritos
Marcarcomolido/assistido
Incluiranotaopessoal
Versoparaimpresso

+Delphi

Mais posts
Video aula

Firedac com Parmetros - Curso Completo de FireDac - Aula 10


Video aula

Firedac com SQLite e Android - Curso Completo de FireDac - Aula 9


Artigo

Como incorporar arquivos de recursos em executveis no Delphi


Artigo

Delphi Threads: Utilizando Threads em Delphi

Artigo

Desenvolvendo um Sistema Financeiro em Delphi Parte 1


Artigo

Estrutura de dados em Delphi


Artigo

Novidades do Delphi XE7


Revista

Revista ClubeDelphi 162


Video aula

Formulrio de cadastro com FireMonkey e FireUI - Curso Completo


de FireDac - Aula 8
Listar mais contedo

Anuncie | Loja | Publique | Assine | Faleconosco

HospedagemwebporPorta80WebHosting

Você também pode gostar