Ir para conteúdo
Fórum Script Brasil

MrMALJ

Moderadores
  • Total de itens

    2.152
  • Registro em

  • Última visita

Tudo que MrMALJ postou

  1. Sua dificuldade nesse caso me parece ser logica, entenda que você já tem os dados então basta montar uma consulta que pegue os dados anteriores a data atual, algo assim: select suaData, (select suaData,sum(sum([suaEntrada]) as totEntra where suaData < dataCriterio) from suaTabela) as antEntra, (select suaData,sum(sum([suaSaida]) as totSai where suaData < dataCriterio) from suaTabela) as antSai, (nz((antEntra,0)-nz(antSai,0)) as saldoAnterior from suaTabela; A ideia é pegar as somas anteriores de entrada e saida e calcular o saldo. Acho que isso deve ajudar você.
  2. MrMALJ

    Data

    Você pode criar mascaras para o campo na propriedade da propria tabela, ou ainda criar consultas (views) para retornar os dados que deseja no formato desejado. Algo do assim: select format([suaData],"MM/YY") as mesAno from suaTabela;
  3. Nunca fiz um sistema assim, no máximo sistemas pra ler codigo barras e como num tenho a leitora em mãos creio que não poderia lhe ajudar, afinal o que pensei primeiro foi pegar umas das funções para codigo de barras e fazer ela interagir com essa outra leitora (nem sei ao certo se vai funcionar, mas qualquer coisa utilize a busca do forum e veja o que já foi postado sobre), o que provavelmente deve demandar a funcionar a operar sobre uma outra dll. Se eu achar algo eu posto para você.
  4. MrMALJ

    IMPRIMIR DO VB

    Para imprimir o formulário que está na tela basta dar um CTRL+P ou utilizar o codigo docmd.printout para abrir a janela de imporessão. Agora no caso de você presisar imprimir um relatório baseada nos dados do formulário faça o seguinte: 1- Crie uma consulta que retorne os dados que deseja imprimir; 2- Crie um relatório baseado na consulta; 3- Crie um botão com um dos seguinte códigos: 3.1- mandar direto para impressão docmd.openreport "nomeDoSeuRelatorio", acnormal 3.2- Visualizar a impressão docmd.openreport "nomeDoSeuRelatorio", acview Bom era isso, lembrando que apesar de semelhanças o que é usado no acces é VBA e não VB.
  5. Utilize a função dlookup() para fazer a verificação para você (existem muitos exemplos no forum utilize a busca) dai basta fazer as comparações que julgue necessária.
  6. MrMALJ

    Comparando Valores

    Acrescentando ao colega HUMM creio que será necessário criar duas consulta uma para pegar os valores do mês anterior e juntar isso na consulta da atual, visto que se faz necessário pegar valores anteriores, no caso da data é sem problemas basta que no criterio da consulta você utiliza a função para retornar somente o valor do mês da data. month([seuMes])
  7. ASP é somente Script que será utilizado junto com HTML e outros como Javascript e se o seu interessar é usar a internet você terá que desenvolver para WEB e apenas utilizar o banco de dados de sua preferencia para armazenar. Dai fica a seu critério o que fvai adotar para desenvolver sua aplicação web (ASP, PHP, Java....) é só procurar a seção correspondente aqui no forum e começar a trabalhar.
  8. Eu recomendo que você crie um formulário com caixas de texto que podem ser utilizados como criterio das suas consultas, usar o objeto (caixa de texto) correspondente como criterio da(s) consulta(s), assim ele para de pedir novamente pois os criterios estarão no formulário previamente preenchido. Use esse mesmo form para colocar botões ou funções para chamar os relatórios.
  9. Se os periodos forem iguais basta usar os mesmos critérios para filtro.
  10. Você pode acessar vi WEB utilizando ASP por exemplo desde que constru paginas dinamicas para ter acesso ao banco de dados, nesse caso sugiro que veja as seções de ASP, PHP e JSP aqui do forum.
  11. MrMALJ

    problema com rotina + SQL

    Acho entendi que entendi, no caso o vba está tendo problema de tratar o join. A saída seria utilizar uma expressão sem o join, já vi sua SQL agora se puder coloque a sua estrutura de tabela pra mim poder ver se consigo relaciona-las sem join.
  12. Cara num sei qual versão do access você utiliza, mas eu volta e meia tenho fazer esse tipo de coisa (uso 2003). Só uma pergunta seu problema foi resolvido?
  13. MrMALJ

    problema com rotina + SQL

    Na tabela existe mesmo o objeto CNPJ? Esse erro geralmente ocorre quando se tenta utilizar um campo inexistente, no caso tente pegar o codigo SQL do seu VBA fazer uma query, execute-a e veja se ocorre alguma falha.
  14. Fera você tinha a dúvida, resolveu e postou sua correções. obrigado por compartilhar suas soluções no forum.
  15. Tranquilo fera, se por acaso nenhum dos já existentes lhe atender avise que eu ou algum outro membro pode tentar lhe ajudar, ou se conseguir avisa pra podermos colocar esse tópico como resolvido.!
  16. Amigo o assunto é recorrente e já foi bastante comentado aqui no forum, vou deixa links de alguns tópicos que se referem ao assunto: http://scriptbrasil.com.br/forum/index.php...mp;hl=numeração http://scriptbrasil.com.br/forum/index.php...mp;hl=numeração http://scriptbrasil.com.br/forum/index.php...mp;hl=numeração Existem outros caso esses não resolvam utilize a busca para ver os demais, vale ressaltar que antes de abrir um tópico com duvidas utilziar a busca para ver se tópicos existentes não ajudam você.
  17. Foi o que disse no exemplo que deixei anteriormente. Vale lembrar que você pode utilizar SEIMED() dentro de SEIMED(). OK.
  18. Como disse até onde sei o LIKE num pode ser utilizado dentro da função SEIMED. Veja que da forma que está utilizando ele fica dentro da função, talvez funcione assim: select * from SuaTabela where seuCampo LIKE SeImed([Formulários]![CONTAS_MOVIMENTO]![sCD]="C"; "C" OU D";"D") Num testei mais pode funcionar, mas observe que o like está na instrução sql e não na função.
  19. O LIKE é uma clausula SQL e como tal só funciona no código SQL e não dentro da função SEIMED().
  20. Faça uma consulta que agrupe (group by) e conte cada os registros de cada grupo (count()).
  21. Pelo que entendi basta que você assim q executar o comanda para fechar o form da agenda, logo em seguida adicionar o comando para abrir o form de login, ok! Vou colocar seu tópico como resolvido.
  22. Infelizmente suas informações não nos dera uma visão geral do que deseja, tente passar os códigos explicando o que deseja exatamente com eles, ou então posta o banco para que eu outro membro analise para você.
  23. Fera então desativa a opção janela restrita e popup do form.
  24. Fera baixei seu banco e fiz algumas mudanças que julguei necessárias. Criei a consulta agendar que será disparada sempre que alterar o calendario, criei um sub formulário sub_agenda com base na consulta agendar. Seu form agenda agora não trabalha com origem de dados e retirei a caixa de texto data, ficou somente funcionaria e o calendario que servirão para atualzar o sub formulário. Posso colocar resolvido?! MrMALJ_Ecletica.zip
  25. Faça consultas exclusão, ou entre nas tabelas e exclua os registros.
×
×
  • Criar Novo...