Ir para conteúdo
Fórum Script Brasil

MrMALJ

Moderadores
  • Total de itens

    2.152
  • Registro em

  • Última visita

Tudo que MrMALJ postou

  1. crio uma consulta em que somo todas as entradas e saidas anterios a data que eu quero e faço o calculo para ter o saldo (entradas-saidas) então está resolvido, pra mim foi a forma mais simples que pude pensar
  2. Bom eu faço os fluxo de caixa de maneira mais simples, fazendo toda a movimentação numa unica tabela e utilizo consultas para buscar ou realizar as necessidades de relatórios e outros!
  3. Veja bem para poder reaproveitar a numeração, seria precisar fazer uma rotina pra ir contando os números identificar a falta desse determinado numero é utiliza-lo, porém me parece que isso tornaria o sistema lento, pois se toda vez que ele for incluir ele tiver que fazer essa comparação, tudo bem enquanto o BD estiver pequeno porém quando você tiver muitos dados ficará impraticável.
  4. MrMALJ

    Busca De Campo

    Bom você pode utilizar o Dlookup() para fazer essa busca, existem muitos tópicos aqui no forum sobre algo assemelhado vou te passar um http://scriptbrasil.com.br/forum/index.php?showtopic=98527 Caso não consiga, utilize a função de busca do forum, mais por favor nos de um retorno
  5. Veja bem fera, não é a consulta que chama um formulário, e sim um formulário que utiliza os dados da consulta, por exemplo você já tem um form pronto com os campos da sua tabela, o que você vai fazer é simplesmente mudar a "Origem de dados" do seu formulario (onde estará o nome da sua tabela) parq que busque a consulta criada para essa finalidade (ou seja é trocar o nome da tabela pelo da consulta)
  6. Bom você tem que você o procedimento logo ao alterar o primeiro campo, ou seja, na propriedade após atualizar, faça um codigo que teste se seu codigo está vazio e se tiver faça o incremento: if isnull(Me.codigoControle) then Me.codigoControle.Value = Nz(DMáx("[cadCodigo]", "tblCadastro"), 0) + 1 end if Assim ele só será incrementado se estiver vazio e quando você precisar alterar um resgistro anterior ele não irá mexer no código ok!
  7. Ele estava guardando a imagem no banco, sugeri e mostrei um exemplo onde ele guarda a imagem numa pasta e faz somente a exibição da mesma, qualquer duvida sobre peçam o exemplo que fiz para ele e claro que se eu puder vou ajudar também....
  8. Qualquer um dos códigos faz a mesma coisa o primeiro utiliza consulta o segundo não, e quanto a onde você for utilizar, acredito que logo após você começar a inserção do novo registro OK! (
  9. Opa, bom no primeiro caso você poderá criar um código que verifique se a data digitada no campo dataAnuidade é menor que a data de nascimento do individuo, no caso de ser ele deixaria o campo data sem nada e retornaria o foco novamente... No segundo caso crie uma consulta que use como critério o socio informado no formulário ( [Formulários]![relatorios]![seuCampo], e no campo data ou valor pago cloque "é negado nulo", e claro utilize essa consulta como origem de dados do formulário a ser aberto. Isso deve resolver...
  10. MrMALJ

    Quantos Forms ?

    Movida para area de .NET
  11. Ummm você não diz se estas tabelas estão relacionadas entre si, mais aconselho a utilizar nomes diferentes para evitar erros de retundância.
  12. Utilize campos memorandos! Isso resolve... mais ainda assim nos retorne o resultado!
  13. Fera também to apurado, e se puder vou ajudar, mais não consegui captar o você quer fazer... tente dar uma explicada melhor, e perdoe a minha ignorância, toh saindo pro almoço agora e quando retornar espero que esteje ok!
  14. FEra no access você tem a barra de ferramentas "Caixa de Ferramentas" nela tem um bora "ab|" então você clica nela e depois clica no formulário/relatório e lá irá se criada uma caixa de texto de texto não acoplada com um rotulo, então utilize ela pra fazer isso, observe o nome do cotrole (caixa de texto) pode ser qualquer um por exemplo "contaRegistro", mais a sua "Origem do controle" você pode utilizar o comando que lhe passei ou fazer um código para fazer ela receber o que deseja. Bom espero que consiga, ultimamente tá meio corrido, mais sempre que estou passando aqui e ver no que posso ajudar...
  15. Você pode criar uma caixa de texto não acoplada e na sua "Origem do controle" coloque algo assim: =contar(me.seuCampo) isso deve resolver!
  16. Crie dois campos na sua consulta assim: mesData:mês(suaData) -e em seu critério faça assim: mês(formulário!seuCritério) anoData:ano(suaData) -e em seu critério faça assim: ano(formulário!seuCritério)
  17. Crie uma consulta e use como paramêtro a serie desejada e o tipo de livro
  18. Realmente bem estranho, nem sei dizer ao certo o que pode estar havendo, se possivel enviar o BD pra mim dar uma olhada, talvez eu pense em algo... mrmalj@yahoo.com.br
  19. MrMALJ

    Inicio No Access...

    Bom um sisteminha de busca de links pelo que entendi, bom você pode interagir com o MDB utilizando ASP, se for isso você deve pedir ajuda na sessão de ASP aqui do forum mesmo!
  20. Opa fera beleza, bom você não postou o código mais pelo que entendi acho que o exemplo no link abaixo deve resolver seu problema! http://accessjr.brinkster.net/detalhe.asp?...;search=excluir Não esqueça do retorno...
  21. Bom tem outra função que tambem resolveria testei aqui e tambem funcionou bem trata-se da função Val(), veja o exemplo (observe que você deve utilizar ela e a outra num evento): me.seuTotal.value= val(N_Alunos_ED_Inf_3anos)+val(N_Alunos_ED_Inf_4anos)+val(N_Alunos_ED_Inf_5anos) Essa é até mais simples, como no exemplo anterior faça isso na propriedade de evento "Após atualizar" do campo "N_Alunos_ED_Inf_5anos", pois pelo que entendi ele seria o ultimo a receber os dados do calculo, então o código irá repassar o resultado para seu campo "total". Acho que deve dar certo, cas não consiga envie um email com seu bd (ou a parte que interessa) que vejo o que está errado: mrmalj@yahoo.com.br
  22. Bom essa função é nativa do VB e deveria estar funcionando, eu estou utilizando o access2000, bom mais continuando vou chamar seus campos de txt1,txt2 e txt3 para poder exemplificar pra você, bom utilize o código na propriedade de evento "Após atualizar" do txt3 e vou chamar seu campo resultado de txtSoma: if IsNumeric(me.txt1) then me.txtSoma.value=cdbl(me.txt1) end if if IsNumeric(me.txt2) then me.txtSoma.value=cdbl(me.txtSoma)+cdbl(txt2) end if if IsNumeric(me.txt3) then me.txtSoma.value=cdbl(me.txtSoma)+cdbl(txt3) end if Bom isso resolveria seu problema, note que adicionei a função CDBL para converter o valor string para numero, pois da forma que esta ao digitar um "12" na txt1 e fosse somar com "45" da txt2 o resultado seria "1245" ou seja ele somente iria concatenar e não somar os valores!
  23. Bom seu problema me parece simples basta antes de realizar o calculo você testar o conteúdo, vou dar um exemplo utilizando a função IsNumeric( ) que verifica se o conteudo da caixa de texto (campo) é numerico ou não: if IsNumeric( me.seuCampo) then faça seu código caso o campo seja numerico end if Como você pode notar é bem simples, agora basta você adequar isso a sua necessidade... Espero ter ajudado e por favor avise se deu certo!
  24. MrMALJ

    Problema Access

    Fera bom dei uma pesquisada no assunto e o que entendi é que seu probelma está relacionado com permissões, achei esses links que falam algo sobre isso não cheguei a testar nada, mais dá uma conferida talvez dê certo. http://support.microsoft.com/kb/112121/pt http://www.tutorials-se.com/ado/ado-77.html http://www.tutorials-se.com/ado/Could-open/ http://www.tutorials-se.com/ado/Server-Error-64783/ Espero que algum dele lhe ajude a resolver, estou num corre corre aqui, por isso peço desculpas por não lhe dar uma atenção, mais de antemão digo que ainda não tinha visto esse problema!
  25. MrMALJ

    Campos Automático

    Fera você pode utilizar a função dlookup num procedimento de evento, aqui no forum mesmo existem vários tópicos sobre isso. Utilize "Procurar no Forum" para fazer a pesquisa dos tópicos relacionados!
×
×
  • Criar Novo...