MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Gestão economato X Frontend e backend

    thiagojos
    thiagojos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 386
    Registrado : 28/07/2011

    [Resolvido]Gestão economato X Frontend e backend Empty Gestão economato X Frontend e backend

    Mensagem  thiagojos 29/12/2011, 15:36

    Boa tarde Amigos,

    Hoje me deparei com o seguinte problema, ao usar o arquivo de gestão de estoque economato no bd normal, ele funciona perfeito.
    Porem hoje quando fiz a separação do meu BD m front e banckend apenas o gestão economato não funciona, na caixa de listagem aonde aparece as movimentações não aparece a movimentação entrada opu saida do dia, e tambem na caixa de texto aonde mostra o estoque atual tambem não está atualizando.

    Alguem pode me ajudar? acredito que seja aqui o problema:


    Option Compare Database
    Option Explicit

    Private sNome As String
    Private iStock As Double
    Property Get nome()
    'Retorna o valor da variável privada
    nome = sNome
    End Property
    Property Get Stock()
    'Retorna o valor da variável privada
    Stock = iStock
    End Property
    Public Function Carrega(CpCodigoDoProduto As Long)
    'Altera o valor das variáveis privadas
    Dim db As DAO.Database
    Dim rst As DAO.Recordset

    Set db = CurrentDb()
    Set rst = db.OpenRecordset("SELECT * " & _
    "FROM tblProdutos" & _
    "WHERE cpCodigoDoProduto =" & CStr(CpCodigoDoProduto))

    If rst.RecordCount = 0 Then
    MsgBox "Não há produto cadastrado com o código " & _
    CStr(CpCodigoDoProduto) & ".", vbCritical
    Else
    With rst
    .MoveFirst
    sNome = !CpNomeDoProduto
    iStock = !CpUnidadeEstoque
    End With
    End If

    Set rst = Nothing
    Set db = Nothing
    End Function
    Public Function AcertaStock(CpCodigoDoProduto As Long, CpQuantidade As Double)
    'Altera o stock e coloca a informação na tabela de Movimentações (saída)
    Dim db As DAO.Database
    Dim rstProdutos As DAO.Recordset
    Dim rstMovimentações As DAO.Recordset

    Set db = CurrentDb()
    Set rstProdutos = db.OpenRecordset("SELECT * FROM tblProdutos " & _
    "WHERE cpCodigoDoProduto=" & CStr(CpCodigoDoProduto), dbOpenDynaset)

    If rstProdutos.RecordCount = 0 Then
    MsgBox "Não há produto cadastrado com o código " & _
    CStr(CpCodigoDoProduto) & ".", vbCritical
    Else
    With rstProdutos
    .MoveFirst
    .Edit
    !CpUnidadeEstoque = !CpUnidadeEstoque + Format(CpQuantidade, "0")
    .Update
    iStock = Format(!CpUnidadeEstoque, "0")
    End With
    End If

    Set rstProdutos = Nothing

    Set rstMovimentações = db.OpenRecordset("tblMovimentações", dbOpenTable)
    With rstMovimentações
    .AddNew
    !CpCodigoDoProduto = CpCodigoDoProduto
    !CpQuantidade = Format(CpQuantidade, "0")
    !CpData = Date
    .Update
    End With

    Set rstMovimentações = Nothing
    Set db = Nothing

    End Function
    Public Function AcertaStock1(CpCodigoDoProduto As Long, CpQuantidade As Double)
    'Altera o stock e coloca a informação na tabela de Movimentações (entrada)
    Dim db As DAO.Database
    Dim rstProdutos As DAO.Recordset
    Dim rstMovimentações As DAO.Recordset

    Set db = CurrentDb()
    Set rstProdutos = db.OpenRecordset("SELECT * FROM tblProdutos " & _
    "WHERE cpCodigoDoProduto=" & CStr(CpCodigoDoProduto), dbOpenDynaset)

    If rstProdutos.RecordCount = 0 Then
    MsgBox "Não há produto cadastrado com o código " & _
    CStr(CpCodigoDoProduto) & ".", vbCritical
    Else
    With rstProdutos
    .MoveFirst
    .Edit
    !CpUnidadeEstoque = !CpUnidadeEstoque + Format(CpQuantidade, "0")
    .Update
    iStock = Format(!CpUnidadeEstoque, "0")
    End With
    End If

    Set rstProdutos = Nothing

    Set rstMovimentações = db.OpenRecordset("tblMovimentações", dbOpenTable)
    With rstMovimentações
    .AddNew
    !CpCodigoDoProduto = CpCodigoDoProduto
    !CpQuantidade = Format(CpQuantidade, "0")
    !CpData = Date
    .Update
    End With

    Set rstMovimentações = Nothing
    Set db = Nothing

    End Function
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  JPaulo 29/12/2011, 16:07

    Mesmo dividido deveria funfar.

    Você tem as tabelas bem vinculadas ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new Instruções SQL como utilizar...
    thiagojos
    thiagojos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 386
    Registrado : 28/07/2011

    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  thiagojos 29/12/2011, 16:09

    sim está vinculada pelo assistente de divisão do access, todas as outras tabelas estão funfando. só não o que se refere ao economato.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  JPaulo 29/12/2011, 16:13

    E quer colocar aqui os dois bancos para eu testar ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new Instruções SQL como utilizar...
    thiagojos
    thiagojos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 386
    Registrado : 28/07/2011

    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  thiagojos 29/12/2011, 16:15

    Não dar para colocar aqui, e grande demais o BD, sugere outra coisa?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  JPaulo 29/12/2011, 16:19

    Em .zip quantos megas ?

    Pode enviar para o meu email ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new Instruções SQL como utilizar...
    thiagojos
    thiagojos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 386
    Registrado : 28/07/2011

    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  thiagojos 29/12/2011, 16:24

    me massa seu e-mail, irei mandar por e-mail ja que são dados sigilosos.

    Obrigado,
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  JPaulo 29/12/2011, 16:25

    Sem problema;

    jpaulo65@gmail.com


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new Instruções SQL como utilizar...
    thiagojos
    thiagojos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 386
    Registrado : 28/07/2011

    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  thiagojos 29/12/2011, 16:30

    te mandei por e-mail. obrigado.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  JPaulo 29/12/2011, 16:34

    Em qual form não funciona ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new Instruções SQL como utilizar...
    thiagojos
    thiagojos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 386
    Registrado : 28/07/2011

    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  thiagojos 29/12/2011, 16:35

    o form economato, ele não atualiza a saida e entrada, e não dar o saldo do estoque após dado baixo no form.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  JPaulo 29/12/2011, 17:08

    Teste;

    Delete tudo o que está no modulo "modProduto" e cole este;




    Option Compare Database
    Option Explicit
    'By JPaulo ® Maximo Access
    Private sNome As String
    Private iStock As Double
    Property Get nome()
    'Retorna o valor da variável privada
    nome = sNome
    End Property
    Property Get Stock()
    'Retorna o valor da variável privada
    Stock = iStock
    End Property

    Public Function Carrega(CodigoDoProduto As Long)
    'Altera o valor das variáveis privadas
    Dim db As DAO.Database
    Dim rst As DAO.Recordset

    Set db = CurrentDb()
    Set rst = db.OpenRecordset("SELECT * " & _
    "FROM tblProdutos" & _
    "WHERE cpCodigoDoProduto =" & CStr(CodigoDoProduto))

    If rst.RecordCount = 0 Then
    MsgBox "Não há produto cadastrado com o código " & _
    CStr(CodigoDoProduto) & ".", vbCritical
    Else
    With rst
    .MoveFirst
    sNome = !CpNomeDoProduto
    iStock = !CpUnidadeEstoque
    End With
    End If

    Set rst = Nothing
    Set db = Nothing
    End Function

    Public Function AcertaStock(CodigoDoProduto As Long, Quantidade As Double)
    'Altera o stock e coloca a informação na tabela de Movimentações (saída)
    Dim db As DAO.Database
    Dim rstProdutos As DAO.Recordset
    Dim rstMovimentações As DAO.Recordset

    Set db = CurrentDb()
    Set rstProdutos = db.OpenRecordset("SELECT * FROM tblProdutos " & _
    "WHERE cpCodigoDoProduto=" & CStr(CodigoDoProduto), dbOpenDynaset)

    If rstProdutos.RecordCount = 0 Then
    MsgBox "Não há produto cadastrado com o código " & _
    CStr(CodigoDoProduto) & ".", vbCritical
    Else
    With rstProdutos
    .MoveFirst
    .Edit
    !CpUnidadeEstoque = !CpUnidadeEstoque + Format(Quantidade, "0")
    .Update
    iStock = Format(!CpUnidadeEstoque, "0")
    End With
    End If

    Set rstProdutos = Nothing

    Set rstMovimentações = db.OpenRecordset("tblMovimentações")
    With rstMovimentações
    .AddNew
    !CpCodigoDoProduto = CodigoDoProduto
    !CpQuantidade = Format(Quantidade, "0")
    !CpData = Date
    .Update
    End With

    Set rstMovimentações = Nothing
    Set db = Nothing

    End Function

    Public Function AcertaStock1(CodigoDoProduto As Long, Quantidade As Double)
    'Altera o stock e coloca a informação na tabela de Movimentações (entrada)
    Dim db As DAO.Database
    Dim rstProdutos As DAO.Recordset
    Dim rstMovimentações As DAO.Recordset

    Set db = CurrentDb()
    Set rstProdutos = db.OpenRecordset("SELECT * FROM tblProdutos " & _
    "WHERE cpCodigoDoProduto=" & CStr(CodigoDoProduto), dbOpenDynaset)

    If rstProdutos.RecordCount = 0 Then
    MsgBox "Não há produto cadastrado com o código " & _
    CStr(CodigoDoProduto) & ".", vbCritical
    Else
    With rstProdutos
    .MoveFirst
    .Edit
    !CpUnidadeEstoque = !CpUnidadeEstoque + Format(Quantidade, "0")
    .Update
    iStock = Format(!CpUnidadeEstoque, "0")
    End With
    End If

    Set rstProdutos = Nothing

    Set rstMovimentações = db.OpenRecordset("tblMovimentações")
    With rstMovimentações
    .AddNew
    !CpCodigoDoProduto = CodigoDoProduto
    !CpQuantidade = Format(Quantidade, "0")
    !CpData = Date
    .Update
    End With

    Set rstMovimentações = Nothing
    Set db = Nothing

    End Function



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new Instruções SQL como utilizar...
    thiagojos
    thiagojos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 386
    Registrado : 28/07/2011

    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  thiagojos 29/12/2011, 17:14

    Obrigado, vc e bom mesmo.


    Hehehe, ja fez alguma vez um controle de curva abc de estocagem? o primeiro que entra e o primeiro que sai?

    Abraços,
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  JPaulo 29/12/2011, 17:25

    Tenho um que fiz para uma Empresa aqui perto, sim.

    Trabalham com o FIFO (first in first out), para isso tem de introduzir sempre a data/hora no estoque.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new Instruções SQL como utilizar...
    thiagojos
    thiagojos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 386
    Registrado : 28/07/2011

    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  thiagojos 29/12/2011, 17:31

    Eu preciso montar um desse, porem que fale o racker usado e a data e produto que tem no racker, e que mostre relatorio mostrando quais produtos estão mais velhos e em qual racker estão.

    Apanhei e não dei conta de fazer.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  JPaulo 29/12/2011, 17:33

    Monte até onde conseguir, e depois abra um tópico na sala "Projetos em Desenvolvimento", que a selva ajuda.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Gestão economato X Frontend e backend Folder_announce_new Instruções SQL como utilizar...
    thiagojos
    thiagojos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 386
    Registrado : 28/07/2011

    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  thiagojos 29/12/2011, 17:40

    ok obrigado, abraços.

    Conteúdo patrocinado


    [Resolvido]Gestão economato X Frontend e backend Empty Re: [Resolvido]Gestão economato X Frontend e backend

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 19:23