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 - como pôr foco no controlo

    avatar
    rmjsantos
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 84
    Registrado : 31/10/2014

    [Resolvido]ajuda - como pôr foco no controlo Empty [Resolvido]ajuda - como pôr foco no controlo

    Mensagem  rmjsantos 19/3/2015, 22:16

    Olá amigos,

    Tenho um formulário que ao abrir pretendo que o cursor fique no controlo desejado (no caso [diafim])
    Tenho o seguinte código no ao abrir formulário, mas o cursor não fica ativo no controlo para poder inserir a data do fim do dia.
    Não sei se estou a fazer bem, mas preciso de ajuda.
    É possível abrir o formulário e ir diretamente para o campo desejado?
    O código que tenho é o seguinte:


    Private Sub Form_Open(Cancel As Integer)
    DoCmd.Maximize
    DoCmd.GoToControl "[diafim]"

    End Sub


    Obrigado
    ÓscarSantos
    ÓscarSantos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 335
    Registrado : 18/09/2013

    [Resolvido]ajuda - como pôr foco no controlo Empty Re: [Resolvido]ajuda - como pôr foco no controlo

    Mensagem  ÓscarSantos 19/3/2015, 22:20

    Private Sub Form_Open(Cancel As Integer)
    DoCmd.Maximize
    Me.diafim.Setfocus ' o campo recebe o foco

    End Sub

    Abraco


    .................................................................................
    _________________________________________________________
    sempre a aprender
    para enviar ou postar só access2007 infelizmente é o que tenho no trabalho Sad .
    para dar tópico como resolvido https://www.maximoaccess.com/t860-resolucao-de-topicos
    avatar
    rmjsantos
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 84
    Registrado : 31/10/2014

    [Resolvido]ajuda - como pôr foco no controlo Empty Re: [Resolvido]ajuda - como pôr foco no controlo

    Mensagem  rmjsantos 19/3/2015, 23:04

    Obrigado Óscar pela ajuda.
    Só que agora acontece o seguinte:

    Tenho o seguinte código num formulário que fecha depois de abrir o que pretendo, ou seja, tenho um formulário (menu_dt1_fecho) que seleciono o registo que pretendo abrir no formulário "dt1_fecho", até aqui tudo bem, só que depois de abrir o formulário e fechar os outros fico sem o foco no formulário entretanto aberto e daí ter de clicar com o botão do mouse no formulário para depois ficar com o focus no campo pretendido, para inserir a data do fim do dia no qual o Óscar ajudou com o código.

    O código é o seguinte:

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "dt1_fecho"

    DoCmd.OpenForm stDocName, , , stLinkCriteria
    DoCmd.Close acForm, "menu_dt1_fecho"
    DoCmd.Close acForm, "menuprincipal"



    Devo estar a fazer alguma coisa mal.
    Pode ajudar?

    ÓscarSantos
    ÓscarSantos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 335
    Registrado : 18/09/2013

    [Resolvido]ajuda - como pôr foco no controlo Empty Re: [Resolvido]ajuda - como pôr foco no controlo

    Mensagem  ÓscarSantos 19/3/2015, 23:08

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "dt1_fecho"
    StLinkCriteria = "seucampo= " & campoform     ' aqui faz a ligacao entre o campo num form e o campo no form a abrir

    DoCmd.OpenForm stDocName, , , stLinkCriteria

    DoCmd.Close acForm, "menu_dt1_fecho"
    DoCmd.Close acForm, "menuprincipal"

    Forms!dt1_fecho!seucampo.setfocus
    Abraco


    .................................................................................
    _________________________________________________________
    sempre a aprender
    para enviar ou postar só access2007 infelizmente é o que tenho no trabalho Sad .
    para dar tópico como resolvido https://www.maximoaccess.com/t860-resolucao-de-topicos
    ÓscarSantos
    ÓscarSantos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 335
    Registrado : 18/09/2013

    [Resolvido]ajuda - como pôr foco no controlo Empty Re: [Resolvido]ajuda - como pôr foco no controlo

    Mensagem  ÓscarSantos 19/3/2015, 23:16

    Se nao der amanha faco teste. Agora estou no tablet.

    Abraco


    .................................................................................
    _________________________________________________________
    sempre a aprender
    para enviar ou postar só access2007 infelizmente é o que tenho no trabalho Sad .
    para dar tópico como resolvido https://www.maximoaccess.com/t860-resolucao-de-topicos
    avatar
    rmjsantos
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 84
    Registrado : 31/10/2014

    [Resolvido]ajuda - como pôr foco no controlo Empty Re: [Resolvido]ajuda - como pôr foco no controlo

    Mensagem  rmjsantos 19/3/2015, 23:20

    obrigado pela ajuda Óscar,

    Mas podia ser mais especifico, para que eu possa entender.
    O formulário que pretendo abrir é o dt1_fecho e o campo é o diafim.

    StLinkCriteria = "seucampo= " & campoform ' aqui faz a ligacao entre o campo num form e o campo no form a abrir

    Como faço a ligação do campo no form a abrir?


    avatar
    rmjsantos
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 84
    Registrado : 31/10/2014

    [Resolvido]ajuda - como pôr foco no controlo Empty Re: [Resolvido]ajuda - como pôr foco no controlo

    Mensagem  rmjsantos 19/3/2015, 23:44

    Óscar
    deixo aqui link da base dados teste para verificar e se puder ajudar agradeço imenso.


    https://www.dropbox.com/s/v6zxaqw0i5ofwn9/teste.zip?dl=0


    Obrigado
    ÓscarSantos
    ÓscarSantos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 335
    Registrado : 18/09/2013

    [Resolvido]ajuda - como pôr foco no controlo Empty Re: [Resolvido]ajuda - como pôr foco no controlo

    Mensagem  ÓscarSantos 20/3/2015, 08:22

    rui peço desculpa, mas no serviço so tenho access 2003.

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "dt1_fecho"
    StLinkCriteria = "diafim= " & Me.diafim ' aqui faz a ligacao entre o campo num form e o campo no form a abrir

    DoCmd.OpenForm stDocName, , , stLinkCriteria

    DoCmd.Close acForm, "menu_dt1_fecho"
    DoCmd.Close acForm, "menuprincipal"

    no form dt1_fecho fazes no

    ao abrir form()

    Me.diafim.SetFocus


    abraço


    .................................................................................
    _________________________________________________________
    sempre a aprender
    para enviar ou postar só access2007 infelizmente é o que tenho no trabalho Sad .
    para dar tópico como resolvido https://www.maximoaccess.com/t860-resolucao-de-topicos
    avatar
    rmjsantos
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 84
    Registrado : 31/10/2014

    [Resolvido]ajuda - como pôr foco no controlo Empty Re: [Resolvido]ajuda - como pôr foco no controlo

    Mensagem  rmjsantos 20/3/2015, 20:50

    Boa noite Óscar,

    Consegui, graças à sua ajuda.
    Estou-lhe muito grato.

    Abraço.
    ÓscarSantos
    ÓscarSantos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 335
    Registrado : 18/09/2013

    [Resolvido]ajuda - como pôr foco no controlo Empty Re: [Resolvido]ajuda - como pôr foco no controlo

    Mensagem  ÓscarSantos 20/3/2015, 21:36

    De nada rui, e ainda bem que conseguiste.
    Estamos ca para isso, como tambem para aprender.


    Abraco


    .................................................................................
    _________________________________________________________
    sempre a aprender
    para enviar ou postar só access2007 infelizmente é o que tenho no trabalho Sad .
    para dar tópico como resolvido https://www.maximoaccess.com/t860-resolucao-de-topicos

    Conteúdo patrocinado


    [Resolvido]ajuda - como pôr foco no controlo Empty Re: [Resolvido]ajuda - como pôr foco no controlo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 20/5/2024, 08:47