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


4 participantes

    [Resolvido]Problemas com Dcount - Copiar dados de um Form para outro Form

    edersantana
    edersantana
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 98
    Registrado : 23/07/2012

    [Resolvido]Problemas com Dcount - Copiar dados de um Form para outro Form Empty [Resolvido]Problemas com Dcount - Copiar dados de um Form para outro Form

    Mensagem  edersantana 8/8/2014, 22:05

    Olá Galera!

    Bem tentei, tentei e tentei, li todos os tópicos aqui com Dcount para verificar se eu conseguiria resolver só que nada.

    segue o banco de dados de exemplo

    E simples a historia preciso copiar dados de um form para outro, só que tem uma condição
    não pode copiar se já tiver o mesmo numero de orçamento, quando eu clico no "Efetuar Venda"

    -----------------------------------------------------------------------------
    Private Sub Comando5_Click()
    DoCmd.OpenForm "venda", acNormal
    If DCount("Form_Venda.Num_Orcamento", "Venda", "Form_Venda.Num_Orcamento='" & Form_Venda.Num_Orcamento & "'") >= 1 Then
    MsgBox "Atenção! Numero de Orçamento já está Cadastrado!", vbInformation, "Informação"
    Cancel = True
    Exit Sub
    Else
    DoCmd.GoToRecord , , acNewRec
    Form_Venda.Cliente = Me.Cliente
    Form_Venda.Num_Orcamento = Me.Id

    DoCmd.OpenForm "orcamento", acNormal
    DoCmd.Close
    End If
    End Sub
    -------------------------------------------------------------------------------------------------------------------------
    Anexos
    [Resolvido]Problemas com Dcount - Copiar dados de um Form para outro Form AttachmentTeste_Orcamento_Vendas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (88 Kb) Baixado 5 vez(es)


    Última edição por edersantana em 9/8/2014, 13:03, editado 1 vez(es)


    .................................................................................
    "O importante não e o quanto você aguenta bater e sim o quanto você aguenta apanhar porque ninguém bate mais forte que a vida!" Rock Balboa
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Problemas com Dcount - Copiar dados de um Form para outro Form Empty Problemas com Dcount - Copiar dados de um Form para outro Form

    Mensagem  toyebom 8/8/2014, 22:33

    Já tive que criar um comando parecido, tive bastante ajuda no forum.

    Segue os links vê se podes adaptar:

    http://maximoaccess.forumeiros.com/t17982-resolvidoajuda-com-conexao-a-bd-access-usando-vba#133567

    http://maximoaccess.forumeiros.com/t16974-resolvidorun-time-error-3420

    http://maximoaccess.forumeiros.com/t19963-atualizar-caixa-de-combinacao


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Problemas com Dcount - Copiar dados de um Form para outro Form Empty Re: [Resolvido]Problemas com Dcount - Copiar dados de um Form para outro Form

    Mensagem  Noobezinho 9/8/2014, 00:12

    Eder

    Experimente assim:
    Acreditando que Num_Contrato seja string, se  for número, retire as aspas simples  do código abaixo.

    Código:

    If DCount("[Num_Orcamento]", "Venda", "Num_Orcamento='" &  Forms!Form_Venda.Num_Orcamento & "'") > 0 Then
       MsgBox "Atenção! Numero de Orçamento já está Cadastrado!", vbInformation, "Informação"
       'Cancel = True desncessário, usa-se cancel se a propriedade tiver (cancel as ..) nos parenteses.
       Exit Sub
    Else
       DoCmd.OpenForm "venda",,,acFormAdd
      
       Forms!Form_Venda!Cliente = Me.Cliente
       Forms!Form_Venda!Num_Orcamento = Me.Id

       DoCmd.OpenForm "orcamento", acNormal
       DoCmd.Close Me.Name
    End If



    Abraços

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    RDuarte
    RDuarte
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 23/11/2012

    [Resolvido]Problemas com Dcount - Copiar dados de um Form para outro Form Empty Problemas com Dcount - Copiar dados de um Form para outro Form

    Mensagem  RDuarte 9/8/2014, 03:17

    Olá Eder Santana.

    Verifiquei o seu bd e fiz uma pequena correção no código.
    Vê se te ajuda, ok.

    Segue o mesmo corrigido.

    Até mais.

    RDuarte
    Anexos
    [Resolvido]Problemas com Dcount - Copiar dados de um Form para outro Form AttachmentTeste_Orcamento_Vendas_II.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (30 Kb) Baixado 16 vez(es)
    edersantana
    edersantana
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 98
    Registrado : 23/07/2012

    [Resolvido]Problemas com Dcount - Copiar dados de um Form para outro Form Empty Re: [Resolvido]Problemas com Dcount - Copiar dados de um Form para outro Form

    Mensagem  edersantana 9/8/2014, 13:03

    Olá Pessoal!

    o que eu noobezinho passou não funcionou no primeiro momento.
    Deu o seguinte erro

    "erro em tempo de execução '2450'

    o microsoft office access não pode localizar o formulario 'Form_Venda' referido em uma expressão de macro ou no codigo do Visual Basic"

    só que eu estava vinculando o campo numero com campo texto

    por isso deu errado.quando eu troquei funcionou

    ----------------------------------------------------------------------------------------
    Toyebom - eu já tinha lido esses topicos e não consegui resolver por eles

    ------------------------------------------------------------------------------------------

    o exemplo do Rduarte tambem estava dando errado quando eu arrumei o campo funcionou tambem
    ------------------------------------------------------------------------------------------

    Obrigado a todos pela ajuda

    consegui colocar pra funcionar.  cheers 


    .................................................................................
    "O importante não e o quanto você aguenta bater e sim o quanto você aguenta apanhar porque ninguém bate mais forte que a vida!" Rock Balboa
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Problemas com Dcount - Copiar dados de um Form para outro Form Empty Re: [Resolvido]Problemas com Dcount - Copiar dados de um Form para outro Form

    Mensagem  Noobezinho 9/8/2014, 14:11

    Eder

    Bem que estava desconfiado, por isso o alertei sobre as aspas simples no código.

    Valeu pelo Retorno


    Boa sorte

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    [Resolvido]Problemas com Dcount - Copiar dados de um Form para outro Form Empty Re: [Resolvido]Problemas com Dcount - Copiar dados de um Form para outro Form

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 18:22