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]Salvar em mais de uma tabela

    jamesacdc
    jamesacdc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 155
    Registrado : 09/04/2012

    [Resolvido]Salvar em mais de uma tabela Empty Salvar em mais de uma tabela

    Mensagem  jamesacdc 16/9/2013, 02:23

    Estou com um problema, esse script funciona perfeitamente, mas gostaria de além disso, armazenar em outra tabela o valor contido do campo:

    MultQtde,

    junto com
    data de agora (Now)
    junto com valor do campo Me.codKit,

    mas tentei e não estou conseguindo


    Código:

    Private Sub btnBaixa_Click()
    Dim rs As DAO.Recordset
    Dim StrSQL As String
    Dim IntQtde As Integer

    StrSQL = "SELECT tbRelKit.codRelKits, tbRelKit.codRelAdesivo, tbRelKit.codRelKitTab, tbRelKit.codRelAdesivoEmp, tbRelKit.multiplicador," _
            & "tbAdesivos.nomeAdesivo, tbAdesivos.codAdesivo FROM tbAdesivos INNER JOIN tbRelKit ON tbAdesivos.codAdesivo = tbRelKit.codRelAdesivo" _
            & " WHERE  tbRelKit.codRelKitTab = " & Me.codKit & ";"



    Set rs = CurrentDb.OpenRecordset(StrSQL)
    rs.MoveLast: rs.MoveFirst
    'cria mais uma consulta, e coloca StrSQL2

    Do While Not rs.EOF

    IntQtde = (rs!multiplicador * Me.MultQtde)
    'CurrentDb.Execute "UPDATE tbAdesivos Set Estoque = " & IntQtde & "  WHERE CodAdesivo = " & rs!codAdesivo & ""
    CurrentDb.Execute "UPDATE tbAdesivos Set Estoque = Estoque - " & IntQtde & "  WHERE CodAdesivo = " & rs!codAdesivo & ""
    rs.MoveNext

    Loop

    MsgBox "Baixa Realizada com Sucesso", vbInformation, "ATENÇÃO:"
    DoCmd.Close

    End Sub

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Salvar em mais de uma tabela Empty Re: [Resolvido]Salvar em mais de uma tabela

    Mensagem  JPaulo 16/9/2013, 10:09

    Intão, deve ser facil;

    Logo após o "CurrentDb.Execute "UPDATE tbAdesivos", você faz um INSERT INTO na outra tabela.


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 155
    Registrado : 09/04/2012

    [Resolvido]Salvar em mais de uma tabela Empty Re: [Resolvido]Salvar em mais de uma tabela

    Mensagem  jamesacdc 17/9/2013, 01:10

    Vlw JPaulo,

    Código:
    CurrentDb.Execute "INSERT INTO tbKitsProduzidos(data,codKit,valor) VALUES (" & Me.labelData & "," & Me.codKit & " ," & Me.MultQtde & ")"
    Aqui esta a versão final,

    Mas estou perdido pra receber a data atual "16/09/2013", esta armazenando na tabela 8,83148424132031E-04

    ????
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Salvar em mais de uma tabela Empty Re: [Resolvido]Salvar em mais de uma tabela

    Mensagem  JPaulo 17/9/2013, 09:16

    Você tem a data numa Label ?

    Se tiver, tem de extarír o valor do Caption;

    CurrentDb.Execute "INSERT INTO tbKitsProduzidos(data,codKit,valor) VALUES (#" & Me.labelData.Caption & "#," & Me.codKit & " ," & Me.MultQtde & ")"

    Ou antes mesmo, defenir como variavel;

    Dim x as Date
    x=Me.labelData.Caption
    CurrentDb.Execute "INSERT INTO tbKitsProduzidos(data,codKit,valor) VALUES (#" & x & "#," & Me.codKit & " ," & Me.MultQtde & ")"


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 155
    Registrado : 09/04/2012

    [Resolvido]Salvar em mais de uma tabela Empty Re: [Resolvido]Salvar em mais de uma tabela

    Mensagem  jamesacdc 17/9/2013, 11:42

    no caption ta dando metodo ou membro nao encontrado..
    o campo recebe data().. a data atual..
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Salvar em mais de uma tabela Empty Re: [Resolvido]Salvar em mais de uma tabela

    Mensagem  JPaulo 17/9/2013, 11:45

    Mas é um campo ou um rotulo ?

    É que você deu o nome de Me.labelData, Label é um rotulo e induz em erro quem o quer ajudar.

    Se é mesmo um campo;

    CurrentDb.Execute "INSERT INTO tbKitsProduzidos(data,codKit,valor) VALUES (#" & Format(Me.labelData.Value, "dd-mm-yyyy") & "#," & Me.codKit & " ," & Me.MultQtde & ")"



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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 155
    Registrado : 09/04/2012

    [Resolvido]Salvar em mais de uma tabela Empty Re: [Resolvido]Salvar em mais de uma tabela

    Mensagem  jamesacdc 17/9/2013, 22:26

    Matou a charada brother..

    Muito agradecido.. era o detalhe, pois era um campo.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Salvar em mais de uma tabela Empty Re: [Resolvido]Salvar em mais de uma tabela

    Mensagem  JPaulo 17/9/2013, 22:33

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

    Conteúdo patrocinado


    [Resolvido]Salvar em mais de uma tabela Empty Re: [Resolvido]Salvar em mais de uma tabela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 15:26