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]Definir fonte do controle por VBA

    avatar
    guimaga
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 02/09/2015

    [Resolvido]Definir fonte do controle por VBA Empty [Resolvido]Definir fonte do controle por VBA

    Mensagem  guimaga 7/3/2016, 17:42

    Boa tarde,

    Estou tentando editar a fonte do controle por VBA usando o seguinte código:

    Dim mySQL As String
    mySQL = "SELECT 7 FROM tblaspg"
    Forms.frmdia.Dia = mySQL

    Onde 7 é o nome do campo na tabela e tblaspg é o nome da tabela.

    O problema é que ao invés de selecionar como fonte do controle, ele coloca o resultado como um texto inserido.

    Alguém me ajuda a resolve este problema?

    Agradeço desde já.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  FabioPaes 7/3/2016, 17:48

    Tente assim:


    Dim mySQL As String
    mySQL = "SELECT [7] FROM tblaspg"
    Forms.frmdia.Dia = mySQL


    Última edição por fabiopaes em 7/3/2016, 17:50, editado 1 vez(es)
    avatar
    guimaga
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 02/09/2015

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  guimaga 7/3/2016, 17:58

    Boa tarde,

    Primeiramente obrigado pelo apoio.

    Então, o problema continua o mesmo.

    Ao invés de inserir o valor da tabela ele insere "SELECT [7] FROM tblaspg" como texto.

    Aguardo.
    avatar
    guimaga
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 02/09/2015

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  guimaga 8/3/2016, 17:59

    Up!
    avatar
    guimaga
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 02/09/2015

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  guimaga 9/3/2016, 17:01

    Up!
    avatar
    guimaga
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 02/09/2015

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  guimaga 14/3/2016, 13:52

    Up!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  JPaulo 14/3/2016, 14:16

    Você quer alterar a fonte de controle de uma caixa de texto ou do formulario ?

    É que não vejo ae nada relacionado com "ControlSource" ou "RecordSource"


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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Definir fonte do controle por VBA Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Definir fonte do controle por VBA Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Definir fonte do controle por VBA Folder_announce_new Instruções SQL como utilizar...
    avatar
    guimaga
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 02/09/2015

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  guimaga 14/3/2016, 14:26

    Boa tarde, obrigado pela resposta.

    Pretendo alterar a fonte do controle de uma caixa de texto. Só que a caixa de texto está em outro formulário, vou explicar.

    No meu caso é um calendário que esta no form principal. Ao clicar na data especifica, ele abre um form para inserir registros e lembretes. Como em cada mês a ordem dos dias é diferente, preciso definir o controle da caixa de texto, do form que insiro os lembretes, após clicar na data especifica.

    Ou seja, ao clicar na data 14 de março, por exemplo, o form que irá abrir terá que ter como fonte de controle da caixa de texto o campo 15 da tabela.

    Não sei se fui claro o suficiente, mas é isso.

    Obrigado.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  FabioPaes 14/3/2016, 14:37

    Tente assim:

    Dim mySQL As String
    mySQL = "SELECT [7] FROM tblaspg"
    Forms.frmdia.Dia.RowSource = mySQL
    avatar
    guimaga
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 02/09/2015

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  guimaga 14/3/2016, 14:43

    O seguinte erro aparece "O objeto não aceita esta propriedade ou método."
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  FabioPaes 14/3/2016, 14:51

    Mude para:
    .ControlSource
    avatar
    guimaga
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 02/09/2015

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  guimaga 14/3/2016, 14:54

    O seguinte erro aparece, dentro da caixa de texto "=Nome?"
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  JPaulo 14/3/2016, 15:07

    Fabio, você testou ?

    Guilherme, faça assim;

    Código:
    Private Sub Calendar1_AfterUpdate()
    Dim x%
        x = Day(Me.Calendar1.Value)
    DoCmd.OpenForm "frmDias"
    Forms!frmDias.Form!txtDia.ControlSource = x
    End Sub

    Exemplo montado em cima do joelho;

    http://dl.dropboxusercontent.com/u/771097/CalendariosForm.zip


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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Definir fonte do controle por VBA Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Definir fonte do controle por VBA Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Definir fonte do controle por VBA Folder_announce_new Instruções SQL como utilizar...
    avatar
    guimaga
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 02/09/2015

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  guimaga 14/3/2016, 15:19

    JPaulo, agradeço sua ajuda, mas não entendi muito bem.

    O calendário utilizado pelo meu form, foi desenvolvido por mim. Não entendi muito bem a sua formula.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  JPaulo 14/3/2016, 16:17

    Como não conheço o seu, porque você não anexou aqui parte do seu banco, fiz algo simples para você entender;

    1º Ao pressionar o dia no calendario, envia o numero do dia para a variavel "x"

    2º Ao abrir o formulario "frmDias", coloca a caixa de texto com o ControlSource = x



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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Definir fonte do controle por VBA Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Definir fonte do controle por VBA Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Definir fonte do controle por VBA Folder_announce_new Instruções SQL como utilizar...
    avatar
    guimaga
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 02/09/2015

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  guimaga 14/3/2016, 16:57

    JPaulo, segue link com o arquivo para download.

    O que quero é que ao clicar duas vezes no dia, abra o formulário "frmdia" com as informações do dia que cliquei e que possa fazer alterações.

    https://drive.google.com/file/d/0B1wMzYoiKJ3UeHdGdGgza0Z0N1E/view?usp=sharing
    avatar
    erinaldo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 27/09/2010

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  erinaldo 14/3/2016, 17:46

    coloca assim

    me.nomeSubForm.datasource="NOMEDOFORMULARIO"

    isso pode carregar o forulario que voce quiser

    acho que é isso

    não consegui abrir seu arquivo manda no Access 2007


    att
    avatar
    guimaga
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 02/09/2015

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  guimaga 14/3/2016, 18:07

    Pessoal, agradeço a ajuda de todos vocês, consegui fazer o que pretendia.

    Forms!frmdia.Form!Dia.ControlSource = Me.qui2.ControlSource

    Usei essa fórmula, onde "qui2" é a quinta feira da segunda semana, no calendário. Deu certo.

    Agradeço a todos e até a próxima!

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  JPaulo 15/3/2016, 09:24

    Obrigado pelo retorno o forum agradece.


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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Definir fonte do controle por VBA Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Definir fonte do controle por VBA Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Definir fonte do controle por VBA Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Definir fonte do controle por VBA Empty Re: [Resolvido]Definir fonte do controle por VBA

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 17:42