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]Erro ao usar SelStart apenas no Office 2021

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4757
    Registrado : 06/11/2009

    [Resolvido]Erro ao usar SelStart apenas no Office 2021 Empty [Resolvido]Erro ao usar SelStart apenas no Office 2021

    Mensagem  Assis 10/11/2022, 17:53

    Boa tarde
    Amigos

    Este código funciono perfeito no 2013 e 2016

    Private Sub txtHireDate_GotFocus()
    Me.txtHireDate.SelStart = 0
    End Sub

    Mas no 2021 bloqueia o campo

    Tem como resolver


    .................................................................................
    *** Só sei que nada sei ***
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4757
    Registrado : 06/11/2009

    [Resolvido]Erro ao usar SelStart apenas no Office 2021 Empty Re: [Resolvido]Erro ao usar SelStart apenas no Office 2021

    Mensagem  Assis 14/11/2022, 11:46

    up


    .................................................................................
    *** Só sei que nada sei ***
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4757
    Registrado : 06/11/2009

    [Resolvido]Erro ao usar SelStart apenas no Office 2021 Empty Re: [Resolvido]Erro ao usar SelStart apenas no Office 2021

    Mensagem  Assis 15/11/2022, 12:46

    Boa tarde

    Este código funciono perfeito no 2013 e 2016 ambos 32 Bts

    Mas no 2021 64 Bits o campo recebe o foco e fica bloqueado


    .................................................................................
    *** Só sei que nada sei ***
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4757
    Registrado : 06/11/2009

    [Resolvido]Erro ao usar SelStart apenas no Office 2021 Empty Re: [Resolvido]Erro ao usar SelStart apenas no Office 2021

    Mensagem  Assis 20/11/2022, 17:20

    Boa tarde, Amigos

    Vou colocar aqui o exemplo.

    Ao abrir a BD, abre no formulário " Menu ", que por sua vez tem um botão " Registar ".

    Ao clikar em " Registar " abre o outro formulário de Registar os movimentos.

    Ao abrir este formulário " frmMovimentoCaixa" o foco vai para o primeiro caracter do campo "txtData" que fica preenchido com a data do dia.

    - O que está a acontecer é:

    No Office 2013, ou 2016, ambos 32 Bits não tenho problemas ao digitar nova data no campo "txtData".

    Mas no Office 2021 64 Bits o campo "txtData" fica bolqueado.

    Por isso preciso que alguém teste num Office 2013 ou 2016, mas de 64 Bits para ver se acontece o mesmo o campo "txtData" ficar bloqueado.

    Obrigado
    Anexos
    [Resolvido]Erro ao usar SelStart apenas no Office 2021 AttachmentTestes Gestão Forum.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.1 Mb) Baixado 9 vez(es)


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7715
    Registrado : 15/03/2013

    [Resolvido]Erro ao usar SelStart apenas no Office 2021 Empty Re: [Resolvido]Erro ao usar SelStart apenas no Office 2021

    Mensagem  Alvaro Teixeira 22/11/2022, 09:33

    Bom dia Assis,

    Já compilou ou seu projeto na máquina nova (64 bits)????
    [Resolvido]Erro ao usar SelStart apenas no Office 2021 0224

    Parece que não, pois tem erros.
    É a mesma situação que já teve abril de 2021, tem que "pôr a mão na massa".
    https://www.maximoaccess.com/t39423-resolvidoajustar-codigo-para-funcionar-em-32-bits-e-64-bits
    Veja em especial a imagem de exemplo na mensagem nr 4, é o que tem que fazer para o seu aplicativo rolar a 32 Bits e 64 Bits.

    Se quer compreender como é efetuado, no tópico abaixo tem um exemplo a 32 bits e outro que partilhei que foi implementado para funcionar também a 64 bits, creio que será uma fonte de estudo por comparação
    https://www.maximoaccess.com/t344-login-com-mascara-de-password-na-inputbox

    Abraço

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4757
    Registrado : 06/11/2009

    [Resolvido]Erro ao usar SelStart apenas no Office 2021 Empty Re: [Resolvido]Erro ao usar SelStart apenas no Office 2021

    Mensagem  Assis 22/11/2022, 10:19

    Bom dia, Amigos

    Sim Teixeira já compilei no Office 2021 64 e não dá erro que até consigo criar em ACCDE

    Segue exemplo já compilado, mas a dar o mesmo erro, bloqueia no campo TxtData
    Anexos
    [Resolvido]Erro ao usar SelStart apenas no Office 2021 AttachmentTestes Gestão Forum 64.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.9 Mb) Baixado 10 vez(es)


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7715
    Registrado : 15/03/2013

    [Resolvido]Erro ao usar SelStart apenas no Office 2021 Empty Re: [Resolvido]Erro ao usar SelStart apenas no Office 2021

    Mensagem  Alvaro Teixeira 22/11/2022, 10:55

    Olá Assis,

    Só mais logo em casa é que tenho o 2021 para testar.

    Entretanto, não encontro o campo que faz referencia ao problema na mensagem nr 1, pode dar mais detalhes o que deveria fazer o que está a fazer e em que campo.
    Na imagem o assinalado a 2 está correta a referência?
    [Resolvido]Erro ao usar SelStart apenas no Office 2021 0225

    Abraço
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4757
    Registrado : 06/11/2009

    [Resolvido]Erro ao usar SelStart apenas no Office 2021 Empty Re: [Resolvido]Erro ao usar SelStart apenas no Office 2021

    Mensagem  Assis 22/11/2022, 11:04

    Teixeira

    O erro é meu ...


    Aqui esta onde dá erro que bloqueia o campo


    Private Sub txtData_GotFocus()
    Call Form_Current
    Call fcor(Me!txtData, "am")

    Me.ActiveControl.SelStart = 0

    Me.Comando68.Enabled = True
    Me.Comando65.Enabled = False
    Me.Texto207.Visible = False


    Sim onde está o 2 está correto

    End Sub


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7715
    Registrado : 15/03/2013

    [Resolvido]Erro ao usar SelStart apenas no Office 2021 Empty Re: [Resolvido]Erro ao usar SelStart apenas no Office 2021

    Mensagem  Alvaro Teixeira 22/11/2022, 11:22

    Olá Assis,

    O número 2 da imagem anterior, na minha opinião não está bem, se tem dúvidas veja aqui:
    https://www.maximoaccess.com/t9846-desafio-referenciar-objetos-forms

    Relativamente "...onde dá erro que bloqueia o campo", pela leitura que fiz do código não deve apresentar erro, estou certo ou errado? Pode bloquear ou não funcionar, mas não apresenta nenhuma mensagem de erro correto?

    Caso afirmativo uma solução para verificar o que se está a passar é retirar o código temporariamente para verificar os erros
    [Resolvido]Erro ao usar SelStart apenas no Office 2021 0226

    Abraço
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4757
    Registrado : 06/11/2009

    [Resolvido]Erro ao usar SelStart apenas no Office 2021 Empty Re: [Resolvido]Erro ao usar SelStart apenas no Office 2021

    Mensagem  Assis 22/11/2022, 11:33

    Tirei o acontecimento:

    Mas continua a bloquear o campo TxtData

    Quanto ao ponto 2 não vejo problemas mesmo no 2012.

    Mas o Amigo depois em casa tira a dúvida por favor.

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7715
    Registrado : 15/03/2013

    [Resolvido]Erro ao usar SelStart apenas no Office 2021 Empty Re: [Resolvido]Erro ao usar SelStart apenas no Office 2021

    Mensagem  Alvaro Teixeira 22/11/2022, 12:40

    Olá Assis,

    Tem muitos eventos no Form e o código deve ser otimizado.
    Quando temos muitos eventos  pode existir conflito e o código não ser executado em determinada sequência.
    Para resolver esta "novela" apenas tem que colocar o código abaixo (no evento ao abrir) para o campo receber o foco.
    [Resolvido]Erro ao usar SelStart apenas no Office 2021 0227

    Por último deve rever este tópico e estudar as orientações.
    Bom almoço!

    Abraço

    Nota: Título do tópico ajustado
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4757
    Registrado : 06/11/2009

    [Resolvido]Erro ao usar SelStart apenas no Office 2021 Empty Re: [Resolvido]Erro ao usar SelStart apenas no Office 2021

    Mensagem  Assis 22/11/2022, 16:27

    Boa tarde, Amigos

    Tirando o comando marcado a vermelho na mensagem Nº 11, e colocando o mesmo ao ABRIR o formulário ..

    Foi remédio santo

    Teixeira:cheers:

    Quem sabe, sabe

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7715
    Registrado : 15/03/2013

    [Resolvido]Erro ao usar SelStart apenas no Office 2021 Empty Re: [Resolvido]Erro ao usar SelStart apenas no Office 2021

    Mensagem  Alvaro Teixeira 22/11/2022, 16:59

    cheers

      Data/hora atual: 1/2/2023, 06:24