Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Controle Financeiro Pessoal
Moderador: Rafael Monteiro
- Mikel Silveira Fraga
- Jedi
- Mensagens: 1173
- Registrado em: Sex Mai 27, 2011 3:27 pm
- Localização: Governador Valadares - MG
- Contato:
Re: Controle Financeiro Pessoal
Boa noite a todos.
Primeiro quero parabenizar pelo resultado da planilha, eu consegui visualizar vários recursos diferentes que você utilizou. Ficou um trabalho excelente.
Gostaria de tirar uma dúvida sobre o uso do objeto StatusBar, no formulário principal. Percebi como é feito o preenchimento os paineis, como data, hora, usuário e as informações dos botões do teclado (NUM LOCK, SCROLL LOCK E CAPS LOCK).
Não estou conseguindo dividir o StatusBar em paineis, como feito no seu exemplo. Vi que na barra de propriedades existe uma função de Personalizado, mas sempre que tento entrar, ocorre um erro "Classe não registrada".
Poderia dar uma orientação sobre como resolvo este empasse?
Valeu e abraços.
Primeiro quero parabenizar pelo resultado da planilha, eu consegui visualizar vários recursos diferentes que você utilizou. Ficou um trabalho excelente.
Gostaria de tirar uma dúvida sobre o uso do objeto StatusBar, no formulário principal. Percebi como é feito o preenchimento os paineis, como data, hora, usuário e as informações dos botões do teclado (NUM LOCK, SCROLL LOCK E CAPS LOCK).
Não estou conseguindo dividir o StatusBar em paineis, como feito no seu exemplo. Vi que na barra de propriedades existe uma função de Personalizado, mas sempre que tento entrar, ocorre um erro "Classe não registrada".
Poderia dar uma orientação sobre como resolvo este empasse?
Valeu e abraços.
- LEANDRO ALVES
- Manda bem
- Mensagens: 161
- Registrado em: Dom Jul 25, 2010 7:41 pm
Re: Controle Financeiro Pessoal
Bom Mikel,
Eu já passei por esta mesma situação em alguns computadores porém era com o controle ListView. Não sei te explicar o que acontece, mas eu consegui contornar a situação personalizando o ListView no evento Initialize do Formulário. Pode ser que quem o StatusBar funcione também.
Adicione um StatusBar nos seu formulário e tente o seguinte código:
Ele é um controle simples de manipular. Agora é só adaptar às suas necessidades.
Abraços
Eu já passei por esta mesma situação em alguns computadores porém era com o controle ListView. Não sei te explicar o que acontece, mas eu consegui contornar a situação personalizando o ListView no evento Initialize do Formulário. Pode ser que quem o StatusBar funcione também.
Adicione um StatusBar nos seu formulário e tente o seguinte código:
Código: Selecionar todos
Private Sub UserForm_Initialize()
With Me.StatusBar1
.Panels(1).Text = "Painel 1"
For i = 1 To 4
.Panels.Add Text:="Painel " & i + 1
Next i
End With
End Sub
Abraços
- Mikel Silveira Fraga
- Jedi
- Mensagens: 1173
- Registrado em: Sex Mai 27, 2011 3:27 pm
- Localização: Governador Valadares - MG
- Contato:
Re: Controle Financeiro Pessoal
Leandro, boa noite cara.
Desculpa a demora pra responder, mas to em final de mês e final de período, ai deu pra sentir a tensão.
Utilizei o codigo que você passou e deu certo. Depois vou brincar um pouco com o este objeto.
Obrigado pela ajuda e mais uma vez parabens.
Abraços.
Desculpa a demora pra responder, mas to em final de mês e final de período, ai deu pra sentir a tensão.
Utilizei o codigo que você passou e deu certo. Depois vou brincar um pouco com o este objeto.
Obrigado pela ajuda e mais uma vez parabens.
Abraços.
Re: Controle Financeiro Pessoal
boa noite
agora está aparecendo a mensagem no modulo de lançamento na sub carregaCaixasDeTexto conforme tela abaixo. como resolver ?
na linha - Me.dataLçto.value, aparece a mensagem de erro:
Erro de compilação:
Método ou membro de dados não encontrado
agora está aparecendo a mensagem no modulo de lançamento na sub carregaCaixasDeTexto conforme tela abaixo. como resolver ?
na linha - Me.dataLçto.value, aparece a mensagem de erro:
Erro de compilação:
Método ou membro de dados não encontrado
- LEANDRO ALVES
- Manda bem
- Mensagens: 161
- Registrado em: Dom Jul 25, 2010 7:41 pm
Re: Controle Financeiro Pessoal
Amigo,
Só assim fica difícil de identificar o problema. Mas de qualquer jeito eu estou achando que está faltando a biblioteca do DTPicker no se computador ou talvez você tenha que adicionar o controle manualmente no projeto. Você verificou no formulário se o controle dataLçto (que é um DTPicker) está presente? Talvez seja isso. Acabei de fazer o teste aqui, eu removi o controle dataLçto do formulário e tentei rodá-lo e foi gerado o mesmo erro que você citou.
Dá uma verificada aí nos controles utilizados e nas bibliotecas, eu postei a há poucos dias as bibliotecas que utilizei. viewtopic.php?f=23&t=1866&start=10#.T8iu2VLRWTY
Abraços
Só assim fica difícil de identificar o problema. Mas de qualquer jeito eu estou achando que está faltando a biblioteca do DTPicker no se computador ou talvez você tenha que adicionar o controle manualmente no projeto. Você verificou no formulário se o controle dataLçto (que é um DTPicker) está presente? Talvez seja isso. Acabei de fazer o teste aqui, eu removi o controle dataLçto do formulário e tentei rodá-lo e foi gerado o mesmo erro que você citou.
Dá uma verificada aí nos controles utilizados e nas bibliotecas, eu postei a há poucos dias as bibliotecas que utilizei. viewtopic.php?f=23&t=1866&start=10#.T8iu2VLRWTY
Abraços
- Mikel Silveira Fraga
- Jedi
- Mensagens: 1173
- Registrado em: Sex Mai 27, 2011 3:27 pm
- Localização: Governador Valadares - MG
- Contato:
Re: Controle Financeiro Pessoal
Pessoal, bom dia.
Estou disponibilizando um arquivo compactado em anexo que pode resolver estes problemas de registros de bibliotecas de objetos utilizados.
Dentro do arquivo existe um arquivo OCX que gerencia o objeto DTPicket. O primeiro passo para registra-lo é copiar esse arquivo para a pasta System32 do Windows.
Depois é só abrir o arquivo Excel e acionar os botão que irão registrar estas bibliotecas.
Neste arquivo existem dos controles, sendo um o gerenciamento do objeto DTPicket, como mencionado acima, e o outro gerencia os objetos ListViewer, StatusBar, ProgressBar, TreeViewer e outros que são mencionados em vários tópicos neste forum.
Acredito que isso vai resolver o problema de muita gente.
Abraços.
Estou disponibilizando um arquivo compactado em anexo que pode resolver estes problemas de registros de bibliotecas de objetos utilizados.
Dentro do arquivo existe um arquivo OCX que gerencia o objeto DTPicket. O primeiro passo para registra-lo é copiar esse arquivo para a pasta System32 do Windows.
Depois é só abrir o arquivo Excel e acionar os botão que irão registrar estas bibliotecas.
Neste arquivo existem dos controles, sendo um o gerenciamento do objeto DTPicket, como mencionado acima, e o outro gerencia os objetos ListViewer, StatusBar, ProgressBar, TreeViewer e outros que são mencionados em vários tópicos neste forum.
Acredito que isso vai resolver o problema de muita gente.
Abraços.
- Anexos
-
- RegistroComponente.rar
- (68.77 KiB) Baixado 1968 vezes
- LEANDRO ALVES
- Manda bem
- Mensagens: 161
- Registrado em: Dom Jul 25, 2010 7:41 pm
Re: Controle Financeiro Pessoal
Muito bom Mikel,
Excelente idéia! Muito obrigado pela boa vontade.
Isso sim é espírito de união.
Abraços
Excelente idéia! Muito obrigado pela boa vontade.
Isso sim é espírito de união.
Abraços
Re: Controle Financeiro Pessoal
Boa noite
Desculpe o trabalo que estou dando prá vc...
Realizei as mudanças conforme sugeridas pleo colega Mikel.
Mas ainda persiste o erro conforme citado anteriormente.
Estou utilizando o office 2007 e o meu windows é o Xp Professional.
erro de compilação:
método ou membro de dados não econtrado
em anexo o print screen da tela com o erro apresentado.
abraços
Desculpe o trabalo que estou dando prá vc...
Realizei as mudanças conforme sugeridas pleo colega Mikel.
Mas ainda persiste o erro conforme citado anteriormente.
Estou utilizando o office 2007 e o meu windows é o Xp Professional.
erro de compilação:
método ou membro de dados não econtrado
em anexo o print screen da tela com o erro apresentado.
abraços
- Anexos
-
- Prinst screen do erro apresentado no momento da execuçã do sistema
- erro de compilação.JPG (125.44 KiB) Exibido 17514 vezes
- LEANDRO ALVES
- Manda bem
- Mensagens: 161
- Registrado em: Dom Jul 25, 2010 7:41 pm
Re: Controle Financeiro Pessoal
Bom dia,
Desculpe a demora em responder. Eu penso que este erro é porque o controle dtPiker não está aparecendo no formulário. O porque disso sinceramente não sei já que você está usando as mesmas bibliotecas que eu usei. Ao tentar rodar o programa sem o controle, é gerado o erro. Recomendo que verifique o formulário. Caso necessário adicione o controle manualmente e renomeie-o conforme o nome presente no código. Depois disso tente executar o programa novamente.
Abraços
Desculpe a demora em responder. Eu penso que este erro é porque o controle dtPiker não está aparecendo no formulário. O porque disso sinceramente não sei já que você está usando as mesmas bibliotecas que eu usei. Ao tentar rodar o programa sem o controle, é gerado o erro. Recomendo que verifique o formulário. Caso necessário adicione o controle manualmente e renomeie-o conforme o nome presente no código. Depois disso tente executar o programa novamente.
Faça os teste e se possivel poste o resultado.Leandro Alves
...talvez você tenha que adicionar o controle manualmente no projeto. Você verificou no formulário se o controle dataLçto (que é um DTPicker) está presente? Talvez seja isso. Acabei de fazer o teste aqui, eu removi o controle dataLçto do formulário e tentei rodá-lo e foi gerado o mesmo erro que você citou.
Abraços
Re: Controle Financeiro Pessoal
Boa Noite
Desculpe Leandro, poderia me explicar como faço para adicionar o controle manualmente e renomeie-o conforme o nome presente no código.
Obs: É que nunca fiz.
Abraços..Fique com Deis
Desculpe Leandro, poderia me explicar como faço para adicionar o controle manualmente e renomeie-o conforme o nome presente no código.
Obs: É que nunca fiz.
Abraços..Fique com Deis