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]Inputbox com padrão dd/mm/yyyy...

    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Inputbox com padrão dd/mm/yyyy... Empty [Resolvido]Inputbox com padrão dd/mm/yyyy...

    Mensagem  MPS 11/10/2012, 20:26

    Colegas, como faço para que a minha string Strinicial seja formatada para aparecer no Box do Input assim:
    __/__/____ ?

    E como complemento este IF?
    If strinicial > ?????????? Then
    MsgBox "Insira uma data no padrão dd/mm/aaaa, por favor!"
    Exit Sub
    End IF

    Agradeço desde já!
    MPS
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    [Resolvido]Inputbox com padrão dd/mm/yyyy... Empty Re: [Resolvido]Inputbox com padrão dd/mm/yyyy...

    Mensagem  Alexandre Neves 11/10/2012, 20:31

    MPS, crie um formulário próprio


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Inputbox com padrão dd/mm/yyyy... Empty Re: [Resolvido]Inputbox com padrão dd/mm/yyyy...

    Mensagem  MPS 11/10/2012, 20:39

    Obrigado Alexandre, mas eu preciso resolver isto através de um string e não por meio de um controle de formulário.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    [Resolvido]Inputbox com padrão dd/mm/yyyy... Empty Re: [Resolvido]Inputbox com padrão dd/mm/yyyy...

    Mensagem  Alexandre Neves 11/10/2012, 20:41

    Se calhar, estamos a falar de coisas diferentes.
    Quer em caixa de texto?


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Inputbox com padrão dd/mm/yyyy... Empty Re: [Resolvido]Inputbox com padrão dd/mm/yyyy...

    Mensagem  MPS 11/10/2012, 21:18

    Alexandre, veja o que está acontecendo, por favor!
    Minha dificuldade é onde está o =====>

    Private Sub VISUALIZAR_Click()
    Dim strinicial As String
    Dim strfinal As String
    Dim Rel As String

    On Error Resume Next

    If GPRELATUS.Value <> 0 Then

    Select Case GPRELATUS.Value
    Case 1
    Rel = "RELSOCIOS DADOS CADASTRAISC"
    DoCmd.OpenReport Rel, acViewReport
    Exit Sub
    End Select


    DoCmd.OpenForm "frmadministradorlx"
    DoCmd.Minimize

    =====> strinicial = format (dd/mm/yyyy)
    strinicial = InputBox("Qual a Data Inicial?", "Atenção!", Datadeinicio)
    =====> If strinicial <> datevalue Then
    MsgBox "Insira uma data no padrão dd/mm/aaaa, por favor!"
    Exit Sub
    Else
    Forms!frmadministradorlx!DATAINICIAL = strinicial
    Datadeinicio = strinicial

    strfinal = InputBox("Qual a Data Final?", "Atenção!", Date)
    Forms!frmadministradorlx!DATAFINAL = strfinal

    Select Case GPRELATUS.Value
    Case 2
    Rel = "RELDOACOES REALIZADASD"
    Case 3
    Rel = "RELRECEITASRECEBIDASB"
    Case 4
    Rel = "RELETIQUETASANIVERSARIOA"
    Case 5
    Rel = "RELCAIXARECEPCAOM"
    End Select
    MsgBox "Por favor, NÃO aperte a tecla CANCELAR se surgirem novas Caixas de Mensagens!", vbInformation, "Atenção!"
    DoCmd.OpenReport Rel, acViewReport
    Else
    MsgBox "Selecione um Relatório!", vbInformation, "Atenção"
    Exit Sub
    End If
    End sub confused
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    [Resolvido]Inputbox com padrão dd/mm/yyyy... Empty Re: [Resolvido]Inputbox com padrão dd/mm/yyyy...

    Mensagem  Alexandre Neves 11/10/2012, 21:49

    Mas esse inputbox é um formulário. Crie um formulário próprio que resolve


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Inputbox com padrão dd/mm/yyyy... Empty Re: [Resolvido]Inputbox com padrão dd/mm/yyyy...

    Mensagem  MPS 12/10/2012, 16:06

    Alexandre, eu criei o formulário, mas tive este problema abaixo sem solução e por isso busquei uma outra alternativa.

    http://maximoaccess.forumeiros.com/t9850-esperar-a-resposta-no-formulario-para-sair-do-loop-e-continuar
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    [Resolvido]Inputbox com padrão dd/mm/yyyy... Empty Re: [Resolvido]Inputbox com padrão dd/mm/yyyy...

    Mensagem  Alexandre Neves 12/10/2012, 18:18

    Chame-o assim DoCmd.OpenForm "NomeFormulário", acNormal, , , , acDialog, [NomeVariavel]
    quando fechar, o código continua e a variável NomeVariavel tem os dados introduzidos


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Inputbox com padrão dd/mm/yyyy... Empty Re: [Resolvido]Inputbox com padrão dd/mm/yyyy...

    Mensagem  MPS 13/10/2012, 13:02

    Alexandre, perfeito!
    Tive apenas que colocar o Estilo da Borda como fino pois como ajustável não esperava o fechamento do formulário!
    Obrigado!

    Ps: Qual que coloco como Resolvildo? Este ou o que você resolveu?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    [Resolvido]Inputbox com padrão dd/mm/yyyy... Empty Re: [Resolvido]Inputbox com padrão dd/mm/yyyy...

    Mensagem  Alexandre Neves 13/10/2012, 19:34

    Basta que escreva o texto que precisar e marque resolvido, como na figura anexa
    [Resolvido]Inputbox com padrão dd/mm/yyyy... MaximoAccess%20ResolvidoMarcado


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Inputbox com padrão dd/mm/yyyy... Empty Re: [Resolvido]Inputbox com padrão dd/mm/yyyy...

    Mensagem  MPS 14/10/2012, 02:05

    Alexandre, obrigado!
    Vou deixar este aqui como não resolvido, pois tenho duvidas se é possível formatar uma variável no INPUTBOX!

    Conteúdo patrocinado


    [Resolvido]Inputbox com padrão dd/mm/yyyy... Empty Re: [Resolvido]Inputbox com padrão dd/mm/yyyy...

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 09:39