Login
Buscar
Quem está conectado
Há 16 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 16 Visitantes :: 2 Motores de buscaNenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 337 em 27/12/2010, 08:00
Brasília
| |
Estamos no Twitter

Nossa Comunidade

Nosso Grupo

Últimos assuntos
Top dos mais postadores
| Marcos Guedes | ||||
| hugo | ||||
| alceu11 | ||||
| Julio | ||||
| m@r<3|o | ||||
| mfelis | ||||
| Tales Ruan | ||||
| Nelson Arcas | ||||
| _batmanvfp_ | ||||
| marcio |
Estatísticas
Temos 3637 usuários registradosO último usuário registrado atende pelo nome de reginaldolimas
Os nossos membros postaram um total de 13981 mensagens em 1959 assuntos
Report so imprime primeiro registro
Página 1 de 1 • Compartilhe •
Report so imprime primeiro registro
Boa tarde pessoal
Fiz um form que filtra o ano que desejo imprimir usando este comandos.
Quando o relatorio é impresso so imprime o primeiro registro e a tabela contem uns 10 registros ou mais.
No report criei um Field na guia General /Expression: coloquei
pesquisa.data
outro campo
pesquisa.tamanho
Este report é um tipo de formulario que fiz no report, e agora estou utilizando para preencher alguns campos.
Julio
Fiz um form que filtra o ano que desejo imprimir usando este comandos.
- Código:
x = "2010"
y = "2010"
select * from casal_c into cursor Pesquisa where BETWEEN(temporada,x,y)
SELECT pesquisa
GO TOP
report form r_fich_p_1p to printer prompt preview
Quando o relatorio é impresso so imprime o primeiro registro e a tabela contem uns 10 registros ou mais.
No report criei um Field na guia General /Expression: coloquei
pesquisa.data
outro campo
pesquisa.tamanho
Este report é um tipo de formulario que fiz no report, e agora estou utilizando para preencher alguns campos.
Julio

Julio- Usuário 5 Estrelas

Re: Report so imprime primeiro registro
Estais disponibilizando para os colegas, ou com alguma dificuldade?
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Report so imprime primeiro registro
Marcos
É problema mesmo.
Como disse, tenho um report que funcionava como formulario e a pessoa preenchia a mão. Agora quer que seja preenchido pelo sistema.
Então fiz um form e no click do botão deste form, coloquei o codigo citado acima para fazer um filtro por ano. Apos este filtro solicito a impressão, mas so imprime um registro e a tabela tem mais de 10 regsitros, nem sei quantos.
Este campos deve ser impresso na parte do cabeçalho do relatorio.
É problema mesmo.
Como disse, tenho um report que funcionava como formulario e a pessoa preenchia a mão. Agora quer que seja preenchido pelo sistema.
Então fiz um form e no click do botão deste form, coloquei o codigo citado acima para fazer um filtro por ano. Apos este filtro solicito a impressão, mas so imprime um registro e a tabela tem mais de 10 regsitros, nem sei quantos.
Este campos deve ser impresso na parte do cabeçalho do relatorio.

Julio- Usuário 5 Estrelas

Re: Report so imprime primeiro registro
Vc fez a selec campo from nomtabela cursor pesquisa
veja o detail do report para ver se o seu esta igual
[Você precisa estar registrado e conectado para ver esta imagem.]
- Código:
selec pequisa
go top
if _tally > 0
*****aqui sabera qtos registros serao impressos
wait window _tally time 2
report form nomedoreport preview
else
wait window 'a sua selecao nao resultou informacoes' time 3
endif
veja o detail do report para ver se o seu esta igual
[Você precisa estar registrado e conectado para ver esta imagem.]

alceu11- Usuário 5 Estrelas

Re: Report so imprime primeiro registro
Alceu
Neste caso nao tenho que colocar o nome do cursor criado, que no meu caso é PESQUISA, mais o nome do campo que desejo imprimir.
Neste caso nao tenho que colocar o nome do cursor criado, que no meu caso é PESQUISA, mais o nome do campo que desejo imprimir.
pesquisa.valor

Julio- Usuário 5 Estrelas

Re: Report so imprime primeiro registro
So fazer o cursor antes de comecar o report
primeiro faca isto
Select campos, form suatabela cursor pesquisa
select pequisa
browse
se carregar no datasession ele estara la
depois comece a fazer o report pois ai tu tera os campos do cursor, conforme a figura
ai e so comecar fazer o report
a outra forma e colocar no metodo load a criacao do cursor
create cursor pesquisa (campos,)
[Você precisa estar registrado e conectado para ver esta imagem.]
primeiro faca isto
Select campos, form suatabela cursor pesquisa
select pequisa
browse
se carregar no datasession ele estara la
depois comece a fazer o report pois ai tu tera os campos do cursor, conforme a figura
ai e so comecar fazer o report
a outra forma e colocar no metodo load a criacao do cursor
create cursor pesquisa (campos,)
[Você precisa estar registrado e conectado para ver esta imagem.]

alceu11- Usuário 5 Estrelas

Re: Report so imprime primeiro registro
- Código:
aa_cond = "temporada >= this.parent.text2.value and temporada <= this.parent.text3.value"
select *;
from casal_c
where &aa_cond ;
into cursor julho
report FORM C:\.....\reports\rpttemporada noconsole noeject to print preview
Abra um Reporter e coloque os campos em detalhes " abaixo da palavra Detail "
julho.passaro julho.pardal
e salve como rpttemporada
e execute
Obs se voce por emcima do campo Detail vai aparecer 1 mesmo por que la é cabeçalho
o corpo de repeticao voce clica em detalhe arrasta pra baixo .... e ai dentro que voce poem os campos
do jeito que eu fiz , voce deixa a coisa mais aberta, quando precisar alterar colocar mais regras fica mais facil o caminho
m@r<3|o- Participante Assíduo

Re: Report so imprime primeiro registro
Sei Mas este dados devem ser impressos no cabeçalho do relatorio

Julio- Usuário 5 Estrelas

Re: Report so imprime primeiro registro
entao voce precisar fazer 2 bandas
caso contrario nao existe como
repetir linhas de tabelas , no page header ou 1 linha ou 1 linha
agora sim tera que usar seu create cursor
ou mesmo tem uns lance de agrupamento que dá certo , mais eu nunca consegui
nesse caso mais facil o create cursor com append from
Se essa tabela é no Header .......... ql tabela ira no Detalhes
pretende fazer varios Selects e tacar num relatorio sem unir
nao sei se da certo nao
caso contrario nao existe como
repetir linhas de tabelas , no page header ou 1 linha ou 1 linha
agora sim tera que usar seu create cursor
ou mesmo tem uns lance de agrupamento que dá certo , mais eu nunca consegui
nesse caso mais facil o create cursor com append from
Se essa tabela é no Header .......... ql tabela ira no Detalhes
pretende fazer varios Selects e tacar num relatorio sem unir
nao sei se da certo nao
m@r<3|o- Participante Assíduo

Re: Report so imprime primeiro registro
vo te mostrar um quebra galho , só que tem limite de caracter
testa no form no command voce faz algo assim
ai voce cria um campao no reporter chamado cVencimentos
e aparecera la essas informacoes que voce quer ....
mais tem limite ....
isso pra colocar no Page Header
existem diversas gambiarras .... so que voce tem que dar o escopo inteiro do problema
testa no form no command voce faz algo assim
- Código:
Select * From CADRECMOV where cadrecmov.rec_cod = cadped.ped_cod ORDER BY rec_parc into cursor TEMP
cVencimentos = ''
Scan
cVencimentos = cVencimentos + DtoC(REC_Venc) + Transform(REC_VLR,'999,999,999.99') + CHR(13)
ENDSCAN
SELECT cVencimentos, * ;
from cadped, cadpedi, cadclie;
WHERE ped_cod = this.Parent.txtped_cod.Value ;
AND ped_cod = pedi_cod;
AND clie_cod = ped_clie;
INTO CURSOR cadlista
SELECT cadlista
ai voce cria um campao no reporter chamado cVencimentos
e aparecera la essas informacoes que voce quer ....
mais tem limite ....
isso pra colocar no Page Header
existem diversas gambiarras .... so que voce tem que dar o escopo inteiro do problema
m@r<3|o- Participante Assíduo

Re: Report so imprime primeiro registro
Pessoal
Resolvido.
Seguindo os conselhos aqui postados e dicas, alterei o report retirando o conteudo do cabeçalho passando tudo para banda detail.
Desta forma imprimiu os registros.
Obrigado
julio
Resolvido.
Seguindo os conselhos aqui postados e dicas, alterei o report retirando o conteudo do cabeçalho passando tudo para banda detail.
Desta forma imprimiu os registros.
Obrigado
julio

Julio- Usuário 5 Estrelas

Re: Report so imprime primeiro registro
ficamos felizes que voce consegiu
m@r<3|o- Participante Assíduo

Re: Report so imprime primeiro registro
Graças a ajuda de todos vocês aqui do forum.
Estou aprendendo bastante.
abs
julio
Estou aprendendo bastante.
abs
julio

Julio- Usuário 5 Estrelas

Re: Report so imprime primeiro registro
se for possivel nos responda sua idade estou curioso
m@r<3|o- Participante Assíduo

Página 1 de 1
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
Início
» Ajuda com Imagens no MySQL
» Registrar OCX Windows Seven
» Criar Variáveis em sequencia
» No final a Impressora não Ejecta cem corta o papel
» Instalando MySQL no linux
» Como Criar arquivos de Log`s para certos usuarios
» MySQL X VFP @MEMO
» Dirf
» EXE Instalador Não Executa
» SQL Server Setup
» localizar registro no postgreslq (alterar/incluir)
» Saber se existe uma tabela??
» Empacotar arquivos em um único executável
» VAGAS ANALISTA DE SISTEMAS - VISUAL FOX
» Escrever a DATA por extenso
» ActionScript - Introdução
» Selecionar campo com mais de 9 caracteres
» CEP do BRASIL e dos UFs do brasil com codigo do IBGE para nf - <<<
» Tutorial HTML