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


3 participantes

    Cáculo em estoque

    avatar
    JUAN PABLO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Cáculo em estoque Empty Cáculo em estoque

    Mensagem  JUAN PABLO 26/12/2012, 11:24

    Bom dia,
    Alguém poderia me ajudar nessa consulta, pois os campos que estão em branco não estão executando o cálculo de estoque (entrada-saída), provavelmente por não calcular um campo "null". Pensei em usar esse código:
    If IsNull(Me.SAIDA) Then
    Me.SAIDA = Nz(DMax("saida", "CAD_PED_B"), 0)
    End If

    Porém não sei onde usá-lo no formulário, em que linha da aba dados.
    Segue anexo aimagem do que está acontecendo.
    Agradeço a ajuda e desejo boas festas a todos
    Anexos
    Cáculo em estoque AttachmentEstoque.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (79 Kb) Baixado 29 vez(es)
    avatar
    Pina
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 354
    Registrado : 19/02/2011

    Cáculo em estoque Empty Cáálculo em estoque

    Mensagem  Pina 26/12/2012, 11:41

    Bom dia Juan Pablo
    Na Tabela do campo de saída e entrada tens que pôr o valor 0 (Zero) em Valor predefinido.
    Pina
    avatar
    JUAN PABLO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  JUAN PABLO 26/12/2012, 11:52

    Bom dia Pina, tudo bem? Como foi de Natal? Desejo tudo de bom no próximo ano.
    Bom na tabela já consta o valor padrão zero. Eu acredito que o erro esteja na consulta e não na tabela.
    Abraços
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  Lupércio 26/12/2012, 12:05

    Boas Juan Pablo

    No formulário defina:

    (Se acaso estiver nulo é inserido zero.)

    Private Sub Form_Current()
    Me.campo1 = IIf(IsNull(campo1), 0, campo1)
    varResult = IIf(campo1 > 50, "High", "Low")

    Me.campo2 = IIf(IsNull(campo2), 0, campo2)
    varResult = IIf(campo2 > 50, "High", "Low")

    Me.campo3 = IIf(IsNull(campo3), 0, campo3)
    varResult = IIf(campo3 > 50, "High", "Low")
    End Sub


    Acredito que resolvera o teu problema!

    Abraço feliz ano novo!

    avatar
    JUAN PABLO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  JUAN PABLO 26/12/2012, 12:14

    Bom dia Lupércio, tudo bem?
    Deu o seguinte erro:
    Erro em tempo de execução '-2147352567 (8002009)'
    Este Recordset não pode ser atualizado
    E pede para depurar.
    Será que preciso declarar a variável saída?
    O código que criei foi o mesmo que havia me enviado, segue o mesmo abaixo:

    Private Sub Form_Current()
    Me.SAIDA = IIf(IsNull(SAIDA), 0, SAIDA)
    varResult = IIf(SAIDA > 50, "High", "Low")


    End Sub
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  Lupércio 26/12/2012, 17:42

    Um exemplo adapte!
    Anexos
    Cáculo em estoque AttachmentEXEMPLO INSERIR ZERO.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (316 Kb) Baixado 42 vez(es)
    avatar
    JUAN PABLO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  JUAN PABLO 26/12/2012, 18:12

    Caro Lupércio não sei se fui muito claro nas mensagens anteriores. O problema é que a consulta não gera o valor zero, o campo fica simplesmente vazio o que não permite o access fazer o cálculo. O expemplo que você me enviou é ótimo, porém acaba gerando erro. Eu acredito que o erro seja gerado porque a consulta não permite alterar dados no respectivo campo (saida). Não sei se caberia inserir alguma expressão na consulta para acrescentar o zero, o que você acha?
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  Lupércio 26/12/2012, 18:22

    Juan é o seguinte, sem ver o bd fica difícil opnar!
    Te dei essa a opinião para no form inserir o zero (0)
    para sanar o problema ao efetuar a consulta,
    sem ver o bd fica difícil!
    avatar
    JUAN PABLO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  JUAN PABLO 26/12/2012, 18:29

    Caro Lupércio, desde já agradeço a sua atenção e disposição em me ajudar. Vou zipar o arquivo e te enviar, pode ser?
    avatar
    JUAN PABLO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Cáculo em estoque Empty Arquivo zipado

    Mensagem  JUAN PABLO 26/12/2012, 18:44

    Lupércio, mais uma vez muito obrigado pela ajuda. O arquivo segue zipado.
    Abraços,
    Anexos
    Cáculo em estoque AttachmentESTOQUE.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (174 Kb) Baixado 44 vez(es)
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  Lupércio 26/12/2012, 19:02

    Qual é o nome do form principal?
    avatar
    JUAN PABLO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  JUAN PABLO 26/12/2012, 19:06

    FRM_MENU_PRINCIPAL_II
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  Lupércio 26/12/2012, 20:59

    Juan é o seguinte dei uma analisado no seu banco,
    e minha humilde opinião é:

    O seu formulário tem como origem uma consulta (Estoque1)
    agrupada por soma nos campos (Ent) e (Entrega).

    Por isso da a mensagem, (este recordset não pode ser atualizado)
    e vc não consegue inserir (zero) se for nulo.

    Na minha opinião você tem que mudar toda a estrutura do banco!

    Pode ser que algum ninja aqui do forum possa te ajudar.

    Infelizmente fiz vários teste e não obtive sucesso.

    Vou continuar tentando.
    avatar
    JUAN PABLO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  JUAN PABLO 26/12/2012, 22:49

    Lupércio, boa noite.
    Muito obrigado pela ajuda.
    Estava com receio de ouvir isso mesmo. Um outro usuário se prontificou em me ajudar, mas sumiu sem falar mais nada. Você acha que se colocar todos os campos (entrada, pedido, entrega e reserva) em uma única tabela ficaria bom?
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  Lupércio 26/12/2012, 22:58

    Com certeza..
    Vc tem que ter um formulário para preenchimento dos campos
    vindo de origem da tabela ai vc poderá usar o código nele para inserir (zero)
    ai não da erro!
    avatar
    JUAN PABLO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  JUAN PABLO 26/12/2012, 23:47

    Comecei a trabalhar nele hoje à tarde, mas já estava no final do expediente e não pude concluir, amanhã de manhã chegarei mais cedo e vou adiantar mais um pouco, se você não se importar gostaria de enviar para você o novo BD para fazer alguma consideração ou considerações. Desde já agradeço bastante....
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  Lupércio 27/12/2012, 02:14

    Tranquilo Juan no que eu puder, to aqui para ajudar!
    Abraço!
    avatar
    JUAN PABLO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  JUAN PABLO 27/12/2012, 09:21

    Bom dia Lupércio, tudo bem?
    Muito obrigado pela ajuda. Já estou trabalhando no projeto.
    avatar
    JUAN PABLO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  JUAN PABLO 27/12/2012, 12:21

    Bom dia Lupércio, tudo bem?
    Estou com dúvida de como proceder com relação aos campos que possuíam numeração automática, como proceder para continuar a numeração?
    avatar
    JUAN PABLO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  JUAN PABLO 27/12/2012, 17:35

    Boa tarde Lupércio, tudo bem?
    Você está on line agora?
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  Lupércio 27/12/2012, 23:50

    Proceda normalmente definindo numeração automática!
    avatar
    JUAN PABLO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  JUAN PABLO 28/12/2012, 09:53

    A questão é que coloquei os itens principais em uma única tabela chamada "movimentacao", ela contem os campos entrada, pedido, entrega e reserva.. Acho que estou no caminho errado.

    Conteúdo patrocinado


    Cáculo em estoque Empty Re: Cáculo em estoque

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 20/5/2024, 08:02