
MrMALJ
Moderadores-
Posts
2152 -
Joined
-
Last visited
Everything posted by MrMALJ
-
Basta fazer com que as origens das combos (SQL) utilizem como critério a combo anterior. Eu geralmente quando tenho que fazer isso, utilizo dessa forma, junto com a propriedade de evento após atualizar para fazer uma requery na combo seguinte.
-
Você pode upar no dropbaox por exemplo e deixar o link ai (qual versao do access?)
-
É semelhante ao vb. Na propriedade de sua combo na linha origem da linha vocÊ constroi o critério da segunda linha utilizando a primeira, então na propriedade de eventos após atualizar da primeira combo você executa um requery na segunda.
-
access Incluir novos registros em uma tabela, usando um formulário de outra tabela.
MrMALJ replied to Wilton Moreira Junior's question in Access
Qual versão do access você utiliza, já deu uma olhada no BD de exemplos northwind? -
Então, por isso era bom upar essa parte para podermos fazer alguns testes e se podemos otimizar a query.
-
você pode criar uma query mais ou menos assim: select nomePessoa, format(dataNiver,"dd/mm") a aniversario from suaTabela order by aniversario;
-
Wellington tem algumas formas de você, uma delas é pegar os dados de um campo de um formulário, outra é utilizar uma inputbox antes de imprimir... Se você estiver usando dados de uma tabela, você pode criar uma consulta com critérioem formulário ou inputbox. Teriamos que entender melhor como está seu projeto para poder ajudar.
-
Como mostrar gravar o campo Alfabético e não o código?
MrMALJ replied to williamsper's question in Access
É o que imaginei, a origem do campo da sua combo é um campo codigo do empregado, e a combo deve ta para exibir duas colunas na origem da lista, só que o campo vai armazenar o código do funcionario e nao o nome, caso deseje que grava o nome mude isso no seu formulário.- 3 replies
-
- campo
- alfabético
-
(and 2 more)
Tagged with:
-
Como validar CPF e CNPJ digitado em um formulário?
MrMALJ replied to williamsper's question in Access
A que eu postei uso ela com a propriedade de evento após atualizar para fazer a validação e vem funcionando perfeitamente. Como você está usando a função? -
formulario para abrir relatorio por idade inserida em textbox
MrMALJ replied to luis branca's question in Access
Luiz essa é uma view relativamente simples, você pode gerar uma consulta no modo design e construir um critério usando a caixa de texto do referido formulário, após isto basta criar um relatório com essa query como origem de dados. -
Amigo upa essa parte do seu bd para analizar, qual a versão que está utilizando?
-
O ideal no caso era você fazer esse segundo campo ser do tipo Combo (caixa de combinação) com origem numa lista de contratos existentes, daí nem precisaria ficar validando, outra saída era usar a propriedade de eventos após atualizar q usar o dlookup() para pesquisar na tabela e gerar uma mensagem avisando o usuario.
-
Crie consultas com filtros para isso e faça elas somar, depois pegue os resultados utilizando dlookup()
-
Como mostrar gravar o campo Alfabético e não o código?
MrMALJ replied to williamsper's question in Access
Você está usando combobox?- 3 replies
-
- campo
- alfabético
-
(and 2 more)
Tagged with:
-
Como validar CPF e CNPJ digitado em um formulário?
MrMALJ replied to williamsper's question in Access
William tem umas funções postadas aqui no forum, eu mesmo postei uma, usa a busca que você localiza fácil. -
Este tópico já esta resolvido, nas proximas vezes abra outro tópico caso não consiga usar os resolvidos como exemplo pra sua solução, mas vou abrir uma exceção: Expr1: Direita([Parcela_Descricao];Compr(nz([Parcela_Descricao],0))-2) Em caso de Parcela_descrição for nulo, ele retorna zero.
-
Não entendi o que deseja fazer, poderia explanar melhor para que possamos tentar lhe ajudar?
-
Você pode tratar os objetos do seu formulário (no caso valor fabricante e valor revendedor aqui vou designa-los como revenda e txt2 fabrica) para que ao preencher um campo ele não permita inclusão de valores no outro, na propriedade de eventos após atualizar do objeto fabricante você pode colocar um codigo semelhante: if me.fabricante>0 then me.revenda.enabled=false else me.revenda.enabled=true end if E na propriedades de evento após atualizar de revenda, você faz o procedimento para bloquear o fabrica, assim: if me.revenda>0 then me.fabrica.enabled=false else me.fabrica.enabled=true end if Da forma anterior você impede que o usuário informe os 2 valores na mesma linha de registro. A outra opção seria você trabalhar com formulário não acoplado a tabelas e fazer um tratamento via código também e realizar duas instruções SQL "insert".
-
Você pode inserir pode usar uma linha de código semelhante a a que segue na propriedade de evento ao Abrir e outra na propriedade de evento após atualizar do objeto text1.backcolor = "código da cor desejada" Isso resolve.
-
Bom não uso 2013 mas creio que essa query em SQL vai fazer o que quer select top 2 * from SuaTabela order by SeuIndice desc where SeuCampoCritério <> null; Adeque ao seu modelo de banco. A idéia é ele pegar da tabela ordenada decrescente os 2 primeiros registros desde que o campo examinado seja diferente de nulo.
-
Uma analise superficial e bem rápida, vi que você precisa de um campos extras para talvez executar isso que quer, um campo contador para a contagem mensal e para gerar o tal número você pode criar uma consulta que retorne somente os registro do mês, a partir disto verificar qual o ultimo contador e incrementar 1 (nz(seuContador)+1) então concatenar o resultado para o seu campo de registro seuRegistro =resultado&month(data1)&format(data1,"yy") Como disse é uma ideia simples e essa seria uma solução.