on 01-23-2014 2:32 AM
Srs.,
Estou criando um pedido de vendas no crystal e gostaria que o usuário ao mandar imprimir o Sap abrisse o relatório conforme o pedido ativo. Como Posso fazer isso. Pois da forma que fiz ele sempre solicita do usuário entra com o numero do pedido
Exemplo: Pedido de venda nº 35489 e ao mandar imprimir o relatório impresso seria justamente o mesmo.
Herenildo boa tarde!
O parametro DocKey@ é utilizado pelo crystal para identificar qual é o numero do documento que está ativo.
Ele deve ser usando sempre com os campos chaves dos documentos
Segue exemplo: no command do crystal
select
ordr.docentry, ordr.docnum, ordr.cardcode, rdr1.itemcode, rdr1.dscription, rdr1.Quantity
from
ordr
join rdr1 on ordr.docentry = rdr1.docentry
where
ordr.docentry = {?dockey@}
No crystal você deve criar o paramentro DocKey@ como número
Você deve importar o documento como layout, com isso quando você for imprimir o relatório os dados serão carregados sem a necessidade de se preencher o parametro
Espero ter ajudado
Eric
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Bom dia
Você precisa criar um parametro na sua Query chamado @DocKey que receberá valor do Docnum
Ex:
Select
Where ORDR.Docnum = @DocKey
Caso esse parametro não seja criado automaticamente no Crystal ao ligar sua consulta, dai você cria ele manual mesmo e deixa as opçoes padroes para o parametro, alterando apenas o tipo para Inteiro.
Qualquer duvida estou a disposiçao
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
92 | |
9 | |
9 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.