Login
Estamos no Facebook
Buscar
Quem está conectado
Há 17 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 15 Visitantes :: 2 Motores de busca@costa, thiag0ms
[ Ver toda a lista ]
O recorde de usuários online foi de 468 em 1/3/2012, 10:43
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 |
Karaoke feito em FoxPro 2.6
23/5/2012, 11:45 por fabiomacarrao
Bom dia a todos. Desenvolvi um programa em FoxPro for windows 2.6 para karaoke. tenho mais de 2700 …
Comentários: 3
Estatísticas
Temos 4048 usuários registradosO último usuário registrado atende pelo nome de fabiomacarrao
Os nossos membros postaram um total de 14426 mensagens em 2047 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
» Criar atalho, SYS(2020) e Desktop
» Karaoke feito em FoxPro 2.6
» Como separar caminho do diretório?
» Erro no Projeto Chat
» Utilizando PHPMailer
» Programador em Visual Foxpro
» Link PHP (Dúvida)
» Fundo do PROJETO Transparente??
» Minimizar , Maximizar e Restaurar
» Pivot Table no sql server
» Scroll EditBox Automatico
» Select Nexval do FoxPro no OracleXE
» Colocar gif na caixa do MESSAGEBOX ()
» Comparar Versões do programa.exe
» Menu lateral
» Fazer com que a tela do sistema assume a janela principal
» Trocar Palavra no Sistema
» invocar Dll em Xbase
» Fechar Porta Aberta