Jump to content
Fórum Script Brasil

HClausing

Membros
  • Posts

    10
  • Joined

  • Last visited

About HClausing

HClausing's Achievements

0

Reputation

  1. Boa tarde a todos, Bom, tenho um programa financeiro e um formulário para o cadastro do plano de contas. Até aí tudo ok.. mas elaborei um relatório no Crystal Reports para imprimir esse plano de contas, que fica mais ou menos assim: [Exemplo de como fica no relatório] 1.00.000.000 Entradas 1.01.000.000 Receitas Operacionais 1.01.001.000 Vendas 1.01.001.001 Venda de Bovinos 1.01.001.002 Venda de Café 1.01.002.000 Serviços 1.01.002.001 Serviços de ??? 2.00.000.000 Saídas 2.01.000.000 Despesas Operacionais 2.01.001.000 Despesas c/ Funcionamento 2.01.001.001 Água 2.01.001.002 Energia Elétrica 2.01.001.003 Telefone 2.01.002.000 Despesas Trabalhistas 2.01.002.001 Salários etc... Bom, agora vem a dúvida, é possível fazer com que o report "pule" uma linha para iniciar um novo grupo?? segue abaixo um exemplo de como eu gostaria que ficasse: [Exemplo de como gostaria que fosse:] 1.00.000.000 Entradas 1.01.000.000 Receitas Operacionais 1.01.001.000 Vendas 1.01.001.001 Venda de Bovinos 1.01.001.002 Venda de Café 1.01.002.000 Serviços 1.01.002.001 Serviços de ??? 2.00.000.000 Saídas 2.01.000.000 Despesas Operacionais 2.01.001.000 Despesas c/ Funcionamento 2.01.001.001 Água 2.01.001.002 Energia Elétrica 2.01.001.003 Telefone 2.01.002.000 Despesas Trabalhistas 2.01.002.001 Salários etc... Ficarei grato se alguém puder me ajudar... Até mais.
  2. Consulteu agora de manhã e notei que escrevi errado só aqui no fórum, me desculpe a falha, porém Já entendi que meu problema é mais embaixo, pois a cada máquina onde eu for instalar o aplicativo poderá ter um reader de versão diferente, o correto seria fazer o aplicativo buscar o .exe do reader e executar de onde ele estiver. Bom muito obrigado pela ajuda, vou tentar a dica que me deu! Complementando: Testei e funcionou, porém quando eu fecho o guia.pdf, o vba me retorna o reguinte erro: Erro em tempo de execução '91' A variável do objeto ou a variável do bloco 'With' não foi definida. Tentei fazer assim: Dim x as Object With x x=shell("C:\Arquivos de programas\Adobe\Acrobat 6.0\Reader\AcroRd32 C:\guia.pdf",vbNormalFocus) End With Deu na mesma... :( Bom, obrigado pela ajuda, mas pelo método da insistência deu certo, vejam como fiz, e também se possível escrevam aquele "(Resolvido)" no título do tópico: 1º) Ao invés de declarar uma variável "x" e ao clicar no botão x ser igual a Shell ... já uso diretamente o Shell ao clicar no botão (o erro não aparece mais!) 2º) Ao invés de chamar o AcrRd32.exe, que pode variar de localização de acordo com sua versão o até por opção do usuário de instalar em uma pasta alternativa, eu chamo o explorer.exe do windows e coloco para abri o guia.pdf. FUNCIONA!! e nem abre a janela do explorer! já vai direto para o adobe reader!! VERY GOOD!!
  3. Boa tarde, Construí um aplicativo no access e gostaria de fazer com que um botão abrisse o arquivo de ajuda do aplicativo, que se chama Guia.pdf, localizado na pasta \Ajuda. Porém não consegui nada ainda, já tentei o seguinte: 1ª tentativa: Dim x As Object x = Shell (App.Patch & "\Ajuda\" & "Guia.pdf", vbNormalFocus) NÃO DEU CERTO 2ª tentativa (copiei o Guia.pdf para a pasta principal do aplicativo): Dim x As Object x = Shell (App.Patch & "\" & "Guia.pdf", vbNormalFocus) NÃO DEU CERTO TAMBÉM <_< <_< <_< 3ª tentativa (copiei o Guia.pdf para c:\): Dim x As Object x = Shell ('c:\Guia.pdf", vbNormalFocus) Agora melhorou, pois o erro foi de arquivo não encontrado, porém NÃO DEU CERTO TAMBÉM Alguém pode me ajudar?
  4. Acredito eu então que o formato MDE é equivalente ao ACCDE do Access 2007, pois: Access 2000----Access 2007 ----MDB-----------ACCDB ----MDE-----------ACCDE Mas quando gravo em ACCDE o aplicativo não funciona... estranho.
  5. Bom dia. Meu problema é o seguinte: Criei um aplicativo para emissão de Requerimento de Notas Fiscais avulsas no Access 2007 (que salva o arquivo em ACCDB). Estava pesquisando no site da propria microsoft à respeito de como transformar base de dados do access em aplicativos e notei que existem dois métodos. O primeiro seria clicando em um botão chamado "Criar ACCDE", isto faz com que os menus do access sejam desativados (porém ainda visíveis), evitando a alteração do aplicativo, usando apenas suas funcionalidades. A outra seria clicar no mesmo botão ("Criar ACCDE") e mudar a extensão para ACCDR, no qual a partir dái o banco de dados é aberto como um aplicativo (os menus do access desaparecem, inclusive aquele painel à esquerda, de navegação). No formato aberto, que seria o ACCDB o aplicativo funciona normal, mas não posso distribuí-lo neste formato, pois assim qualquer pessoa poderia alterar meu aplicativo, porém quando crio tanto o ACCDE quanto o ACCDR meu aplicativo não funciona . Estou suspeitando que o Access está bloqueando o conteúdo do aplicativo (quando está em ACCDB aparece uma mensagem me perguntando se desejo habilitar o conteúdo). Engraçado que quando está em ACCDE e ACCDR aparece também um aviso de segurança, e mesmo clicando em abrir (que no meu ponto de vista estaria "habilitando" da mesma forma que acontece no arquivo ACCDB) o conteúdo aparenta estar bloqueado, fazendo com que o aplicativo não funcione corretamente. Alguém pode me ajudar?
  6. BINGO!!! hehehe... ou melhor... passou por perto... no começo estava fazendo tudo através de assistente, depois fui pegando o jeito da coisa... heheh Pesquisando pela internet encontrei o tal do ActiveLock também, me parece interessantem porém pra mim ainda é um bocado complexo. Muito obrigado pela ajuda!
  7. Bom, primeiramente obrigado pela ajuda, mas não manjo muito de access, então surge a dúvida: Devo eu criar uma macro, digitar essa função para que seja executada quando abro o aplicativo, correto? Devo também criar uma tabela para que este valor seja armazenado, ok?
  8. Bom dia Minha dúvida é a seguinte: Terminei de fazer um aplicativo e tenho interesse em distribuí-lo (por uma quantia digamos, simbólica), porém gostaria de saber se é possível colocar um tipo de "trava" que não permita que caso seja copiado para ser usado em outra máquina ele não funcione. Minha idéia seria adicionar informação no registro do windows e fazer que o aplicativo procure este registro, caso não encontre ele não funcionará. Alguém pode me ajudar? Se alguém conhecer alguma idéia melhor, por gentileza me indique. Obrigado
  9. Bom dia. Obrigado pela dica, realmente funciona! Fiz o seguinte: Entrei nas referências e desmarquei as referências que estavam marcadas como Ausentes, depois disso começou a funcionar normalmente. Um abraço, até mais.
  10. Estou com este mesmo problema, mas meu caso é o seguinte: Elaborei uma planilha contábil, no qual aguardo autorização para usar um módulo em VBA que escreve o valor total do Balanço por extenso. Aqui nos computadores do meu serviço funcionam perfeitamente bem (usamos Excel 2003), porém quando vou abrir a planilha no meu computador pessoal em minha casa (tenho o Excel 2007), recebo esta mensagem. Alguém pode me ajudar? Um abraço
×
×
  • Create New...