
MrMALJ
Moderadores-
Total de itens
2.152 -
Registro em
-
Última visita
Tudo que MrMALJ postou
-
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
-
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!
-
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.
-
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
-
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)
-
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!
-
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....
-
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! (
-
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...
-
Movida para area de .NET
-
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.
-
Utilize campos memorandos! Isso resolve... mais ainda assim nos retorne o resultado!
-
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!
-
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...
-
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!
-
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)
-
(Resolvido) Função Parecida Com A "nz"
pergunta respondeu ao Miqueias Micheletti de MrMALJ em Access
Crie uma consulta e use como paramêtro a serie desejada e o tipo de livro -
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
-
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!
-
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...
-
(Resolvido) Função Parecida Com A "nz"
pergunta respondeu ao Miqueias Micheletti de MrMALJ em Access
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 -
(Resolvido) Função Parecida Com A "nz"
pergunta respondeu ao Miqueias Micheletti de MrMALJ em Access
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! -
(Resolvido) Função Parecida Com A "nz"
pergunta respondeu ao Miqueias Micheletti de MrMALJ em Access
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! -
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!
-
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!