MaximoAccess

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

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Selecionar Caixa de Texto pelo Número de Índice Tabulação

    Compartilhe
    avatar
    =>Nois
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

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

    [Resolvido]Selecionar Caixa de Texto pelo Número de Índice Tabulação

    Mensagem  =>Nois em Qui 15 Set 2016, 00:58

    Noite! study

    Minha idéia ao inves de usar o nome dos campos fazendo referencia de alguma caixa de texto eu iria utilizar o indice de tabulação

    [Você precisa estar registrado e conectado para ver esta imagem.]


    é possivel dar um setfocus em uma caixa de texto utilizando seu determinado numero de tabulação?


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.] Att. Nois

    Se tudo não der certo... Descanse e tente novamente!
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9676
    Registrado : 04/11/2009

    Re: [Resolvido]Selecionar Caixa de Texto pelo Número de Índice Tabulação

    Mensagem  JPaulo em Qui 15 Set 2016, 14:12

    Olá

    Sim é possivel;

    Código:
    Private Sub SeuBotão_Click()
    For Each ctl In Controls
      If ctl.ControlType = acTextBox Then
          If ctl.TabIndex = 5 Then
            ctl.SetFocus
            Exit Sub
          End If
      End If
    Next
    End Sub


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver este link.]

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    avatar
    =>Nois
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

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

    Re: [Resolvido]Selecionar Caixa de Texto pelo Número de Índice Tabulação

    Mensagem  =>Nois em Qui 15 Set 2016, 16:38

    Boa! cheers


    faltou só declarar o ctl

    Dim ctl As Control


    para verificar se esta vazio o campo eu tenho que dar um setfocus primeiro?


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.] Att. Nois

    Se tudo não der certo... Descanse e tente novamente!
    avatar
    =>Nois
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

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

    Re: [Resolvido]Selecionar Caixa de Texto pelo Número de Índice Tabulação

    Mensagem  =>Nois em Qui 15 Set 2016, 16:42

    Consegui!


    Código:
    Dim ctl As Control

    For Each ctl In Controls
      If ctl.ControlType = acTextBox Then
        If ctl.TabIndex = 5 Then
           
            If IsNull(ctl) Then
            MsgBox "Campo Vazio!"
            ctl.SetFocus
            End If
           
            Exit Sub
        End If
      End If
    Next


    Valeu JP!!!


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.] Att. Nois

    Se tudo não der certo... Descanse e tente novamente!
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9676
    Registrado : 04/11/2009

    Re: [Resolvido]Selecionar Caixa de Texto pelo Número de Índice Tabulação

    Mensagem  JPaulo em Qui 15 Set 2016, 19:14

    Obrigado pelo retorno.

    Só precisa declarar se no inicio do modulo estiver Option Explicit

    No entanto, todas as variaveis devem ser declaradas.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver este link.]

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]

      Data/hora atual: Dom 22 Out 2017, 13:06