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


    [Resolvido]Dados do Form e SubForm para uma tabela especificada

    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Dados do Form e SubForm para uma tabela especificada Empty Dados do Form e SubForm para uma tabela especificada

    Mensagem  Lupércio 27/3/2012, 21:14

    Boa noite á todos, e que Deus vos abençoe.
    Novamente estou aqui, pedindo ajuda, quero que no evento ao clicar de um botão em um form, os dados do form e do subform sejam salvos em uma determinada tabela.... "T_LeituraCentral". Segue anexado o Bd,,, e estou no aguardo se puderem me ajudar agradeço.
    avatar
    Convidad
    Convidado


    [Resolvido]Dados do Form e SubForm para uma tabela especificada Empty Re: [Resolvido]Dados do Form e SubForm para uma tabela especificada

    Mensagem  Convidad 27/3/2012, 21:43


    Boa noite!

    Salvar dados do form e do subform na mesma tabela?
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Dados do Form e SubForm para uma tabela especificada Empty Re: [Resolvido]Dados do Form e SubForm para uma tabela especificada

    Mensagem  Lupércio 27/3/2012, 21:48

    Olá Norberto, tudo bem?
    É o seguinte os dados do form e sub form quero salva-los em uma só tabela no caso na "T_LeituraCentral".
    avatar
    Convidad
    Convidado


    [Resolvido]Dados do Form e SubForm para uma tabela especificada Empty Re: [Resolvido]Dados do Form e SubForm para uma tabela especificada

    Mensagem  Convidad 27/3/2012, 22:12


    Tudo bem, Lupércio!

    Esta tabela T_LeituraCentral, então não tem nada a ver com as tabelas de origem do form e do subform.
    É isto?
    E qual é o objetivo desta ação?
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Dados do Form e SubForm para uma tabela especificada Empty Re: [Resolvido]Dados do Form e SubForm para uma tabela especificada

    Mensagem  Lupércio 27/3/2012, 22:26

    Não tem nada a ver!
    Norberto, preciso inserir os dados do form e subform nessa tabela "T_LeituraCentral" porque preciso reunir todos os dados nessa tabela, vou efetuar consultas nessa tabela, calculos de geração, ja que estou fazendo um sistema para leituras de usina hidrelétrica, na verdade não há como efetuar as leituras em uma só tabela, pois são 25 leituras diárias e as tabelas não suportam, pelo menos não consegui, ai então eu reunindo os dados na tabela central, fica facil!

    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Dados do Form e SubForm para uma tabela especificada Empty Re: [Resolvido]Dados do Form e SubForm para uma tabela especificada

    Mensagem  Lupércio 27/3/2012, 22:30

    Os dados do form estou conseguindo salvar na tabela "T_LeituraCentral" mas os dados do subform não estou conseguindo!
    avatar
    Convidad
    Convidado


    [Resolvido]Dados do Form e SubForm para uma tabela especificada Empty Re: [Resolvido]Dados do Form e SubForm para uma tabela especificada

    Mensagem  Convidad 27/3/2012, 22:42


    Bem, um dos princípios de um banco de dados relacional é evitar que a mesma informação esteja repetida.
    Como estes dados já constam, você pode obte-los facilmente com uma consulta simples.
    Mas se deseja gerar esta tabela, use uma consulta Criar Tabela com o assitente de consulta, ou uma Select Insert Into.
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Dados do Form e SubForm para uma tabela especificada Empty Re: [Resolvido]Dados do Form e SubForm para uma tabela especificada

    Mensagem  Lupércio 27/3/2012, 23:35

    Norberto veja o código que estou usando é do JUNGLI...



    Private Sub Comando39_Click()
    Dim db1 As Database, db2 As Database, rs1 As DAO.Recordset, rs2 As DAO.Recordset, rs3 As DAO.Recordset

    If MsgBox("Confirma a transferencia?", vbYesNo + vbQuestion, "CONFIRMAR") = vbYes Then

    Set db1 = CurrentDb

    Set rs1 = db1.OpenRecordset("T_LeituraCentral", dbOpenTable)

    With rs1

    .AddNew
    ![Data] = Me.Data
    ![MAQUINA] = Me.MAQUINA
    .Update

    End With

    Set rs3 = db1.OpenRecordset("SELECT * FROM T_LeituraSubFormulario WHERE Código=" & Me.código)
    Set rs2 = db1.OpenRecordset("T_LeituraCentral", dbOpenTable)


    While (Not rs3.EOF)
    With rs2
    .AddNew
    ![códigof] = DMax("códigof", "T_LeituraCentral")
    ![hora] = rs3![hora]
    ![A] = rs3![A]

    .Update
    rs3.MoveNext
    End With
    Wend

    rs1.Close
    Set rs1 = Nothing

    rs2.Close
    Set rs2 = Nothing

    rs3.Close
    Set rs3 = Nothing

    Set db1 = Nothing


    MsgBox "Transferencia Confirmada.", vbOKOnly + vbInformation, "Concluído"

    End If
    End Sub
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Dados do Form e SubForm para uma tabela especificada Empty Re: [Resolvido]Dados do Form e SubForm para uma tabela especificada

    Mensagem  Lupércio 27/3/2012, 23:38

    Estou conseguindo enviar dados do form, más do sub form não envia! Exemplo anexado!
    avatar
    Convidad
    Convidado


    [Resolvido]Dados do Form e SubForm para uma tabela especificada Empty Re: [Resolvido]Dados do Form e SubForm para uma tabela especificada

    Mensagem  Convidad 28/3/2012, 00:12


    Tentou fazer a consulta que sugeri ?

    É bem mais simples que um Recordset de duas tabelas relacionadas para uma.
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Dados do Form e SubForm para uma tabela especificada Empty Re: [Resolvido]Dados do Form e SubForm para uma tabela especificada

    Mensagem  Lupércio 28/3/2012, 00:16

    Noberto!

    Cada vez que eu executar a consulta para criar tabela, não vai ter que excluir a tabela? Se isso acontecer vou perder os dados salvos anteriormente, não é isso?
    avatar
    Convidad
    Convidado


    [Resolvido]Dados do Form e SubForm para uma tabela especificada Empty Re: [Resolvido]Dados do Form e SubForm para uma tabela especificada

    Mensagem  Convidad 28/3/2012, 00:30


    Não, e mesmo que fosse não teria problema, já que os dados originais continuam sempre disponíveis nas tabelas-base do form e do subform que vc mencionou.
    A não ser que queira excluir estes dados após copiar para a tabela única.
    Mas não disse nada sobre isso.

    Em todo caso, basta então usar uma Select Insert Into.
    Daí pode pode excluir ou não os dados originais.

    Crie a consulta acréscimo com o assistente, visualize o modo SQL e copie a instrução. Então cole num comando DoCmd.RunSQL ou CurrentDb.Execute para ser executado no click do botão.
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Dados do Form e SubForm para uma tabela especificada Empty Re: [Resolvido]Dados do Form e SubForm para uma tabela especificada

    Mensagem  Lupércio 28/3/2012, 01:11

    Norberto!

    Eu relacionei as tabelas: "T_LeituraFormulario e T_LeituraSubFormulario", ai criei uma consulta com origem nas duas tabelas.
    Ai criei o form com a origem da consulta, e o subform com origem da mesma consulta ai no evendo do botão clicar coloquei o código:

    Private Sub Comando39_Click()
    Dim db1 As Database, db2 As Database, rs1 As DAO.Recordset, rs2 As DAO.Recordset, rs3 As DAO.Recordset

    If MsgBox("Confirma Transferencia?", vbYesNo + vbQuestion, "CONFIRMAR") = vbYes Then

    Set db1 = CurrentDb

    Set rs1 = db1.OpenRecordset("T_LeituraCentral", dbOpenTable)

    With rs1

    .AddNew
    ![Data] = Me.Data
    ![Maquina] = Me.Maquina
    ![Hora] = Me.Hora
    ![A] = Me.A
    ![B] = Me.B
    ![C] = Me.C

    .Update

    End With

    MsgBox "Transferencia confirmada.", vbOKOnly + vbInformation, "Concluído"

    End If


    End Sub


    Tópico encerrado e muito obrigado Norberto vc é um gênio, precisamos sempre de você!
    Um abraço!
    avatar
    Convidad
    Convidado


    [Resolvido]Dados do Form e SubForm para uma tabela especificada Empty Re: [Resolvido]Dados do Form e SubForm para uma tabela especificada

    Mensagem  Convidad 28/3/2012, 01:23


    Nem me passou pela cabeça que as tabelas não estavam relacionadas !!!
    Por isto não comentei sobre o código do Recordset.
    E com um SQL seriam duas linhas... hehehe

    Que bom que resolveu. Grato pelo retorno.
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Dados do Form e SubForm para uma tabela especificada Empty Re: [Resolvido]Dados do Form e SubForm para uma tabela especificada

    Mensagem  Lupércio 28/3/2012, 01:30

    "Risos" valeu mestre!

    Conteúdo patrocinado


    [Resolvido]Dados do Form e SubForm para uma tabela especificada Empty Re: [Resolvido]Dados do Form e SubForm para uma tabela especificada

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 23:57