MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Rotina de abertura e fechamento de caixa

    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4634
    Registrado : 20/04/2011

    [Resolvido]Rotina de abertura e fechamento de caixa Empty [Resolvido]Rotina de abertura e fechamento de caixa

    Mensagem  Silvio em 10/9/2020, 09:40

    Boas.

    Alguém alguma rotina de abrir e fechar caixa ?

    Se tiver estou precisando de uma.

    Obrigado.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6954
    Registrado : 15/03/2013

    [Resolvido]Rotina de abertura e fechamento de caixa Empty Re: [Resolvido]Rotina de abertura e fechamento de caixa

    Mensagem  ahteixeira em 10/9/2020, 10:20

    Olá Silvio,

    Será isto que procura:
    https://www.maximoaccess.com/t13591-resolvidoacionar-gaveta

    Abraço
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4634
    Registrado : 20/04/2011

    [Resolvido]Rotina de abertura e fechamento de caixa Empty Re: [Resolvido]Rotina de abertura e fechamento de caixa

    Mensagem  Silvio em 10/9/2020, 12:51

    Não mesmo e nem chega perto.

    Uma rotina simples que ao clicar no botão de abertura do frmcaixa, caso não haja dado ( data e valor ($) ) de abertura na tblcaixa, o mesmo me abra outro formulário onde eu coloco a data e o valor (R$). Abrindo dessa forma o caixa da empresa para receber os valores de venda.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6954
    Registrado : 15/03/2013

    [Resolvido]Rotina de abertura e fechamento de caixa Empty Re: [Resolvido]Rotina de abertura e fechamento de caixa

    Mensagem  ahteixeira em 10/9/2020, 19:22

    Olá,

    Monte a sua ideia simples e partilhe com detalhes onde está com dificuldade.

    Abraço
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4634
    Registrado : 20/04/2011

    [Resolvido]Rotina de abertura e fechamento de caixa Empty Re: [Resolvido]Rotina de abertura e fechamento de caixa

    Mensagem  Silvio em 11/9/2020, 07:12

    Preciso de uma rotina de abertura de caixa.

    O funcionário clica no formulário caixa. Caso ele não tenha feira a "abertura" do referido caixa com os seguintes dados: data e valor( em dinheiro ), vai ser aberto outro formulário onde o mesmo vai colocar a data de abertura e o valor com o qual está iniciando esse caixa da empresa.

    Feito isso, durante o dia, não será mais preciso " abrir " o caixa para inserir esses valores.

    E...outro formulário onde "travaria / fecharia" o formulário caixa no final do dia impedindo qualquer adição de entrada de dados.


    Espero ter sido sucinto e objetivo na minha duvida.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6954
    Registrado : 15/03/2013

    [Resolvido]Rotina de abertura e fechamento de caixa Empty Re: [Resolvido]Rotina de abertura e fechamento de caixa

    Mensagem  ahteixeira em 11/9/2020, 09:35

    Olá amigo Silvio,

    Precisa de uma rotina, mas nem tem um esboço dos formulários??
    Estamos cá para ajudar, mas o que já tem feito? O que tem em mente?

    Se não tem nada, em tempos efetuei um registo de caixa que abre ao apertar uma tecla de função e filtra pelo utilizador (usuario) e data.
    O utilizador ao abrir no inicio do dia está vazio sem registos (porque filtra das condições que referi) e vai fazer um registo de lançamento do valor de abertura do caixa, veja o simples (até tem detalhe do que tem em caixa):
    [Resolvido]Rotina de abertura e fechamento de caixa 0139

    É apenas uma ideia, no seu caso pelo que descreveu poderia ter um "marcador" que diz se os registos foram "fechados" (do tipo sim/não).
    O utilizador ao abrir o seu (formulario) caixa aparecia os registos, com um botão fechar caixa fazia:
    a) o lançamento para lançar (saldar)
    b) uma consulta atualizar o campo  "fechados" para Sim
    c) um update e está novo para "abrir" lançar movimento de abertura.

    Fica a minha sugestão.

    Abraço
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4634
    Registrado : 20/04/2011

    [Resolvido]Rotina de abertura e fechamento de caixa Empty Re: [Resolvido]Rotina de abertura e fechamento de caixa

    Mensagem  Silvio em 14/9/2020, 07:32

    Bom dia / Boa tarde.

    Então, eu já tenho um formulário de abertura de caixa, com a data de abertura e o valor que está sendo colocado no caixa ( FrmAberturaCaixa )

    Esse valor com a data, vai para outro formulário ( FrmDemonstrativo ) onde mostra todas as entradas do caixa, quer sejam pagas em dinheiro ou em cartão.

    O que eu gostaria / preciso é de uma pequena e simples rotina que faça uma checagem na tbldemonstrativo se houve a abertura do caixa pelo usuário.

    Normalmente os valores de abertura que ficam dentro do caixa, são em dinheiro.


    pensava e penso algo parecido com isso....

    Se na tbldemostrativo tem " abertura de caixa " e a data = a data de hoje então
    abra o FrmCaixa
    senão

    abra o Frmaberturacaixa

    Fim


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6954
    Registrado : 15/03/2013

    [Resolvido]Rotina de abertura e fechamento de caixa Empty Re: [Resolvido]Rotina de abertura e fechamento de caixa

    Mensagem  ahteixeira em 14/9/2020, 08:36

    Olá Silvio,

    Mas temos que saber como tem a estrutura dos dados.
    Pode criar um modelo simples (funcional)dos foms e ficheiro de dados de amostragem para se testar?
    Assim fica mais fácil para se analisar e poder ajudar.

    Abraço
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4634
    Registrado : 20/04/2011

    [Resolvido]Rotina de abertura e fechamento de caixa Empty Re: [Resolvido]Rotina de abertura e fechamento de caixa

    Mensagem  Silvio em 14/9/2020, 09:14

    Ok, aqui está uma parte do sistema.

    1- ao abrir o FrmCaixa, teremos que ter uma simples rotina de verificação na TblDemostrativo se esse caixa foi aberto. ( verificação por data eu acho ).

    2- caso não esteja, abrir o formulário "FrmAbreCaixa".

    3- no FrmAbreCaixa, ao inserir / digitar o que se pede, deverá haver uma inserção na TblDemostrativo ( já tem ).

    4- voltamos ao item 1 aqui descrito, e caso já tenha sido inserido a data e o valor na TblDemostrativo, o FrmCaixa, abre sem nada pedir.

    5- e no fim do dia, através do FrmDemostrativo utilizador vai fazer a conferência de valores.   Para acessar esse formulário FrmDemostrativo, usa-se o FrmBuscaDemoPag.


    Grato desde já.


    Última edição por Silvio em 16/9/2020, 13:23, editado 1 vez(es)


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6954
    Registrado : 15/03/2013

    [Resolvido]Rotina de abertura e fechamento de caixa Empty Re: [Resolvido]Rotina de abertura e fechamento de caixa

    Mensagem  ahteixeira em 14/9/2020, 10:42

    Olá Silvio,

    Creio que a estrutura dos seu dados não seja a mais adequada, mas não vou interferir e vou tentar seguir a sua lógica.

    Para abrir o caixa já tem este código:
    [Resolvido]Rotina de abertura e fechamento de caixa 0140

    Para controlar se está aberto e não foi fechado deve criar uma marcador "Fechado" do tipo Sim/Não e por defeito "Não"
    Depois pode Pesquisa se a ultimo registo de abertura está fechado, se sim deixa abrir caixa se não ...

    Abraço
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4634
    Registrado : 20/04/2011

    [Resolvido]Rotina de abertura e fechamento de caixa Empty Re: [Resolvido]Rotina de abertura e fechamento de caixa

    Mensagem  Silvio em 14/9/2020, 15:11

    Alvaro, esse código eu já o fiz, para mostrar no referido formulário.

    O que eu estou carecendo, precisando é quando ele não foi aberto pela primeira vez. Quando inicia o dia de trabalho o utilizador clica no FrmCaixa, e o mesmo não foi aberto.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6954
    Registrado : 15/03/2013

    [Resolvido]Rotina de abertura e fechamento de caixa Empty Re: [Resolvido]Rotina de abertura e fechamento de caixa

    Mensagem  ahteixeira em 15/9/2020, 07:37

    Olá Silvio,

    Fiz um pequeno exemplo "em cima do joelho", deve consluir, fazer a parte de fechar

    cld.pt/dl/download/cb2052ce-89a1-42bc-9090-3889696a6604/abrecaixaforum_rev.zip

    Abraço
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4634
    Registrado : 20/04/2011

    [Resolvido]Rotina de abertura e fechamento de caixa Empty Re: [Resolvido]Rotina de abertura e fechamento de caixa

    Mensagem  Silvio em 15/9/2020, 13:05

    Álvaro aqui a gente diz..." feito nas coxas ", devo te dizer....funfou !

    Agradeço-te !

    Abraços.


    obs...adição do exemplo para facilitar o entendimento e aprendizado.
    Anexos
    [Resolvido]Rotina de abertura e fechamento de caixa Attachmentabrecaixaforum_rev.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (85 Kb) Baixado 12 vez(es)


    Última edição por Silvio em 16/9/2020, 07:57, editado 1 vez(es) (Razão : adição do exemplo para facilitar o entendimento e aprendizado.)


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6954
    Registrado : 15/03/2013

    [Resolvido]Rotina de abertura e fechamento de caixa Empty Re: [Resolvido]Rotina de abertura e fechamento de caixa

    Mensagem  ahteixeira em 16/9/2020, 06:17

    Olá Silvio,

    Obrigado pelo retorno, fico feliz por ter ajudado.

    Para quem não baixou exemplo, ficou assim o código que faz a pesquisa do campo Sim/Não
    Código:
    Dim IsFechado As Boolean
    IsFechado = Nz(DLookup("[booFechado]", "qyrFechado"), 0)

    If IsFechado Then
        MsgBox "Deve abrir o caixa", vbInformation, ""
        DoCmd.OpenForm "FrmAbreCaixa"
    Else
        DoCmd.OpenForm "FrmCaixa"
    End If

    Abraço

      Data/hora atual: 25/11/2020, 08:57