|
Postada em 10/02/2011 12:00 hs
Salve, salve pessoal
Estou com uma dúvida na impressão do relatório com o Crystal, criei o relatório no Crystal, adcionei o componente no meu form e chamei o relatório no botão imprimir, só que ele imprimi somente o último registro, eu preciso que ele imprima o registro que está na tela, sendo que será somente uma página com os dados (Cliente, Produto, Peça, etc...) como posso fazer isso?
Obrigado
|
|
|
|
SPDiaz
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 10/02/2011 13:13 hs
Salve colega, Você já tentou usar o comando "Report1.SelectionFormula = StrForm" para selecionar o registro que você quer? Até mais.
|
|
|
|
Postada em 10/02/2011 14:24 hs
Olá, eu testei esse comando como continuou o mesmo, tem mais algum dados que eu deva inserir, sendo que eu estou usando DAO e quero que o programa imprima o registro atual e nao todos.
Obrigado
|
|
|
|
Postada em 10/02/2011 14:59 hs
Ja ouvi falar tanto do dao com problemas do crystal report. o que vc deve fazer assim que vc gravar um registro vc fecha o recordset. e para imprimir o que esta em tela. vc abre de novo o recordset filtrando pelo codigo em tela. lembrando de usar a formula do crystal para trazer somente o informado: se for numerico o campo: Report1.SelectionFormula = "{clientes.codcliente} = " & textcodcliente.text &" " se for string o campo: Report1.SelectionFormula = "{clientes.codcliente} = '" & textcodcliente.text &"' "
|
|
|
|
Postada em 10/02/2011 15:16 hs
Ok amigo, deu certo.
Obrigado novamente
|
|
|
J A RODR
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 10/02/2011 16:31 hs
PARA IMPRIMIR SÓ UM CADASTRO ESSE CODIGO QUE ESTA NA AJUDA ACIMA DEU CERTO. Report1.SelectionFormula = "{clientes.codcliente} = '" & textcodcliente.text &"' "
E SE FOSSE PARA UM PARÍODO, COMO FICARIA O CODIGO "Exemplo o campo na tabela é "TEXTO", campo inicial e final no form. é um textbox
|
|
|