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


4 participantes

    [Resolvido]tipo de letra ( Form´s )

    avatar
    Convidado
    Convidado


    [Resolvido]tipo de letra ( Form´s ) Empty tipo de letra ( Form´s )

    Mensagem  Convidado 22/8/2011, 08:20

    boas,
    coisa rápida, tenho um tipo de letra nos Forms e mesmo ao instalar nos Computadores antes de tudo, quando depois passo a abrir a bd esta não abre no tipo de letra pretendido sem antes entrar-mos em vista de estrutura e clicar na fonte e ai fica ok...

    Obrigado
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]tipo de letra ( Form´s ) Empty Re: [Resolvido]tipo de letra ( Form´s )

    Mensagem  criquio 22/8/2011, 08:34

    E se colocar no evento "Ao abrir" do formulário algo como:

    Me.NomeDoControle.FontName = "NomeDaFonte"

    Pode fazer um loop para todos os controles, caso sejam muitos:

    Dim C As Control

    For Each C In Me.Controls

    If C.ControlType = acTextBox Or C.ControlType = acComboBox Or C.ControlType = acListBox Then
    C.FontName = "NomeDaFonte"
    End If

    Next C


    Naturalmente, tem que ter a fonte instalada no computador. Caso seja uma fonte não padrão do Windows, pode colocar uma cópia dela na pasta do bd e programá-lo para copiar a fonte para a pasta Fontes do Windows caso não a tenha lá.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]tipo de letra ( Form´s ) Empty Re: [Resolvido]tipo de letra ( Form´s )

    Mensagem  Convidado 22/8/2011, 09:31

    ok... obrigado
    No entanto como são alguns controles, disse-me que e como podia fazer, no entanto, onde coloco o código ?!? para todos os Forms ? ou tera de ser Form by Form ?!?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]tipo de letra ( Form´s ) Empty Re: [Resolvido]tipo de letra ( Form´s )

    Mensagem  criquio 22/8/2011, 11:55

    Pode colocar isso em uma função global, em um módulo, e chamar no "Ao carregar" de cada formulário, caso seja necessário:

    Public Function Maiuscula()

    Dim C As Control

    For Each C In Screen.ActiveForm.Controls

    If C.ControlType = acTextBox Or C.ControlType = acComboBox Or C.ControlType = acListBox Then
    C.FontName = "NomeDaFonte"
    End If

    Next C

    End Function


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    pmc55
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 30
    Registrado : 19/03/2011

    [Resolvido]tipo de letra ( Form´s ) Empty Re: [Resolvido]tipo de letra ( Form´s )

    Mensagem  pmc55 22/8/2011, 13:12

    Ao abrir o form surge o seguinte erro:
    Run-time error 2475: Introduziu uma expressão que requer que a janela activa seja um formulário
    O que estou a fazer de errado ?
    Obrigado.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]tipo de letra ( Form´s ) Empty Re: [Resolvido]tipo de letra ( Form´s )

    Mensagem  criquio 22/8/2011, 13:15

    Você colocou a função acima em um módulo? Colocou Call Maiuscula no "Ao carregar" do formulário?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    pmc55
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 30
    Registrado : 19/03/2011

    [Resolvido]tipo de letra ( Form´s ) Empty Re: [Resolvido]tipo de letra ( Form´s )

    Mensagem  pmc55 22/8/2011, 13:26

    Correcto, coloquei a função num módulo, apenas alterei o nome de "Maiusculas" para "TipodeLetra", e chamei a função no form ao carregar (Load).
    Quando passo para modo de estrutura funciona mas após fechar ao reabrir surge o erro acima descrito.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]tipo de letra ( Form´s ) Empty Re: [Resolvido]tipo de letra ( Form´s )

    Mensagem  criquio 22/8/2011, 13:44

    Tente o seguinte: coloque a chamada no evento "No timer", defina o intervalo do cronômetro para algo como 100 e pode zerar o intervalo após a chamada da função:

    Call TipodeLetra
    TimerInterval = 0


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    pmc55
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 30
    Registrado : 19/03/2011

    [Resolvido]tipo de letra ( Form´s ) Empty Re: [Resolvido]tipo de letra ( Form´s )

    Mensagem  pmc55 22/8/2011, 13:47

    Resolvido.
    Obrigado !
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]tipo de letra ( Form´s ) Empty Re: [Resolvido]tipo de letra ( Form´s )

    Mensagem  Alexandre Neves 22/8/2011, 13:48

    Tente criar a função a receber dois argumentos: nome do formulário e tipo de letra
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]tipo de letra ( Form´s ) Empty Re: [Resolvido]tipo de letra ( Form´s )

    Mensagem  vieirasoft 26/8/2011, 05:33


    Como não houve retorno, o tópico passa a resolvido. Qualquer coisa reabra, por favor.

    Conteúdo patrocinado


    [Resolvido]tipo de letra ( Form´s ) Empty Re: [Resolvido]tipo de letra ( Form´s )

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 09:50