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

    campo obrigatorio

    marcelo marques
    marcelo marques
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 893
    Registrado : 12/04/2016

    campo obrigatorio  Empty campo obrigatorio

    Mensagem  marcelo marques 11/9/2022, 00:49

    boa noite pessoal estou tentando resolver um problema aqui mais não sei o que esta acontecendo não estou conseguindo fazer com que um campo seja obrigatoriamente

    tenho um formulario de quitar parcelas porém gostaria de quando eu escolher a caixa de seleção a forma de pagamento fosse obrigatoriamente
    Anexos
    campo obrigatorio  AttachmentexemploMarceloMarques.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (397 Kb) Baixado 12 vez(es)
    avatar
    Nangell
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 12/09/2022

    campo obrigatorio  Empty Não entendi

    Mensagem  Nangell 12/9/2022, 11:24

    Bom dia, não entendi muito bem sua dúvida.
    Gostaria que algum campo fosse obrigatório?
    Ou que calculasse algo automaticamente?
    Poderia explicar melhor?
    marcelo marques
    marcelo marques
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 893
    Registrado : 12/04/2016

    campo obrigatorio  Empty Re: campo obrigatorio

    Mensagem  marcelo marques 12/9/2022, 11:29

    Bom dia desculpa não expressar corretamente tenho a caixa de seleção ( quitar) gostaria que ao fazer o pagamento fosse obrigatório o tipo de pagamento na caixa de combinação não deixasse sair ou passar para outro pagamento sem antes escolher o tipo de pagamento
    avatar
    Nangell
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 12/09/2022

    campo obrigatorio  Empty Caixa de seleção

    Mensagem  Nangell 12/9/2022, 15:12

    Você quer criar uma caixa de seleção para quitar, e uma combobox com os meios de pagamento?

    Porque no formulário não existe nenhuma caixa de seleção.

    Caso já existam esses objetos, poderia mandar um print, marcando onde está cada um?
    marcelo marques
    marcelo marques
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 893
    Registrado : 12/04/2016

    campo obrigatorio  Empty Re: campo obrigatorio

    Mensagem  marcelo marques 13/9/2022, 02:10

    boa noite os campos já estão criados gostaria só de obrigar o usuário a informar o tipo de pagamento


    obs:abra o "Frm_PesquisaParcelas" e dê dois cliques em um nome qualquer assim você vai ver aonde estou me referindo
    Anexos
    campo obrigatorio  Attachmentquitar_parcelas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (214 Kb) Baixado 4 vez(es)
    avatar
    Nangell
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 12/09/2022

    campo obrigatorio  Empty Formulário inexistente

    Mensagem  Nangell 13/9/2022, 12:00

    Bom dia, no arquivo que você enviou não existe o formulário da imagem.
    marcelo marques
    marcelo marques
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 893
    Registrado : 12/04/2016

    campo obrigatorio  Empty Re: campo obrigatorio

    Mensagem  marcelo marques 14/9/2022, 00:20

    boa noite desculpa tinha mandado o bd errado kkkkkk desculpa estou quebrando a cabeça faz dias acho que estou enferrujado
    Anexos
    campo obrigatorio  Attachmentexemplo marcelo marques2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (90 Kb) Baixado 1 vez(es)
    marcelo3092
    marcelo3092
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 277
    Registrado : 19/08/2010

    campo obrigatorio  Empty Re: campo obrigatorio

    Mensagem  marcelo3092 14/9/2022, 00:41

    Basta voce mudar a ordem das colunas a coluna quitar deixa ela por ultimo e no evento ao clicar dela coloca uma validação que so sera aceita se a combox estiver preenchida.
    Porque no seu caso e preciso escolher primeiro a forma de pagamento para dar baixa na parcela certo. acho que vc coloco a ordem errada na ora de validar.

    1 vc muda a ordem da coluna coloca a quitar por ultimo
    2 tira o codigo do campo tipopagamento
    3 coloca no evento ao clicar do campo quitar


    Private Sub Quitar_Click()

    If IsNull(Me.tipoPagamento) Then
    MsgBox "Obrigatório Informar a Forma de Pagamento.", vbCritical, "Atenção"
    Me.Quitar = False


    ElseIf IsNull(Me.Valor_Pago) Then
    MsgBox "Obrigatório Informar o Valor de Pagamento.", vbCritical, "Atenção"
    Me.Valor_Pago.SetFocus

    ElseIf IsNull(Me.Dt_Pgto) Then
    MsgBox "Obrigatório Informar a Data de Pagamento.", vbCritical, "Atenção"
    Me.Dt_Pgto.SetFocus


    Else
    Me.Quitar = True
    MsgBox "Pagamento Efetuado com Sucesso.", vbInformation, "Atenção"


    End If

    End Sub

    espero que ajude.
    marcelo marques
    marcelo marques
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 893
    Registrado : 12/04/2016

    campo obrigatorio  Empty Re: campo obrigatorio

    Mensagem  marcelo marques 14/9/2022, 01:01

    boa noite meu amigo muito bom mais teria como não deixar sair ou fazer outro pagamento sem antes colocar o tipo de pagamento o exemplo que você informou ele mostra a mensagem
    com seu exemplo estou utilizando assim

    If Quitar = True Then

    If IsNull(Me.tipoPagamento) Then
    MsgBox "Obrigatório Informar a Forma de Pagamento.", vbCritical, "Atenção"
    Me.Quitar = False
    End If

    Me.Dt_Pgto = Date
    Me.Valor_Pago = Me.Valor_Mensalidade
    Me.tipoPagamento.SetFocus
    Me.tipoPagamento.Dropdown

    '
    Else
    Me.Dt_Pgto = ""
    Me.Valor_Pago = ""
    Me.tipoPagamento = ""
    Me.Requery
    End If

    ''''''''''''''''''
    Private Sub tipoPagamento_AfterUpdate()
    If IsNull(Me.Valor_Mensalidade) Or IsNull(Me.Dt_Pgto) Or IsNull(Me.Valor_Pago) Then
    Else
    Me.Quitar = True
    Me.Requery
    End If


    End Sub
    marcelo3092
    marcelo3092
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 277
    Registrado : 19/08/2010

    campo obrigatorio  Empty Re: campo obrigatorio

    Mensagem  marcelo3092 14/9/2022, 01:15

    Xara acho que para vc nao sofrer futuramente acho que seria melhor vc reestrutura seu projeto. vou te manda um que fiz a um tempo ta bem desatualizado porem tem muita coisa que da pra vc aproveitar.
    https://drive.google.com/file/d/11zJMNA4BPIz9ayxGrwVh8L6ChHqx1UUK/view?usp=sharing

    descompacta a pasta no c:

    Mercado 4.0.accdb abre esse segurando o shift
    o login e marcelo senha 12345.

    tenho esse tb

    https://drive.google.com/file/d/14fFfnztVtMPWxnf1c6KKYNL36blMSewn/view?usp=sharing

    da uma estudada na forma de pagamento.
    marcelo marques
    marcelo marques
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 893
    Registrado : 12/04/2016

    campo obrigatorio  Empty Re: campo obrigatorio

    Mensagem  marcelo marques 14/9/2022, 01:36

    Marcelo muito bom seu sistema , até no decorrer da semana vou estudar ele para fazer ajustes no meu gostei muito parabens o menu seu e top sempre tive vontade de aprender fazer um menu perfeito assim muito obrigado mesmo assim que olhar direito eu retorno para vc agora ja o sistema de venda não consegui abrir esta pedindo senha do bd
    marcelo3092
    marcelo3092
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 277
    Registrado : 19/08/2010

    campo obrigatorio  Empty Re: campo obrigatorio

    Mensagem  marcelo3092 14/9/2022, 01:44

    e se vc abrir o SIV.accdr ele abre normal
    agora se vc abrir SIV.accdb ele pede senha
    a um tempo atras o mestre avelino criou os metodos OPEN e PROTEC
    o OPEN e para abrir o SIV.accdr com senha sem pedir senha
    e o protec e para vincular e esconder a senha do vinculo. eu coloquei os dois neste sistema ele e a prova de falhas sem a senha n abre nem a estrutura nem o banco mais a senha do front e 0123456789 digita ao digitar segura shfit e da enter
    marcelo marques
    marcelo marques
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 893
    Registrado : 12/04/2016

    campo obrigatorio  Empty Re: campo obrigatorio

    Mensagem  marcelo marques 23/9/2022, 01:17

    boa noite Marcelo me desculpa a demora em retornar estou tentando fazer como o exemplo que você me indicou mais ao abrir o frm_FormaPgto Não estou conseguindo puxar os dados do frm_quitarMensalidade_sub que esta dentro do frm_quitarParcelas não estou sabendo onde estou errando no filtro veja o exemplo abaixo
    Anexos
    campo obrigatorio  Attachmentsys academia - Cópia.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (299 Kb) Baixado 1 vez(es)

      Data/hora atual: 25/9/2022, 15:04