É o seguinte, tenho um relatorio com dois ou mais subrelatorios diferentes, com topicos(cabeçalho) diferentes, nao da para colocar cabeçalho na pagina pois sao diferentes os subs, entao quero saber se existe programaçao em relatorio, se existe como criar uma funçao para colocar/visualizr um cabeçalho diferente na pagina de cada relatorio, tipo uma funçao "na página", pois nao existe no access, nao sei como setar ou descobrir se o registro do subrelatorio esta na pagina para colocar um cabeçanho/topico no cabeçalho da pagina, entao pode me ajudar Criquio ou outro?
2 participantes
Programar cabeçalho em Relatorio Access via codigo vba?
Clebergyn- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 788
Registrado : 29/08/2012
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
Bom dia,
Não entendi se pretende criar cabeçalho totalmente diferente ou apenas alterar dimensões dos rótulos, origem de caixas de texto, etc.
Se pretende alterar tamanho, posição, origem do controlo, etc., pode fazer código para manipulação em tempo de execução
Se pretende criar controlos, etc, tem de ser feito em modo estrutura e, assim, dar-lhe-á muito mais trabalho pois apenas terá de ter código para criar relatório, controlos, etc
Não entendi se pretende criar cabeçalho totalmente diferente ou apenas alterar dimensões dos rótulos, origem de caixas de texto, etc.
Se pretende alterar tamanho, posição, origem do controlo, etc., pode fazer código para manipulação em tempo de execução
Se pretende criar controlos, etc, tem de ser feito em modo estrutura e, assim, dar-lhe-á muito mais trabalho pois apenas terá de ter código para criar relatório, controlos, etc
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
Clebergyn- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 788
Registrado : 29/08/2012
pretendia até deixar criado os controles e apensas visualizar ou nao os controles que eu quero, e colocar eles na posição de acordo com o subrelatorio, ou seja nao precisa criar...entao como fazer
ja tem criado todos os rotulos ou controles que vai ser o cabeçalho de acordo com o subrelatorio, mas como programar onde programar. O cabeçalho na realidade fica so na primeira pagina do subrelatorio e na segunda ou mais, fica sem cabeçalho, quando começa o outro do mesmo jeito, entao quero programas para aparecer o cabeçalho a partir da segunda pagina de cada subrelatorio, agora, porque eu nao faço separado em relatorios separado, e para poder gerar um pdf so entende...entao...
ja tem criado todos os rotulos ou controles que vai ser o cabeçalho de acordo com o subrelatorio, mas como programar onde programar. O cabeçalho na realidade fica so na primeira pagina do subrelatorio e na segunda ou mais, fica sem cabeçalho, quando começa o outro do mesmo jeito, entao quero programas para aparecer o cabeçalho a partir da segunda pagina de cada subrelatorio, agora, porque eu nao faço separado em relatorios separado, e para poder gerar um pdf so entende...entao...
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
Vá mexendo e vendo onde deve alterar.
Coloque código na formatação do cabeçalho. Conforme as condições que pretende, utilize
para esconder controlo - nomecontrolo.visible=false
para alterar rótulo - nomecontrolo.caption=...
para alterar largura - controlo.width=...
para alterar altura - controlo.height=...
para alterar distãncia ao topo - controlo.top=...
para alterar distância à margem - controlo.left=...
Explore os assunto tratados no fórum
Coloque código na formatação do cabeçalho. Conforme as condições que pretende, utilize
para esconder controlo - nomecontrolo.visible=false
para alterar rótulo - nomecontrolo.caption=...
para alterar largura - controlo.width=...
para alterar altura - controlo.height=...
para alterar distãncia ao topo - controlo.top=...
para alterar distância à margem - controlo.left=...
Explore os assunto tratados no fórum
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
Clebergyn- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 788
Registrado : 29/08/2012
O problema é que eu nao sei qual o evento ou funçao para referenciar uma pagina, e qual a funçao para saber se o subrelatorio ja acabou na pagina, ou para saber se a pagina ja esta com um outro subrelatorio...
minutos depois...
por exemplo no relatorio tem um evento chamado "na pagina" se for semelhante ao "no atual" do formulario ja ajudaria, mas faltaria uma funçao para saber de na pagina o subrelatorio ja acabou, ou esta no final, ou se esta vazio, ...
minutos depois...
por exemplo no relatorio tem um evento chamado "na pagina" se for semelhante ao "no atual" do formulario ja ajudaria, mas faltaria uma funçao para saber de na pagina o subrelatorio ja acabou, ou esta no final, ou se esta vazio, ...
» [Resolvido]Congelar meu cabeçalho da página do meu relatório do Access ao movimentar a barra de rolagem?
» [Resolvido]Programar Faixa de Opções do Access 2013 com VBA
» [Resolvido]Geração de Código de Barras em formulário ou relatório em Access.
» [Resolvido]Impedir abertura de relatório sem dados no cabeçalho do relatório
» Enviar e-mail com assunto (código de produto) e receber o relatório access como resposta
» [Resolvido]Programar Faixa de Opções do Access 2013 com VBA
» [Resolvido]Geração de Código de Barras em formulário ou relatório em Access.
» [Resolvido]Impedir abertura de relatório sem dados no cabeçalho do relatório
» Enviar e-mail com assunto (código de produto) e receber o relatório access como resposta