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]Ajuda com 2 caixas de texto

    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Ajuda com 2 caixas de texto Empty [Resolvido]Ajuda com 2 caixas de texto

    Mensagem  toyebom 18/10/2014, 02:56

    Tenho 2 caixas de testo e gostava de saber se era possível configurar dado de uma para outra, ou seja, ao colocar um numero na text1 a dois me desse o valor a seguir. O problema é que é na configuração. Tipo isto:

    Texto1 = 123/121
    Texto2 = 124/121

    A barra e o que está a seguir tem de ficar igual mas não é dado fixo pode ser outro dado tipo:

    Texto1 = 127/14
    Texto2 = 128/14

    Tentei algo assim mas não funciona

    Private Sub Texto1_LostFocus()
    Me.Texto2 = Me.Texto1+1
    End if
    End Sub


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 818
    Registrado : 11/09/2013

    [Resolvido]Ajuda com 2 caixas de texto Empty Re: [Resolvido]Ajuda com 2 caixas de texto

    Mensagem  formiga10x 18/10/2014, 03:36

    Utilizando a função Mid não resolveria não?
    Ex:

    Código:
    Dim x, k As String

    x = Mid(Me.txt1, 1, 3)
    k = Mid(Me.txt1, 4, 10)

    Me.txt2 = x + 1 & k
    Anexos
    [Resolvido]Ajuda com 2 caixas de texto AttachmentMID.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (20 Kb) Baixado 18 vez(es)


    .................................................................................
    Abraço
    Formiga10x

    Sempre que possível poste o bd ou parte dele, com uma explicação bem clara e objetiva do que quer.
    “Um homem não está acabado quando enfrenta a derrota. Ele está acabado quando desiste - Richard Nixon”
    Formiga10x

    "Lembro do exato momento em que me dei conta que boa parte de minha vida foi dedicada a localizar erros em meus próprios programas."
    - Maurice Vicent Wilkes
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Ajuda com 2 caixas de texto Empty Ajuda com 2 caixas de texto

    Mensagem  toyebom 18/10/2014, 23:51

    É isso mesmo obrigado.

    Só alterei o comando tirando-o do botão e coloquei na caixa 1 ao perder focus.


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 818
    Registrado : 11/09/2013

    [Resolvido]Ajuda com 2 caixas de texto Empty Re: [Resolvido]Ajuda com 2 caixas de texto

    Mensagem  formiga10x 19/10/2014, 00:00

    O fórum agradece o retorno.


    .................................................................................
    Abraço
    Formiga10x

    Sempre que possível poste o bd ou parte dele, com uma explicação bem clara e objetiva do que quer.
    “Um homem não está acabado quando enfrenta a derrota. Ele está acabado quando desiste - Richard Nixon”
    Formiga10x

    "Lembro do exato momento em que me dei conta que boa parte de minha vida foi dedicada a localizar erros em meus próprios programas."
    - Maurice Vicent Wilkes
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Ajuda com 2 caixas de texto Empty Ajuda com 2 caixas de texto

    Mensagem  toyebom 19/10/2014, 03:31

    Peço desculpa formiga10X mas utilizando o teu codigo surgiu-me uma duvida:

    Dim x, k As String

    x = Mid(Me.[Oficio Registado], 1, 3)
    k = Mid(Me.[Oficio Registado], 4, 10)

    Me.Texto726 = x + 1 & k

    o código dá para alterar 3 digitos ou seja

    001/14 por exemplo
    e quando chegar ao 999/14 quando escolher o 1000/14 o código faz 1010/14 e não 1001/14

    pensei em algo tipo


    Private Sub Oficio_Registado_AfterUpdate()
    Dim x, k As String

    If Me.[Oficio Registado] > "0/##" Or Me.[Oficio Registado] < "1000/##" Then
    x = Mid(Me.[Oficio Registado], 1, 3)
    k = Mid(Me.[Oficio Registado], 4, 10)

    Me.Texto726 = x + 1 & k

    Else

    x = Mid(Me.[Oficio Registado], 1, 4)
    k = Mid(Me.[Oficio Registado], 5, 10)

    Me.Texto726 = x + 1 & k
    End If
    End Sub

    mas não funciona


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 818
    Registrado : 11/09/2013

    [Resolvido]Ajuda com 2 caixas de texto Empty Re: [Resolvido]Ajuda com 2 caixas de texto

    Mensagem  formiga10x 19/10/2014, 15:28

    Olá Toy agora que vi sua msg.

    Veja vc pode fazer por condição tipo:
    poe um contador Len para verificar qts caracteres tem dentro da txt e então dividi-los

    Ex:

    Código:
    x = Len(Me.txt1)

    If x = 6 Then
    x = Mid(Me.txt1, 1, 3)
    k = Mid(Me.txt1, 4, 10)
    Me.txt2 = x + 1 & k
    End If

    If x = 7 Then
    x = Mid(Me.txt1, 1, 4)
    k = Mid(Me.txt1, 5, 10)
    Me.txt2 = x + 1 & k
    End If

    If x = 8 Then
    x = Mid(Me.txt1, 1, 5)
    k = Mid(Me.txt1, 6, 10)
    Me.txt2 = x + 1 & k
    End If
    Anexos
    [Resolvido]Ajuda com 2 caixas de texto AttachmentMID_Com_Len.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (25 Kb) Baixado 26 vez(es)


    .................................................................................
    Abraço
    Formiga10x

    Sempre que possível poste o bd ou parte dele, com uma explicação bem clara e objetiva do que quer.
    “Um homem não está acabado quando enfrenta a derrota. Ele está acabado quando desiste - Richard Nixon”
    Formiga10x

    "Lembro do exato momento em que me dei conta que boa parte de minha vida foi dedicada a localizar erros em meus próprios programas."
    - Maurice Vicent Wilkes
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Ajuda com 2 caixas de texto Empty Ajuda com 2 caixas de texto

    Mensagem  toyebom 19/10/2014, 16:07

    Obrigado novamente formiga10x, ficou assim

    Código:
    Private Sub Oficio_Registado_AfterUpdate()
    Dim x, k As String

    x = Len(Me.[Oficio Registado])

    If x = 4 Then
    x = Mid(Me.[Oficio Registado], 1, 1)
    k = Mid(Me.[Oficio Registado], 2, 10)
    Me.Texto726 = x + 1 & k
    End If

    If x = 5 Then
    x = Mid(Me.[Oficio Registado], 1, 2)
    k = Mid(Me.[Oficio Registado], 3, 10)
    Me.Texto726 = x + 1 & k
    End If

    If x = 6 Then
    x = Mid(Me.[Oficio Registado], 1, 3)
    k = Mid(Me.[Oficio Registado], 4, 10)
    Me.Texto726 = x + 1 & k
    End If

    If x = 7 Then
    x = Mid(Me.[Oficio Registado], 1, 4)
    k = Mid(Me.[Oficio Registado], 5, 10)
    Me.Texto726 = x + 1 & k
    End If

    If x = 8 Then
    x = Mid(Me.[Oficio Registado], 1, 5)
    k = Mid(Me.[Oficio Registado], 6, 10)
    Me.Texto726 = x + 1 & k
    End If

    End Sub


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Ajuda com 2 caixas de texto Empty [Resolvido]Ajuda com 2 caixas de texto

    Mensagem  toyebom 19/10/2014, 16:09

    Já agora, esqueci.

    Resolvido Razz Razz


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 818
    Registrado : 11/09/2013

    [Resolvido]Ajuda com 2 caixas de texto Empty Re: [Resolvido]Ajuda com 2 caixas de texto

    Mensagem  formiga10x 19/10/2014, 16:11

    Vlw meu amigo forte abraço Very Happy


    .................................................................................
    Abraço
    Formiga10x

    Sempre que possível poste o bd ou parte dele, com uma explicação bem clara e objetiva do que quer.
    “Um homem não está acabado quando enfrenta a derrota. Ele está acabado quando desiste - Richard Nixon”
    Formiga10x

    "Lembro do exato momento em que me dei conta que boa parte de minha vida foi dedicada a localizar erros em meus próprios programas."
    - Maurice Vicent Wilkes

    Conteúdo patrocinado


    [Resolvido]Ajuda com 2 caixas de texto Empty Re: [Resolvido]Ajuda com 2 caixas de texto

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 04:16