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]Formulário desvinculado

    avatar
    joanammc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 88
    Registrado : 30/12/2012

    [Resolvido]Formulário desvinculado Empty [Resolvido]Formulário desvinculado

    Mensagem  joanammc 18/4/2013, 09:15

    Olá a todos

    Venho pedir a vossa ajuda mais uma vez. Li aqui muita coisa relacionada mas não consegui resolver o meu problema. Mad

    Tenho um formulário com os campos desvinculados porque só quero que grave quando carregar no botão.

    o problema é que dentro do form tenho um subform e é ai que não está a funcionar.

    O código que usei foi o seguinte (a parte de registar os membros da equipa é a do subform:

    Private Sub Comando16_Click()

    Dim db As dao.Database
    Dim rst As dao.Recordset

    Set db = CurrentDb
    Set rst = db.OpenRecordset("TEquipa")

    'processo de adição de registo form

    rst.AddNew
    rst.Fields(1) = txtNome

    rst.Update
    rst.Close

    Dim rst1 As dao.Recordset

    Set db = CurrentDb
    Set rst1 = db.OpenRecordset("TMembroEquipa")

    'processo de adição de registo membros equipa

    rst1.AddNew
    rst1.Fields(1) = membros
    rst1.Fields(2) = Cod_membroequipa

    rst1.Update
    rst1.Close

    End Sub

    Agradeço a ajuda
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  JPaulo 18/4/2013, 10:30

    Bom dia Joana;


    Dim db As DAO.Database
    Dim rst As DAO.Recordset
    Dim rst1 As DAO.Recordset

    Set db = CurrentDb
    Set rst = db.OpenRecordset("TEquipa")
    Set rst1 = db.OpenRecordset("TMembroEquipa")

    'processo de adição de registo form

    rst.AddNew
    rst.Fields(1) = Me.txtNome.Value 'controle no formulario
    rst.Update

    'processo de adição de registo membros equipa no subform

    rst1.AddNew
    rst1.Fields(1) = Forms!SeuFormulario!SeuSubFormulario.Form!membros 'controle no subformulario
    rst1.Fields(2) = Forms!SeuFormulario!SeuSubFormulario.Form!Cod_membroequipa 'controle no subformulario
    rst1.Update

    rst.Close
    rst1.Close



    .................................................................................
    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]Formulário desvinculado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário desvinculado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário desvinculado Folder_announce_new Instruções SQL como utilizar...
    avatar
    joanammc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 88
    Registrado : 30/12/2012

    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  joanammc 18/4/2013, 10:54

    Asim parece melhor mas continua-me a dar um erro é:

    Application-defined or object-defined error.

    Sou um pouco leiga nisto Mad
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  JPaulo 18/4/2013, 11:33

    Está a utilizar DAO, veja se tem a referencia VBA marcada.

    Pode ainda mudar o rst.Fields(1) para rst![SeuCampoNaTabela]



    .................................................................................
    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]Formulário desvinculado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário desvinculado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário desvinculado Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  JPaulo 18/4/2013, 11:39

    E tambem não necessita de instanciar o db;

    Ficaria então assim;


    Dim rst As DAO.Recordset
    Dim rst1 As DAO.Recordset

    Set rst = CurrentDb.OpenRecordset("TEquipa")
    Set rst1 = CurrentDb.OpenRecordset("TMembroEquipa")

    'processo de adição de registo form

    rst.AddNew
    rst![SeuCampoNome] = Me.txtNome.Value 'controle no formulario
    rst.Update

    'processo de adição de registo membros equipa no subform

    rst1.AddNew
    rst1![SeuCampoMembro] = Forms!SeuFormulario!SeuSubFormulario.Form!membros 'controle no subformulario
    rst1![SeuCampoCod_membroequip] = Forms!SeuFormulario!SeuSubFormulario.Form!Cod_membroequipa 'controle no subformulario
    rst1.Update

    rst.Close
    rst1.Close


    .................................................................................
    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]Formulário desvinculado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário desvinculado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário desvinculado Folder_announce_new Instruções SQL como utilizar...
    avatar
    joanammc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 88
    Registrado : 30/12/2012

    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  joanammc 18/4/2013, 11:56

    Agora dá erro Method or data member not found nas linhas:

    rst1.[Num_membro] = Forms!FInserirIniciativa.FMembroequipa.Form!membros
    rst1.[Cod_membroequipa] = Forms!FInserirIniciativa.FMembroequipa.Form!Cod_membroequipa

    Shocked
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  JPaulo 18/4/2013, 12:01

    E os nomes estão todos corretos ?

    Pode anexar aqui parte do seu banco ?


    .................................................................................
    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]Formulário desvinculado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário desvinculado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário desvinculado Folder_announce_new Instruções SQL como utilizar...
    avatar
    joanammc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 88
    Registrado : 30/12/2012

    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  joanammc 18/4/2013, 15:00

    Eu parece-me estar. Rolling Eyes

    Envio aqui. O formulario é o finseririniciativa

    Agradeço a ajuda mesmo.
    Anexos
    [Resolvido]Formulário desvinculado AttachmentDatabase1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (168 Kb) Baixado 32 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  JPaulo 18/4/2013, 15:17

    É assim;


    Dim rst As DAO.Recordset
    Dim rst1 As DAO.Recordset

    Set rst = CurrentDb.OpenRecordset("TEquipa")
    Set rst1 = CurrentDb.OpenRecordset("TMembroequipa")

    'processo de adição de registo form

    rst.AddNew
    rst![Nome] = Me.txtNome.Value
    rst.Update

    'processo de adição de registo membros equipa

    rst1.AddNew
    rst1![Num_membro] = Nz(Forms!FInserirIniciativa.Membroequipa.Form!membros.Column(0), 0)
    rst1![Cod_membroequipa] = Nz(Forms!FInserirIniciativa.Membroequipa.Form!Cod_membroequipa, 0)
    rst1.Update

    rst.Close
    rst1.Close


    .................................................................................
    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]Formulário desvinculado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário desvinculado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário desvinculado Folder_announce_new Instruções SQL como utilizar...
    avatar
    joanammc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 88
    Registrado : 30/12/2012

    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  joanammc 18/4/2013, 15:46

    Obrigada mesmo.

    É isso.

    Agora tem duas coisas que não resulta.

    Não atribui uma chave primaria automaticamente

    E o subform é um continuos form e não está a dar só me aparece uma combobox depois de escolher não aparece nada .

    Que luta Evil or Very Mad
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  JPaulo 18/4/2013, 16:44

    Joana, alterei em massa;

    Veja se serve;

    Anexos
    [Resolvido]Formulário desvinculado AttachmentDatabase1_OLD_II.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (108 Kb) Baixado 66 vez(es)


    .................................................................................
    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]Formulário desvinculado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário desvinculado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário desvinculado Folder_announce_new Instruções SQL como utilizar...
    avatar
    joanammc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 88
    Registrado : 30/12/2012

    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  joanammc 18/4/2013, 18:58

    Obrigadão mesmo. Muito bom

    Laughing

    Vou tentar perceber o código e aplicar ao outro subform.

    Grande ajuda Very Happy
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  JPaulo 18/4/2013, 19:07

    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]Formulário desvinculado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário desvinculado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário desvinculado Folder_announce_new Instruções SQL como utilizar...
    avatar
    joanammc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 88
    Registrado : 30/12/2012

    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  joanammc 19/4/2013, 09:41

    Bem a adaptação ao novo subform não correu assim tão bem. Evil or Very Mad

    Fica a criar duas linhas na tabela de iniciativa e não grava todos os valores :s


    Ai se não focem vocês a ajudar cheers
    Anexos
    [Resolvido]Formulário desvinculado AttachmentDatabase1_OLD_II.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (188 Kb) Baixado 9 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  JPaulo 19/4/2013, 10:35

    Ola bom dia !

    Você tinha o subform metade desvinculado e metade vinculado à tabela "TIniciativa", e estava novamente a acrescentar dados via RecordSet.

    Não necessita de complicar, veja o simples;

    Anexos
    [Resolvido]Formulário desvinculado AttachmentDatabase1_OLD_III.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (107 Kb) Baixado 84 vez(es)


    .................................................................................
    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]Formulário desvinculado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário desvinculado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário desvinculado Folder_announce_new Instruções SQL como utilizar...
    avatar
    joanammc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 88
    Registrado : 30/12/2012

    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  joanammc 19/4/2013, 11:47

    Realmente era um pouco mais simples.

    Mil obrigados.

    Está muito bom Very Happy
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  JPaulo 19/4/2013, 12:05

    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]Formulário desvinculado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulário desvinculado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulário desvinculado Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Formulário desvinculado Empty Re: [Resolvido]Formulário desvinculado

    Mensagem  Conteúdo patrocinado


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