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 440 voce não pode atribuir valor a este objeto

    avatar
    patriciabrsp
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 08/03/2013

    [Resolvido]erro 440 voce não pode atribuir valor a este objeto Empty [Resolvido]erro 440 voce não pode atribuir valor a este objeto

    Mensagem  patriciabrsp 11/7/2016, 20:15

    Salve Galera
    Sou iniciante,
    Criei um formulario de consulta através de uma caixa de listagem, porém ao clicar no botão recebo o erro 440 voce nao pode atribuir valor a este objeto
    não entendo o que houve pois criei tambem uma consulta parecida para localizar funcionarios  da mesma forma e esta funciona normalmente,
    será que alguém pode me ajudar?

    segue o código:

    DoCmd.OpenForm "FrmCadDiaria", acNormal
    Me.AllowEdits = True
    'On Error Resume Next
    Forms![FrmCadDiaria].idRCD = Me.ClstCadDiaria.Column(0)
    DoCmd.Close acForm, "FrmPesquisaCadDiaria"

    usei   tambem no evento ao apertar tecla desta forma, e também ocorre o mesmo erro

    Private Sub ClstCadDiaria_Click()
    DoCmd.OpenForm "FrmCadDiaria", acNormal, , "", "[idRCD]=[Forms]![FrmPesquisaCadDiaria]![ClstCadDiaria]", , acNormal
    End Sub


    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]erro 440 voce não pode atribuir valor a este objeto Empty Re: [Resolvido]erro 440 voce não pode atribuir valor a este objeto

    Mensagem  FabioPaes 11/7/2016, 20:54

    Amigo, vc esta tentando atribuir um Valor a um campo do formulario, que suponho ser uma Chave Primaria com Numeração Automatica.
    E esse é o Problema.
    Forms![FrmCadDiaria].idRCD = Me.ClstCadDiaria.Column(0)

    Essa linha


    Qual o seu Objetivo? É abrir o Formulário Filtrando Dados?


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    patriciabrsp
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 08/03/2013

    [Resolvido]erro 440 voce não pode atribuir valor a este objeto Empty Re: [Resolvido]erro 440 voce não pode atribuir valor a este objeto

    Mensagem  patriciabrsp 11/7/2016, 21:14

    Exatamente

    O objetivo é abrir o formulario frmCadDiaria no registro especificado
    não posso usar outro campo o valor do Campo idIRCD é uma especie de protocolo de entrada
    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]erro 440 voce não pode atribuir valor a este objeto Empty Re: [Resolvido]erro 440 voce não pode atribuir valor a este objeto

    Mensagem  FabioPaes 11/7/2016, 21:50

    DoCmd.OpenForm "FrmCadDiaria", acNormal, , , "[idRCD]=[Forms]![FrmPesquisaCadDiaria]![ClstCadDiaria]"

    Se nao der certo, poste aqui seu Aplicativo


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    patriciabrsp
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 08/03/2013

    [Resolvido]erro 440 voce não pode atribuir valor a este objeto Empty Re: [Resolvido]erro 440 voce não pode atribuir valor a este objeto

    Mensagem  patriciabrsp 12/7/2016, 04:23

    Eu tentei, e agora da erro em tempo de execução 13 , tipos incompativeis
    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]erro 440 voce não pode atribuir valor a este objeto Empty Re: [Resolvido]erro 440 voce não pode atribuir valor a este objeto

    Mensagem  FabioPaes 12/7/2016, 13:55

    idRCD é Numero? ou Texto?

    Tente assim:
    DoCmd.OpenForm "FrmCadDiaria", acNormal, , , '"[idRCD]=[Forms]![FrmPesquisaCadDiaria]![ClstCadDiaria]"'

    Se nao der, posta seu aplicativo favor!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    patriciabrsp
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 08/03/2013

    [Resolvido]erro 440 voce não pode atribuir valor a este objeto Empty Re: [Resolvido]erro 440 voce não pode atribuir valor a este objeto

    Mensagem  patriciabrsp 12/7/2016, 16:07

    Então , amigo tentei e deu erro de sintaxe

    O campo idRCD pertence a uma consulta e a origem dele é uma tabela TBrcd onde é auto numeração e chave primaria





    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]erro 440 voce não pode atribuir valor a este objeto Empty Re: [Resolvido]erro 440 voce não pode atribuir valor a este objeto

    Mensagem  FabioPaes 12/7/2016, 16:09

    Posta o Seu Aplicativo ou a parte envolvida


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    patriciabrsp
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 08/03/2013

    [Resolvido]erro 440 voce não pode atribuir valor a este objeto Empty Re: [Resolvido]erro 440 voce não pode atribuir valor a este objeto

    Mensagem  patriciabrsp 12/7/2016, 16:27

    segue
    Anexos
    [Resolvido]erro 440 voce não pode atribuir valor a este objeto AttachmentcopiaDiariasBETA.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (214 Kb) Baixado 5 vez(es)
    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]erro 440 voce não pode atribuir valor a este objeto Empty Re: [Resolvido]erro 440 voce não pode atribuir valor a este objeto

    Mensagem  FabioPaes 12/7/2016, 17:02

    O filtro Correto é:

    DoCmd.OpenForm "FrmCadDiaria", acNormal, , "[idRCD]=[Forms]![FrmPesquisaCadDiaria]![ClstCadDiaria]"


    Agora observe que seu Formulário já abre em Novo Registro... Logo, quando executar esse comando ele ira filtrar o registro pretendido e ira para Novo Registro... Logo, os dois comandos Nao combinam!




    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    patriciabrsp
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 08/03/2013

    [Resolvido]erro 440 voce não pode atribuir valor a este objeto Empty Re: [Resolvido]erro 440 voce não pode atribuir valor a este objeto

    Mensagem  patriciabrsp 12/7/2016, 19:29

    Já estou sentindo as orelhas de burro crescer... Embarassed

    Tentei resolver , mas não deu certo

    No evento ao abrir do form principal cad diaria pensei em quando for acionado o form de pesquisa frmPesquisaCadDiaria
    abrir o form como padrão, se não abrir em um novo registro
    o Codigo ficou assim


    Private Sub Form_Open(Cancel As Integer)
    If CurrentProject.AllForms("FrmPesquisaCadDiaria").IsLoaded = True Then
    DoCmd.OpenForm "FrmCadDiaria", acNormal
    sGrava = "N"
    DoCmd.Maximize
    ' DoCmd.Close acForm, [FrmPequisaCadDiaria]
    Else
    DoCmd.GoToRecord acForm, Me.Name, acNewRec
    sGrava = "N"
    DoCmd.Maximize
    End If
    End Sub
    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]erro 440 voce não pode atribuir valor a este objeto Empty Re: [Resolvido]erro 440 voce não pode atribuir valor a este objeto

    Mensagem  FabioPaes 12/7/2016, 19:58

    Veja agora!
    Anexos
    [Resolvido]erro 440 voce não pode atribuir valor a este objeto AttachmentcopiaDiariasBETA.zip
    Corrigido
    Você não tem permissão para fazer download dos arquivos anexados.
    (142 Kb) Baixado 26 vez(es)


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    patriciabrsp
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 08/03/2013

    [Resolvido]erro 440 voce não pode atribuir valor a este objeto Empty Re: [Resolvido]erro 440 voce não pode atribuir valor a este objeto

    Mensagem  patriciabrsp 13/7/2016, 17:56

    Funcionou legal

    Ajudou muito valeu amigo!!

    Conteúdo patrocinado


    [Resolvido]erro 440 voce não pode atribuir valor a este objeto Empty Re: [Resolvido]erro 440 voce não pode atribuir valor a este objeto

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 22:17