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]Problema no Codigo

    avatar
    felipesilva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 26/10/2012

    [Resolvido]Problema no Codigo Empty [Resolvido]Problema no Codigo

    Mensagem  felipesilva Sex 26 Out 2012, 12:03

    Muito boa tarde pessoal, estou desenvolvendo um projeto, só que ta dando alguns erros no codigo, acho que me perdi. Bom vamos la, na hora que eu confirmo o cadastro ele da um erro que vou grifar abaixo em VERMELHO, e ele faz somente 1 registro, quando eu vou fazer outro registro ele substitui o registro existente. Já procurei por diversas partes do forum, más tudo é mais do que avançado para o simples projeto que to fazendo rs. Gostaria que me ajudase e depois vou me virando! att



    Código:
    Option Compare Database

    Private Sub Comando16_Click()

    If MsgBox("Cadastro Confirmado", vbYesNo + vbQuestion, "aviso") = vbYes Then

    Set db1 = CurrentDb



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

    With rs1
    ' os campos abaixo do formulário tem que ser iguais aos que estão na tabela para realizar a exportação
    .AddNew
    ' campos que estão na tabela = campos do fomulario
    ![Login] = Me.Login
    ![Senha] = Me.Senha
    ![Unidade] = Me.Unidade
    ![RG] = Me.RG
    ![Telefone] = Me.Telefone


    'campos que estão no subformulário, caso voce tenha subformulário é só mudar os nomes dos campos.
    ![Idevento] = Forms![cadastrar eventos]![subevento Subformulário]!Idevento
    ![DataEvento] = Forms![cadastrar eventos]![subevento Subformulário]!DataEvento
    ![HoraInicio] = Forms![cadastrar eventos]![subevento Subformulário]!HoraInicio
    ![LocalEvento] = Forms![cadastrar eventos]![subevento Subformulário]!LocalEvento
    ![Observacao] = Forms![cadastrar eventos]![subevento Subformulário]!Observacao


    .Update

    End With

    End If
    End Sub

    Administrador
    Administrador
    Administrador
    Administrador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 425
    Registrado : 02/11/2009

    [Resolvido]Problema no Codigo Empty Re: [Resolvido]Problema no Codigo

    Mensagem  Administrador Sex 26 Out 2012, 14:36

    Sala apropriada.


    .................................................................................
    Admin
    avatar
    Convidado
    Convidado


    [Resolvido]Problema no Codigo Empty Re: [Resolvido]Problema no Codigo

    Mensagem  Convidado Sex 26 Out 2012, 14:37

    Boas Felipe... Seja bem vindo ao Fórum!

    Porque não utiliza o CurrentDb.Execute com uma instrução insert into?

    Creio que será mais prático.


    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Problema no Codigo Empty Re: [Resolvido]Problema no Codigo

    Mensagem  Convidado Sex 26 Out 2012, 14:41

    Veja um exemplo da mesma:


    CurrentDb.Execute "INSERT INTO SuaTabela(SeuCampo1, SeuCampo2)" _
    & " Values(""" & Format(SeuCampoData, "dd/mm/yyyy") & """,""" & Me.SeuCampo & """);"


    Coloquei ai um exemplo para um campo Data, para os demais: """ & Me.SeuCampo & """


    Cumprimentos.


    Última edição por PILOTO em Qui 13 Dez 2012, 23:58, editado 1 vez(es) (Motivo da edição : Tópico dado como resolvido por falta de resposta)

    Conteúdo patrocinado


    [Resolvido]Problema no Codigo Empty Re: [Resolvido]Problema no Codigo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sáb 27 Abr 2024, 14:00