Ir ao conteúdo
  • Cadastre-se

Tiago Araújo

Membro Pleno
  • Posts

    36
  • Cadastrado em

  • Última visita

Reputação

0
  1. Bom dia, eu tenho a tabela PESSOA que vai servir para cadastrar tanto funcionários quanto clientes, diferenciados pelo campo tipo_pessoa. só que funcionários tem informações a mais como salário, data de admissão, cargo. para isso, é possível usar as tabelas PESSOA e INFORMACAO_FUNCIONARIO, sendo que a tabela INFORMACAO_FUNCIONARIO só seja usada quando o campo tipo_pessoa = "funcionário"? como seria a relação entre as tabelas? obrigado.
  2. Boa noite, na minha listview eu tenho a coluna "id" seguida pela coluna "data". Como faço para ordenar pela coluna "data" ao iniciar o formulário? Pesquisando na internet eu só achei ordenação clicando na coluna (evento column_click), mas eu queria ao iniciar o form. Obrigado!
  3. Boa noite, eu fiz um programa e está ocorrendo um erro, tipo um bug do excel. Eu chamo alguns userforms normalmente, mas as vezes quando clico no botão que chama o userform, aparece uma mensagem de erro dizendo q o userform não foi encontrado e o programa pára. Está acontecendo isso no excel 2007 com winXP e com win7 também. Será que existe algum service pack que corrige isso? Será que o excel 2010 tem menos bug que o 2007? mensagem de erro: erro em tempo de execução '75': não foi possível encontrar o objeto especificado. código do botão que chama o userform: Sub botao_Pesquisar() UserForm5.Show End Sub obrigado
  4. Boa tarde, estou com um problema no meu programa. Eu fiz uns botões que chamam seus respectivos userforms. Eles funcionam normalmente, mas depois de alguns minutos com a planilha aberta, quando vou clicar em qualquer um dos botões, dá erro e aparece uma mensagem dizendo que o objeto não foi encontrado e sou direcionado para a janela de código na linha do userform.show. O que tem de errado? Eu preciso fazer um dim com o userform, setá-lo ou criar um new object? Como faço isso? o excel que uso é o 2007. mensagem de erro: erro em tempo de execução '75': não foi possível encontrar o objeto especificado. código do botão que chama o userform: Sub botao_Pesquisar() UserForm5.Show End Sub obrigado
  5. Bom dia osvaldo, é isso mesmo... eu encontrei uma outra maneira, mas no meu caso estou usando em um filtro. No caso o A15 seria a linha do cabeçalho. E também usei o End(xlDown) pois ele seleciona pra baixo até a última linha. No seu caso xlUp. Acredito que os dois tenha a mesma eficiência né? Set rng = Range("A15", Range("A15").End(xlDown)).SpecialCells(xlCellTypeVisible) For Each cell In rng celula = cell.Address(False, False) Next cell Obrigado! Bom dia diego, o loop é uma estrutura de programação que faz com que o código seja repetido várias vezes com determinadas condições, automatizando e deixando o seu programa muito eficiente e também facilitando a sua vida. Existem diversas estruturas. Aconselho você a procurar apostilas ou na internet mesmo, pois existem explicações completas e fáceis de entender. Eu achei um link legal: http://juliobattisti.com.br/artigos/office/vba_access_p9.asp Abraço.
  6. Boa noite, como faço para percorrer com o loop, apenas as células visíveis no filtro? Acredito que se usa o 'xlCellTypeVisible', mas não sei como encaixá-lo em algo como: do while worksheets("Plan1").cells(i,1).value <> "" i=i+1 loop obrigado
  7. Pessoal, boa tarde estou com um problema no vba do excel: na minha planilha tenho um userform que aparece quando digito algum valor em determinada linha. Funciona tudo normal, mas depois de alguns minutos fazendo isso, dá um erro no vba onde aparece uma mensagem dizendo que o userform não pode ser encontrado, que deu erro. alguém já teve este problema e sabe como solucionar? Obrigado.
  8. Boa tarde, eu tenho duas planilhas: plan1 e plan2. na plan2 eu aperto um botão que criei chamado 'atualizar' e ele vai até plan1 faz modificações e volta pra plan2. Eu gostaria de saber se eu consigo atualizar a plan1 sem sair da plan2. obs: nessa atualização eu sou obrigado a ativar a plan1, porque nela tenho dados conectados a um xml, e então tenho ativa-la e dar um refresh. Obrigado.
  9. Bom dia, na minha planilha eu somo dois valores A1 = 3,50 e A2 = 4,00 (formatados como 'número'), mas nas variaveis (currency) eles aparecem valor1 = 3,5 e valor2 = 4. Assim, a variavel soma1 fica 7,5. Como faço pra deixar a variavel soma1 = 7,50? Obrigado.
  10. Boa tarde, tenho as variaveis: dim valor as currency dim diferenca as string dim concat as string obs: na célula A1, tem o valor formatado 1,40, mas quando esse valor vai pra variavel ele fica 1,4. E mesmo com o format() ele continua 1,4 valor = range("A1").value valor = 1,4 valor = Format(valor , "#,##0.00") diferenca = " (+)" concat = valor & diferenca o resultado do concat sai: 1,4 (+) como faço pra sair: 1,40 (+) Obrigado.
  11. Boa noite, sou iniciante em sql e gostaria de uma ajuda... tenho a seguinte tabela: CODIGO DESCRICAO DATA SUBTOTAL 0005 COXAO MOLE 21/01/2015 08:50 26,15 0005 COXAO MOLE 21/01/2015 09:01 10,20 0007 ACEM 21/01/2015 10:30 12,13 0007 ACEM 21/01/2015 10:34 9,50 0005 COXAO MOLE 21/01/2015 10:45 12,50 gostaria de tipo agrupar os itens pelo CODIGO, somando o SUBTOTAL, pra eu saber quanto vendeu de coxao mole e de acem no dia 21/01/15. E também gostaria q a DATA ficasse no formato dd/mm/aaaa, sem as horas. consegui chegar no basico: SELECT CODIGO, DESCRICAO, DATA, SUBTOTALFROM TABELA1 obrigado.
  12. Opa osvaldo, é q eu percebi q quando o formulario abre, ao apertar as setas do teclado, o foco vai mudando de opção, então eu queria q ao apertar a seta pra baixo por exemplo, o valor mudasse para a opção de baixo. obrigado
  13. Boa noite, tenho um formulário com um frame e dentro tenho alguns options button. Gostaria de que o option button fosse selecionado ao receber o foco. Como faço? Obrigado
  14. Boa tarde pessoal, sou iniciante em banco de dados mysql... uso o windows xp... minha intenção é conectar o excel com um banco de dados mysql... fiz a conexão corretamente, pois o excel detecta os bds mas dá erro na hora de carrega-los na planilha, como se tivessem corrompidos... eu instalei o "mysql server 5.0" e o "Connector ODBC 5.3" (para conexão com o excel) me passaram os bds pelo pendrive: pasta "mysql", dentro desta pasta contem arquivos e a pasta "data". Dentro da pasta "data" tem as pastas dos banco de dados existentes. eu simplesmente copiei esta pasta "mysql" do pendrive para o C: do windows, e tentei conectar o excel com o mysql... acredito que esta dando erro porque simplesmente copiei e colei a pasta mysql... o que preciso fazer para mover este bd do pendrive pro pc corretamente? é necessario mesmo ter o sql server instalado? obrigado
  15. Boa tarde, eu gostaria de saber como faço pra conectar uma planilha excel com uma tabela do banco de dados mysql. obrigado.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...