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]Lançar em duas tabelas

    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Lançar em duas tabelas Empty Lançar em duas tabelas

    Mensagem  Rui Maciel 6/12/2012, 16:49

    Boa tarde.

    Gostaria de instituir que com o mesmo formulário lance em duas tabelas diferentes, contudo, na segunda tabela só o campo nome. Sei que é possível mas não consigo construir. Uma segunda questão, se calhar mais difícil é que fosse possível abrir uma base de dados para um novo ano com as mesmas caraterísticas, começando do zero.
    Alguém me poderá ajudar?
    Cumprimentos,
    Rui Maciel


    Última edição por PILOTO em 6/12/2012, 22:14, editado 1 vez(es) (Motivo da edição : Alteração do título para minúsculas)
    avatar
    Convidado
    Convidado


    [Resolvido]Lançar em duas tabelas Empty Re: [Resolvido]Lançar em duas tabelas

    Mensagem  Convidado 6/12/2012, 22:12

    Boas Maciel, primeiramente evite escrever títulos de tópicos em Maiúsculas....Isso contraria as regras do Fórum.

    De mais detalhes de sua dúvida e se possível diponibilize sua bd.

    Cumprimentos.

    Ps. Título alterado para minúsculas.
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Lançar em duas tabelas Empty Re: [Resolvido]Lançar em duas tabelas

    Mensagem  Rui Maciel 7/12/2012, 11:14

    Bom dia Piloto
    Obrigado pela informação das minúsculas.
    Em anexo segue a minha BD, o que eu queria era com o formulário paroquianos inserir nas tabelas arquivo de paroquianos e na de paroquianos, nesta última só o nome. Obrigado.
    Já agora Piloto, se pudesses elaborar um formulário para lançar as receitas e despesas em lugar de ter um formulário para cada agradecia, pois, era bastante eficaz para poder fazer um relatório com as receitas à esquerda e as despesas à direita.
    Agradecido pela atenção e precioso tempo dispensado,
    Cumprimentos,
    Rui Maciel
    Anexos
    [Resolvido]Lançar em duas tabelas AttachmentParóquia de Nogueira_OLD_2012-12-06 - Cópia.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (472 Kb) Baixado 13 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Lançar em duas tabelas Empty Re: [Resolvido]Lançar em duas tabelas

    Mensagem  Convidado 8/12/2012, 01:26

    Por gentileza poste em formato 2007, e cite todos os objetos envolvidos.

    Cumprimentos.
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Lançar em duas tabelas Empty Re: [Resolvido]Lançar em duas tabelas

    Mensagem  Rui Maciel 9/12/2012, 20:52

    Tudo bem Piloto
    Segue em anexo a base de dados. Como disse atrás pretendia que com o formulário Direitos Paroquiais lançar na tabela Direitos Paroquiais, o que já acontece, mas agora queria que o campo importância e data do formulário direitos paroquiais também lançasse na tabela arquivo de paroquianos no campo valor e data. Obrigado.
    Cumprimentos,
    Rui Maciel
    Anexos
    [Resolvido]Lançar em duas tabelas AttachmentParóquia de Nogueira_OLD_2012-12-06 - Cópia.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (457 Kb) Baixado 8 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Lançar em duas tabelas Empty Re: [Resolvido]Lançar em duas tabelas

    Mensagem  Convidado 9/12/2012, 23:34

    Ainda está em 2010. converta em 2007 ou 2003 e envie novamente.

    Cumprimentos.
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Lançar em duas tabelas Empty Re: [Resolvido]Lançar em duas tabelas

    Mensagem  Rui Maciel 10/12/2012, 21:39

    Boa noite
    Não tenho como converter para 2007. Se conseguir agradeço.! Obrigado.
    Cumprimentos,
    Rui Maciel
    avatar
    Convidado
    Convidado


    [Resolvido]Lançar em duas tabelas Empty Re: [Resolvido]Lançar em duas tabelas

    Mensagem  Convidado 10/12/2012, 23:50

    Boa noite.. Tente converter em 2003

    So tenho o 2007
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Lançar em duas tabelas Empty Re: [Resolvido]Lançar em duas tabelas

    Mensagem  Rui Maciel 11/12/2012, 17:02

    Boa tarde
    Não tenho como pôr o ficheiro nas versões 2003 e 2007. Se alguém me poder ajudar agradeço.
    Cumprimentos,
    Rui Maciel
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Lançar em duas tabelas Empty Re: [Resolvido]Lançar em duas tabelas

    Mensagem  JPaulo 11/12/2012, 17:34

    Entre no evento VBA depois de atualizar em cada um desses dois campos e faça isto;


    Private Sub Importância_AfterUpdate()
    CurrentDb.Execute "UPDATE [Arquivo de paroquianos] SET Valor= " & Me.Importância & " WHERE código= " & Me.cbxNome.Column(0) & ""
    Me.Recalc
    End Sub


    Private Sub Data_AfterUpdate()
    CurrentDb.Execute "UPDATE [Arquivo de paroquianos] SET Data= #" & Me.Data.Value & "# WHERE código= " & Me.cbxNome.Column(0) & ""
    Me.Recalc
    End Sub




    .................................................................................
    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]Lançar em duas tabelas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Lançar em duas tabelas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Lançar em duas tabelas Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Lançar em duas tabelas Empty Re: [Resolvido]Lançar em duas tabelas

    Mensagem  Convidado 11/12/2012, 19:38

    Obrigado pela participação JP...

    Cumprimentos.
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Lançar em duas tabelas Empty Re: [Resolvido]Lançar em duas tabelas

    Mensagem  Rui Maciel 11/12/2012, 22:17

    Boas para todos
    Agradeço a colaboração de todos vocês. Obrigado.
    Contudo, quando vou fazer um lançamento novo, depois de digitar a importância, inscreve logo os dados no subformulário e não deixa inserir a data e o resto dos dados, só clicando no botão para alterar é que funciona. Se apagar algum registo ele não vai atualizar na tabela Arquivo de paroquianos, pois, deixa lá o valor. Agradecia retorno, obrigado.
    Mais uma vez este fórum é dinâmico e bastante eficiente.
    Cumprimentos,
    Rui Maciel
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Lançar em duas tabelas Empty Re: [Resolvido]Lançar em duas tabelas

    Mensagem  JPaulo 12/12/2012, 09:00

    Gostaria que começa-se a entender as funções e a tentar aplicá-las, só assim crescerá em conhecimentos.

    Vamos lá ao problema;

    Substitua o que lhe passei por estes;


    Private Sub Importância_AfterUpdate()
    CurrentDb.Execute "UPDATE [Arquivo de paroquianos] SET Valor= " & Me.Importância & " WHERE código= " & Me.cbxNome.Column(0) & ""
    Me.Recalc
    Me.AllowEdits = True
    Me.AllowDeletions = True
    End Sub


    Private Sub Data_AfterUpdate()
    CurrentDb.Execute "UPDATE [Arquivo de paroquianos] SET Data= #" & Me.Data.Value & "# WHERE código= " & Me.cbxNome.Column(0) & ""
    Me.Recalc
    Me.AllowEdits = True
    Me.AllowDeletions = True
    End Sub


    Substitua a macro do botão Excluír, por este evento VBA;

    Private Sub Comando23_Click()
    DoCmd.SetWarnings False
    CurrentDb.Execute "UPDATE [Arquivo de paroquianos] SET Valor=Null, Data=Null WHERE código= " & Me.cbxNome.Column(0) & ""
    With CodeContextObject
    On Error Resume Next
    DoCmd.GoToControl Screen.PreviousControl.Name
    Err.Clear
    If (Not .Form.NewRecord) Then
    DoCmd.RunCommand acCmdDeleteRecord
    End If
    If (.Form.NewRecord And Not .Form.Dirty) Then
    Beep
    End If
    If (.Form.NewRecord And .Form.Dirty) Then
    DoCmd.RunCommand acCmdUndo
    End If
    If (.MacroError <> 0) Then
    Beep
    MsgBox .MacroError.Description, vbOKOnly, ""
    End If
    End With
    DoCmd.SetWarnings True
    Me.Recalc
    End Sub


    .................................................................................
    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]Lançar em duas tabelas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Lançar em duas tabelas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Lançar em duas tabelas Folder_announce_new Instruções SQL como utilizar...
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Lançar em duas tabelas Empty Re: [Resolvido]Lançar em duas tabelas

    Mensagem  Rui Maciel 12/12/2012, 11:29

    Bom dia
    Agradeço a paciência e gentileza de todos vocês. Obrigado JPaulo e Piloto.
    Cumprimentos,
    Rui Maciel
    avatar
    Convidado
    Convidado


    [Resolvido]Lançar em duas tabelas Empty Re: [Resolvido]Lançar em duas tabelas

    Mensagem  Convidado 12/12/2012, 14:04

    O Fórum agradece o Retorno.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Lançar em duas tabelas Empty Re: [Resolvido]Lançar em duas tabelas

    Mensagem  JPaulo 12/12/2012, 14:20

    Obrigado pelo retorno.


    .................................................................................
    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]Lançar em duas tabelas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Lançar em duas tabelas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Lançar em duas tabelas Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Lançar em duas tabelas Empty Re: [Resolvido]Lançar em duas tabelas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 20:36