none
Controle de Estoque (banco de Dados)

    Question

  •  

    Olá Pessoal,

     

    Estou precisando de uma ajuda em VBA sei muito pouco de VBA, estou montando um planilha para controla um estoque, sé entrada e saida de materiais ...

    Mais estou precisando criar um "banco de dados" que salve o nome da pessoa que esta acessando, data e hora. Minha ideia é: a pessoa coloca o nome na primeira sheet (Sheet1) Ex: na celula A1, (data e hora fica em automatico a pessoa não pode mexer) e depois crio uma macro "botão" quando a pessoa apertar, ela pega o nome da pessoa que esta na celula A1, e salva em uma segunda sheet, (Sheet2) (quando ela apertar o botão, tem que salvar a data e horas tambem), e fai fazendo um listagem na sheet 2 das pessoas que acessaram a planilha.

     

    Eu fiz um esquema muito pobre só com o nome até então ... mais só consegui fazer ele pegar a informação na Sheet1 e colocar na Sheet2, mais eu preciso que ela faça um listagem na sheet2 .. tipo um de baixo do outro, contendo o nome, hora e data .. esses dados só deve ir para a sheet2 quando a pessoa apertar o botão.. e quando a planilha for salva e for fechada, quando a outra pessoa abrir, tem que continuar a listagem na sheet2 (como um banco de dados)

     

    esquema que não funciona:

     

    Sub teste()
    a = Range("A1").Value
    Sheet("plan2").Select

    Cells(l, 1).Value = a
    l = l + 1

    Sheet("plan1").Select
    a = Range("A1").Select

    End Sub

    se alguem poder me ajudar, fico muito grato ... estou tentando resolver isso, mais com o conhecimento que tenho não consigo ..

     

    Desde ja Agradeço

     

    Ronaldo

     

    Sunday, September 21, 2008 9:42 PM

Answers

  • Que bom que deu certo..Quando precisar é só postar...

    Não se esqueça de marca a resposta como respondida para fechar o post...

    Até..

    Monday, September 22, 2008 12:33 PM
  • Olá...Fiz um exemplo pra você..Só baixar no link..

    Neste exemplo, ao abrir a planilha terá apenas uma planilha disponível que servirá para o usuário fazer o login, depois de logado as outas planilhas aparecerão e a na planilha Meses(esta ficará oculta) ficará registrado o login. Tem também na planilha principal um botão para incluir novos usuários, mas somente quem tiver a senha(coloquei ADM, mas pode trocar) poderá cadastrar os usuários..

    http://www.4shared.com/file/64125627/4d475485/Login.html

    Você deve marcar como respondida as respostas que atenderam sua dúvida, seria a resposta com o código que te passei e não a outra..E agora se esta resposta for suficiente você também deve marcá-la..

     

    Até..

    Tuesday, September 23, 2008 2:25 PM

All replies

  • Olá Ronaldo..

     

    Tente assim..

    Este código verifica a 1º linha disponível da coluna A na 2º planilha, e grava o conteúdo da célula da A1 da 1º planilha e a data e hora na 2º coluna da 2º planilha..

     

    Code Snippet

    Private Sub CommandButton1_Click()
        LastRow = Plan2.Cells(Rows.Count, 1).End(xlUp).Row
        If Plan2.Cells(1, 1) = "" Then
            Plan2.Cells(LastRow, 1).Value = Plan1.Range("a1").Value
            Plan2.Cells(LastRow, 2).Value = Now
        Else
           Plan2.Cells(LastRow + 1, 1).Value = Plan1.Range("a1").Value
           Plan2.Cells(LastRow + 1, 2).Value = Now
        End If
    End Sub

     

     

    Até...
    Monday, September 22, 2008 11:21 AM
  •  

    Ola EvangelistaLion,

     

    Cara, muito obrigado ... é isso mesmo que eu estava precisando .. funcionou certinho ..

    Fico muito agradecido ...

     

    Abraços

     

    Ronaldo

    Monday, September 22, 2008 12:30 PM
  • Que bom que deu certo..Quando precisar é só postar...

    Não se esqueça de marca a resposta como respondida para fechar o post...

    Até..

    Monday, September 22, 2008 12:33 PM
  •  

    Olá Evangelista,

     

    Cara, eu preciso de mais uma força usa... Este controle de estoque que estou fazendo, é para um controle meu na empresa .. só meu coordenador não achou suficiente só o banco de dados, tipo ele acha melhor que eu coloco senha para o usuario, vai ser 2 usuarios só, um de manha e outro a noite, o problema é o usuario da noite, porque de manha eu acompanho o estoque, mais com o banco de dados que vc criou para mim, ele pode colocar o meu nome e entrar na planinha "não ter bom censo" ... eu gostaria de colocar senha para esses dois usuarios ... você poderia me ajudar?

     

    Gostaria de colocar no nome do usuario na celula G11 e a senha na celula G12, depois que o usuario colocar a senha, ai executa aquela programação de banco de dado que você fez para mim que ficou otima, e entra na sheet3 onde vai estar o meu controle de estoque.

     

    Se você conseguir alguma coisa, fico novamente agradecido ..

     

    Desde já muito obrigado..

     

    outra coisa, como eu sou novo no forum, vc falou que tenho marca a resposta como respondida para fechar o post, onde eu clico para fazer isso.

     

    Abraços

     

    Ronaldo

    Tuesday, September 23, 2008 12:06 PM
  • Olá...Fiz um exemplo pra você..Só baixar no link..

    Neste exemplo, ao abrir a planilha terá apenas uma planilha disponível que servirá para o usuário fazer o login, depois de logado as outas planilhas aparecerão e a na planilha Meses(esta ficará oculta) ficará registrado o login. Tem também na planilha principal um botão para incluir novos usuários, mas somente quem tiver a senha(coloquei ADM, mas pode trocar) poderá cadastrar os usuários..

    http://www.4shared.com/file/64125627/4d475485/Login.html

    Você deve marcar como respondida as respostas que atenderam sua dúvida, seria a resposta com o código que te passei e não a outra..E agora se esta resposta for suficiente você também deve marcá-la..

     

    Até..

    Tuesday, September 23, 2008 2:25 PM
  • Evangelista,

     

    Ficou muito bom, isso mesmo que precisava .. agora vai ficar muito bom o meu controle de estoque, graça a você ..

    Novamente .. muito obrigado pela ajuda.

     

    Abraços

     

    Ronaldo

    Tuesday, September 23, 2008 3:56 PM
  • Evangelista, bom dia!!!

     

    Gostaria de um auxílio para criar um banco de dados que ao final me desse um relatório no access 2007 para que eu possa manter um controle dos materiais que estão sendo tratados em serviços externos.

     

    Exemplo:

     

    Fornecedor: xxxxxxxx

    Produto: xxxxxxxx

    Qtdd:xxxx

    Peso bruto:xxxx

    Peso líquido:xxxx

    Tratamento: xxxxxxx

    data de envio: xxxxxxxx

    data de entrega: xxxxxxx ( somente será preenchido qdo o material retornar)

     

    Ao final de tudo isso, gostaria que depois de  relacionar os itens para envio a um determinado fornecedor, o próprio programa me gerasse um relatório q no qual o fornecedor assine e que uma via fique comigo e a outra com o fornecedor.

     

     

    Desde já agradeço.

     

     

    Tuesday, December 09, 2008 11:53 AM
  • oi mais vc esqueseu de estoca o html de sububio o serto e cria um sistem galaxio ou um blogspot la vc tem como mudifica os codigos fazendo um densane e colocanos links depois coloca o que que aq no msdn que eu crio o sistema para vc falou brod!!!!!!

     

    Wednesday, April 13, 2011 11:38 PM