MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Repetir um dado de uma tabela em vários registros de outra tabela

    Compartilhe

    rmobombeiro
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 60
    Registrado : 12/03/2016

    Repetir um dado de uma tabela em vários registros de outra tabela

    Mensagem  rmobombeiro em Sab 20 Ago 2016, 00:44

    Boa noite, Pessoal!

    Tenho um bd aonde faço o lançamento da saída de veículos da empresa aonde trabalho.
    Nele tenho um formulário principal "frm_PesqOcor" onde aparecem todas as informações do dia de serviço. Tenho outro formulário "frm_ServDia" aonde faço um tipo de cabeçalho, mostrando quem esta de serviço no dia, cada dia é uma turma diferente. Em outro formulário "frm_CadOcorr" faço o cadastro das saídas dos veículos.
    Como faço para que esse cabeçalho seja copiado em cada registro de saída de veículos do dia?
    Isso servirá para que, por exemplo, no dia 19 de agosto de 2016 eu possa saber quem estava de serviço no dia 19 de agosto de 2015, apenas olhando o registro de um dos veículos que saíram naquele dia.

    Segue link do meu bd
    [Você precisa estar registrado e conectado para ver este link.]

    Obrigado

    rmobombeiro
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 60
    Registrado : 12/03/2016

    Re: Repetir um dado de uma tabela em vários registros de outra tabela

    Mensagem  rmobombeiro em Qua 24 Ago 2016, 22:58

    Postando novamente!

    rmobombeiro
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 60
    Registrado : 12/03/2016

    Re: Repetir um dado de uma tabela em vários registros de outra tabela

    Mensagem  rmobombeiro em Seg 05 Set 2016, 14:28

    ...

    rmobombeiro
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 60
    Registrado : 12/03/2016

    Re: Repetir um dado de uma tabela em vários registros de outra tabela

    Mensagem  rmobombeiro em Seg 03 Out 2016, 05:02

    ...

    rmobombeiro
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 60
    Registrado : 12/03/2016

    Re: Repetir um dado de uma tabela em vários registros de outra tabela

    Mensagem  rmobombeiro em Qua 05 Out 2016, 16:47

    Alguém pode me ajudar com essa dúvida?
    avatar
    Dilson
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1708
    Registrado : 11/11/2009

    Re: Repetir um dado de uma tabela em vários registros de outra tabela

    Mensagem  Dilson em Qua 05 Out 2016, 17:54

    Vejo ser possível fazer um filtro de datas: data da ocorrência da tabela ocorrência filtra data de serviço da tabela serviço e assim mostra os nomes dos funcionários de serviço.

    DMSilva
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 19/09/2015

    Repetir um dado de uma tabela em vários registros de outra tabela

    Mensagem  DMSilva em Qui 06 Out 2016, 01:03

    Boa noite, se eu entendi bem a sua pergunta, faça o seguinte:

    1) crie um campo CodServ na tabela Cad_Ocor, e faça o relacionamento um para muitos com o campo codigo da tabela ServDia, e quando for cadastrar a ocorrência informe o respectivo código da equipe em serviço naquele dia.
    2) com todos estes dados na tabela Cad_Ocor, você pode manipula-los da maneira que quiser através de uma consulta.
    3) lembrando que antes de fazer o relacionamento dito precisa informar em todas ocorrencias(no campo criado) o código da equipe em serviço.

    rmobombeiro
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 60
    Registrado : 12/03/2016

    Re: Repetir um dado de uma tabela em vários registros de outra tabela

    Mensagem  rmobombeiro em Sab 08 Out 2016, 15:36

    Como faço para, quando selecionar a data no form_Cad_Ocor, puxar automaticamente os dados da tabela ServDia?
    avatar
    Dilson
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1708
    Registrado : 11/11/2009

    Re: Repetir um dado de uma tabela em vários registros de outra tabela

    Mensagem  Dilson em Qui 13 Out 2016, 18:27

    Veja como pode puxar. Coloque em um botão no formulário de edição da ocorrência:


    Dim xRS As DAO.Recordset
    Dim xSQL As String
    Dim DataOcor As Date
    Dim DataServ As Date

    DataOcor = Format(txtdata, "mm/dd/yyyy")

    xSQL = "SELECT * FROM ServDia WHERE DataServ=#" & DataOcor & "#;"
    Set xRS = CurrentDb.OpenRecordset(xSQL)

    If xRS.RecordCount = 0 Then
    MsgBox "Nenhum registro encontrado."
    Else
    MsgBox "Pront: " & xRS(2) _
    & vbCrLf & "CmtPront: " & xRS(3) _
    & vbCrLf & "CmtPront: " & xRS(3)
    End If

    xRS.Close
    Set xRS = Nothing


    Daí já dá pra ter uma ideia se deixa como mensagem assim como está ou se implementa para algum objeto/controle.

      Data/hora atual: Sex 25 Maio 2018, 04:30