Ir para conteúdo
Fórum Script Brasil

davidctba

Membros
  • Total de itens

    91
  • Registro em

  • Última visita

Posts postados por davidctba

  1. Então Leandro, descobri que era um pequeno probleminha de sintaxe....

    Mas o que esta acontecendo agora ta me deixando de cabelo em pe....

    porque ele tem q trazer dados de tres campos da tabela pedido para o form linha do tempo, onde eles vao ser atualizados e terao q ser salvo na tabela "TBL_LINHA_DO_TEMPO"...

    pois bem o erro é q ele esta tentando salvar esses dados na tabela "TBL_PEDIDO", gerando erro de duplicacao de pedido, o que não pode ocorrer mesmo....

    como eu faco para resolver?

  2. Caro Lenadro, estou com o seguinte erro no código e não estou achando o que esta errado...

    Me.quantidade = DLookup("quantidade", "pedidos", "cod =" & pedido_Pedidos)

    Me.data = DLookup("data", "pedidos", "cod =" & pedido_Pedidos)

    esse código esta no evento "Apos Atualizar" da minha comboBox

    pode me ajudar, ainda é referente aquela pesquisa....

    Obrigado

  3. Olá mais uma vez......

    Agora estou com a seguinte dificuldade....

    Tenho um Formulario chamado linha do tempo, neste formulario ele recebe os seguintes dados (pedido, quantidade, data - da tabela pedidos), pois bem ate ai esta funcionando tudo.... a dificuldade que tenho é a seguinte, como eu faco para pesquisar usando a combobox.... ou seja o usuario digita o numero do pedigo na combo e quando apertar "enter", ele traz o restante dos dados....

    so que assim... ele recebe as informacoes "pedido, quantidade, data - da tabela pedidos" e salva essas mesmas informacoes, mais algumas outras pertinentes ao formulario de linha do tempo na tabela "linha do tempo"

    no momento esse processo esta funcionando manualmente, ou seja o usuario abre o form, novamente ele entra com os dados do pedido para dai então entar com os dados da linha do tempo... essa primeira parte quero automatizar para uma pesquisa onde o usuario so entra com o numero do pedido e ele já traz as outras informacoes automaticamente, deixando por conta do usuario preencher somente o que cabe ao formulario linha do tempo....

    mais uma vez agradeco;

    David

  4. Olá a todos, eu tenho o seguinte codigo abaixo:

    If (Not IsNull(DLookup("[pedido]", "pedidos", "[pedido] ='" & Me!pedido & "'"))) Then

    MsgBox "O produto já está cadastrado na tabela Pedidos.", vbInformation, "Pedidos"

    Cancel = True 'cancela o evento.

    Me!pedido.Undo 'desfaz a digitação.

    End If

    Pois bem, ele funciona se eu colocar o campo "pedido" da tabela como texto, mas se eu deixa-lo como número como deve ser, ele da erro no codigo, sei que terei de converter ou alterar algo, mais não sei o que... a ideia desse codigo é verificar se o pedido digitado no form já existe na tabela...

    alguém pode me ajudar? parece ser facil, mas para mim que não tenho muita experiencia com access e VBA ta complicadinho....

    Obrigado;

    David

  5. sim creio que criei corretamente o botão, pois usei o assistente de criação de botão....

    pois bem, na propriedade "ao clicar" do botão diz "macro incorporada" e clicando nela volta a janela de designer de botão onde tem uns campos preenchidos com comandos salvar...

    usei a opcao "ao liberar o mouse" para colocar as linhas de código (me.nomedocampo.enabled = true), para liberar os campos efuncionou...

    agora queria saber como eu faço a verificação de duplicação na tabela...

    meu form tem um campo chamado PEDIDO onde ele é unico e não pode estar em branco e nem ter valores repetidos, na minha tabela,este campo já esta para não aceitar duplicação....

    com este botão que crie pelo assistente de botão ele não deixa salvar duplicado, porem não me da opção de informar o usuario de que ele digitou um pedido duplicado e limpar os campos para que o usuario preencha navamente.....

    Obrigado;

    David

  6. Então amigo....

    A dificuldade que estou encontrando é a seguinte, eu faço o botão pelo assistente, ate ai tudo bem, clico com o botão direito do mouse e no menu escolho a opção construir evento, ele abre aquela janela de design do botão, e não a tela de codigo para eu colocar o comando (me.nomedocampo.enabled = true), e dentro dessa janela de designer não estou achando opção para eu inseriro o comando (me.nomedocampo.enabled = true), essa é a dificuldade, porém tambem tenho que fazer uma verificação nesse botão, para que ele não deixe salvar caso o codigo inserido no campo já exista na tabela...

    lembrando que sou novo nesse mundo, essa é a minha primeira aplicação feita em access + VBA.....

    mais uma vez agradeço a atenção e paciencia....

    David

  7. Então, vamos la, melhorando a pergunta...

    Eu preciso criar um relatório de pedidos encerrados, agrupado pelo campo data de fechamento... onde ele me traga todos os pedidos encerrados naquela determinada data como no esboço acima....

    Neste relatorio também terei que ter um total de pedidos encerrados diario e no final um total de pedidos encerrados no mes...

    realmente não sei como fazer, será que pelo comando select tem jeito? ou existe uma maneira mais fácil?

    mais uma vez agradeço

    David

  8. Ola senhores, estou com o seguinte problema para gerar um relatório no Access 2007...

    Preciso de um relatório de fechamento de pedidos encerrados filtrado por data, ate ai é fácil se não fosse o seguinte detalhe, ele tem que me trazer todos os pedidos encerrados no dia ex:

    dt_encerramento__| pedido | qnt_pedido

    __01/01/2010_____| 0001 |___20___

    _________________| 0002 |___10___

    _________________| 0003 |___15___

    total de itens produzidos nesta data = 45

    total de pedidos finalizados nesta data = 3

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

    __02/01/2010______| 0004 |___20___

    _________________| 0005 |___10___

    _________________| 0006 |___05___

    total de itens produzidos nesta data = 35

    total de pedidos finalizados nesta data = 3

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

    e assim sucessivamente ate o final da tabela....

    mais uma vez agradeço

    David

  9. Ola pessoal tudo bem, eu sou novo no mundo do access e VBA... estou criando uma aplicação de controle para a empresa onde trabalho, essa aplicação possui um formulario com alguns campos e botoes, a minha duvida é: preciso criar um botão Adicionar, para quando clicado ele libere a tabela para eu entrar com os dados, não da pra ser feito pelo assistente porque ele também vai ter q deixar os campos como Enabled = true.... outro botao é o Salvar, esse tem q salvar os dados na tabela e veridicar se já existe o registro gravado, se tiver ele tem q disparar uma menssagem de informacao de duplicidade e cancelar a adicao forcando o usuario a clicar no botao Adicionar novamente... como q eu posso fazer para resolver essa dificuldade?

    desde já agradeço a atencao; aguardo resposta... David

×
×
  • Criar Novo...