Ir para conteúdo
Fórum Script Brasil

MrMALJ

Moderadores
  • Total de itens

    2.152
  • Registro em

  • Última visita

Tudo que MrMALJ postou

  1. Com eu disse no post anterior crie uma tabela para arquivar os passos dos usuários e sempre que ele fizer alguma ação (isso imaginando que você esteja mantendo os dados do usuário ativo disponível o tempo todo) como por exemplo abri um determinado formulário você poderia utilizar uma propriedade de evendo para incluir um texto assim assin na sua tabela: "Usuário FULANO abriu formulário determinado no dia xx/xx/xxxx as xx:xxhs"
  2. Você testou o leitor no bloco de notas pra ver se ele está capturando o código de barras? No geral o equipamento vem com um conjunto de drivers e fontes para utiliza-lo, creio que não seja um problema no access.
  3. Se tiver um sistema de login basta criar uma tabela de logs e ir inserindo os acessos realizados ou no sistema ou para cada sessão.
  4. Caros colegas, Me deparei com esse problema ao qual não consegui solução ainda. Ao iniciar o windows 7 abre-se automaticamente a janela "Resultados da Pesquisa" e no campo para digitação fica um loop como se estivesse teclando Enter. Se eu fecho a janela, abre-se outra e só para quando teclo ESC. já desabilitei os serviços de busca do windows e tentei diversas outras soluções que encontrei na net e nenhuma consegui fazer essa busca automatica parar. Só para ciencia de todos acabei de formatar o notebook (na verdade 2x) e não resolveu. A tecla F3 não está presa. Atecipadamente agradeço a ajuda.
  5. MrMALJ

    Construir um código

    Crie uma consulta para contar a quantidade de matriculas e agrupe por turma, depois utiliza como critério a turma atual em que está efetuando a matricula, então utilize o dlookup() para pegar o resultado toda vez que inserir um novo registro.
  6. Experimente pegar os dados de uma das tabelas e o da outra somente se forem iguais, esse erro está ocorrendo por cardinalidade, então utilizando o "left join" ou "right join" pode diminuir as discrepâncias apresentadas.
  7. Num formulário do tipo continuo, crie uma caixa de texto não acoplado (no cabeçalho do form vou chama-la de txt1) e nela digite o texto desejado, então na propriedade de evento após atualizar do campo formulário (deverá estar no detalhe) faça um código assim: me.suaDescricaoDoProduto.value=me.txt1 Substitua suaDescricaoDoProduto pelo nome que você esta usando para digitar a descrição do equipamento, dessa forma ele sempre pegará para o patrimônio digitado o que estiver na caixa de texto, aproveito e tire a parada de tabulação da sua descrição do produto. Creio que isso resolve.
  8. Fera SQL não faz esse tipo de coisa, é apenas para criar e manipular banco de dados, tabelas e querys. No exemplo que foi passado pelo Iceguy é bem útil para essa questão, seria interessante avaliar melhor o conteúdo dela.
  9. Faça uma query/consulta com algo assim: delete * from SuaTabela where seuCampo=seuCritério; SuaTabela seria a tabela de qual você quer deletar o registro; seuCampo é o campo da tabela que deseja comparar; e, seuCriterio é o valor que você passará para ser comparado.
  10. A questão meu caro colega é que isso num é um problema do access... veja, o servidor do seu site ou seja lá o que você tem em mente tem que ter suporte ao serviço que está tentando fazer, depois disso você conecta ao banco de dados normalmente utilizando sua linguagem de programação web (asp, php, js...)
  11. Você pode criar uma consulta unindo sua sua tabela de trabalho com a tabela bairro e a partir dessa consulta gerar o seu arquivo texto.
  12. Não creio que seja vinculação, mas sim você utilizar o combo como critério da consulta. Coloque uma expressão semelhante no critério do campo da consulta que deseja filtrar. forms!nomeDoSeuFormulario!nomeDaCombo ok.
  13. Parece que a sintaxe que você está utilizando está errada... dá uma lida no conteúdo do link abaixo, deve lhe dar uma luz. http://office.microsoft.com/pt-pt/access-h...A001228811.aspx
  14. Fera se vocÊ olhou o código que deixei vai ver que deixei umas linhas comentadas que desfazem as seleções, basta descomentar 2 linhas lá que já deixei tudo pronto já prevendo essa situação. Para descomentar as linhas de código para retirar a aspa simples que estão no inicio. Acho que com isso finalmente fica pronto... mesmo porque no meu entender a questão que gerou o tópico foi resolvida. No aguardo.
  15. Pronto fera demorei um pouco pra entender como você estava amarrando o pedido com seus itens. Fiz uns códigos para você selecionar o os itens na ordem de serviço e ele ir somando o valor no ato da marcação. http://www.4shared.com/file/59-9KIBG/Contr...da_Grafica.html Outra coisa que deve ser mencionada é quanto utilização de espaços e caracteres acentuados na nomenclatura das suas tabelas, consultas e campos, tente não fazer isso. Bom no mais fico no aguardo para colocar resolvido no seu tópico, pois quero crer que a dúvida que o original tenha sido solucionda.
  16. Creio que você utiliza uma consulta para gerar esse relatório, então basta usar a combo como critério dessa consulta, ok.
  17. Ok fera vou baixar de novo, fazer as alterações e quando tiver pronto upo pra você. No mas espero que tenha dados para que eu possa fazer os devidos testes.
  18. Guarde o número do bloco em alguma variavel ou objeto bastará você comparar quando for diferente e zerar a numeração.
  19. Da mesma forma que você faz formulários da tabela, vocÊ faz com com consultas.
  20. mesNiver:formato([suaData];"dd/mm") Posso colocar como resolvido?
  21. Você pode fazer essa ordenação na própria consulta, após acabarem os campos no modo design da sua consulta inclua como se fosse outro algo assim: mesNiver:month([suaData]) Então mova esse campo para o inicio da sua consulta e coloque pra ordenar crescente ou decrescente... depende de você agora, ok.
  22. Sei não, acho que seria melhor dar uma estudada em algumas das apostilas disponibilizadas em alguns do tópicos aqui do forum, acho que tá lhe faltando conhecer mas da ferramenta que está tentando usar (no caso o access).
  23. Estranho montei essa expressão tentando entender seu banco e deveria ter funcionado. Você testou rodar a tabela sem executar a partir do botão, tipo abra os dois forms selecione as coisas e em vez de clicar no botão clique na consulta pra ver se da esse erro mesmo. A única coisa que fiz que num estou acostumado a fazer é trabalhar com espaços e acentuação nos nomes de campos, tabelas e consultas.
  24. Desculpe fera deixei um sinal de igualdade na frente do setwarnings basta retirar que essa mensagem de erro sai.
  25. crie uma nova consulta no modo SQL e cole esse código lá: INSERT INTO [Tbl_Detalhes do Pedido de Vendas] ( Quantidade, Unidade, Descrição, [Valor Total], CódigoPedidodevendas ) SELECT [Tbl_Ordem de Serviço].Quantidade, [Tbl_Ordem de Serviço].Unidade, [Tbl_Ordem de Serviço].[Descrição do Serviço], [Tbl_Ordem de Serviço].[Valor Total], [Formulários]![FRM_PEDIDO DE VENDAS]![Número do Pedido] AS NrPedido FROM [Tbl_Ordem de Serviço] WHERE ((([Tbl_Ordem de Serviço].CÓDIGODOCLIENTE)=[Formulários]![FRM_PEDIDO DE VENDAS]![Tbl_Clientes.CÓDIGODOCLIENTE]) AND (([Tbl_Ordem de Serviço].Selecionar)=Yes)); Depois salve a com o nome de qryAddDetalhe, e no botão que você criou no OS coloque esse código na sua propriedade de evento "Ao clicar": DoCmd.SetWarnings = False DoCmd.OpenQuery "qryAddDetalhe", acViewNormal DoCmd.Close acQuery, "qryAddDetalhe" DoCmd.SetWarnings = True
×
×
  • Criar Novo...