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]Movimentação de rotulo e controle

    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]Movimentação de rotulo e controle Empty Movimentação de rotulo e controle

    Mensagem  anderson_cgms 19/3/2013, 12:45

    Bom dia amigos,

    Peço quem pode me explicar o código abaixo: sei que movimenta o controle e rotulo mais qual faz o que?


    End If
    mysql = "SELECT * FROM tblPermissõesUsuários WHERE idFuncao = " & CLng(Me!tx1) & " AND Id_usuario = " & CLng(Me!tx2)
    Me.RecordSource = mysql
    If bloqueado Then

    Me!Bloqueada.Top = 399 * 399
    Me!Rótulo39.Top = 399 * 399
    Else

    Me!Bloqueada.Top = 423 * 577
    Me!Rótulo39.Top = 423 * 577
    End If



    Att
    Marco Messa
    Marco Messa
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 291
    Registrado : 28/06/2010

    [Resolvido]Movimentação de rotulo e controle Empty Re: [Resolvido]Movimentação de rotulo e controle

    Mensagem  Marco Messa 19/3/2013, 14:08

    Não sei se você pegou o código incompleto, mas vamos lá:

    End If << Não serve pra nada já que não tem um IF antes

    ''Essas duas linhas servem pra trazer os dados para o formulário
    mysql = "SELECT * FROM tblPermissõesUsuários WHERE idFuncao = " & CLng(Me!tx1) & " AND Id_usuario = " & CLng(Me!tx2)
    Me.RecordSource = mysql

    ''Aqui verifica alguma variável chamada de bloqueado para então mover os controles
    If bloqueado Then
    Me!Bloqueada.Top = 399 * 399 ''Move o controle
    Me!Rótulo39.Top = 399 * 399 ''Move o rótulo
    Else
    Me!Bloqueada.Top = 423 * 577 ''Move o controle
    Me!Rótulo39.Top = 423 * 577 ''Move o rótulo
    End If


    Dica: Sempre indente o seu código pra conseguir identificar melhor o que será executado

    Flws


    .................................................................................
    Tea with me that I book your face Cool
    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]Movimentação de rotulo e controle Empty Re: [Resolvido]Movimentação de rotulo e controle

    Mensagem  anderson_cgms 19/3/2013, 19:01

    Boa tarde marco_messa,

    Bom quase tudo certo nos números qual manda para cima e para baixo e qual manda para a direita e esquerda? pois mesmo eu mudando as numerações eles não mudam de lugar.

    Att,
    Marco Messa
    Marco Messa
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 291
    Registrado : 28/06/2010

    [Resolvido]Movimentação de rotulo e controle Empty Re: [Resolvido]Movimentação de rotulo e controle

    Mensagem  Marco Messa 19/3/2013, 19:21

    Segue uma lógica contrária, nesse caso (399 * 399) será um número menor do que (423 * 577), então os controles que recebem o primeiro valor vão ficar mais próximos do topo do formulário.

    Ou seja:
    -> Quanto menor o valor na propriedade Top, mais próximo do topo.

    E caso você queira movimentar pra esquerda e pra direita, basta usar a propriedade Left:
    Ex. Me!Bloqueada.Left = (Algum valor aqui)


    .................................................................................
    Tea with me that I book your face Cool
    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]Movimentação de rotulo e controle Empty Re: [Resolvido]Movimentação de rotulo e controle

    Mensagem  anderson_cgms 19/3/2013, 21:09




    Obrigado... Very Happy



    Conteúdo patrocinado


    [Resolvido]Movimentação de rotulo e controle Empty Re: [Resolvido]Movimentação de rotulo e controle

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 11/5/2024, 09:10