
MrMALJ
Moderadores-
Total de itens
2.152 -
Registro em
-
Última visita
Tudo que MrMALJ postou
-
Veja se seu campo está realmente formatado para aceitar casas decimais.
-
Coloque na sua consulta um campo que pegue o mês e o ano do seu campo data: teste:format([seuCampoData];"mm/yyyy") Dai como você vai ele vai separar pelos meses correspondetes.
-
Em uma consulta que gera relatório você pode pegar dados de várias tabelas e até mesmo consultas, eu por exemplo crio um formulário ond informo o critério que será utilizado pelas consultas que irão gerar os meus relatórios daí só me preocupo de manter os critérios alimentados, no maís é só chamar as consultas e outras que sejam necessários para executar o que tenho em mente.
-
Crie uma caixa de texto invisivel com o nome de txtTst por exemplo e coloque nos campos do formulário na propriedade de evento após atualizar um codigo que altere o valor de txtTxt para 1 por exemplo, dai coloque um comparação (IF) para executar essa parte do código somente se o valor de txtTST estiver como 1, só observe que ao confirmar o salvamento do registro alterre o valor de txtTst para outro diferente de 1 para que ele não tente executar o undo.
-
Amigo na net tem essas ferramentas que prometem fazer o que você quer, mas creio que seria melhor fazer uma estrutura identica e tentar importar os dados apenas. http://www.baixaja.com.br/downloads/Window...-DBF_41808.html http://www.superdownloads.com.br/download/...base-converter/ Para tentar quebrar a senha tente o aplicativo do link abaixo http://www.nirsoft.net/utils/accesspv.zip *ah sim, essa sessão é de access então agradecemos muito se no titulo do tópico você utilizar algo que lembre o seu problema ok (já mudeu seu título)
-
Faça um pequeno loop (for...next) com a quantidade de parcelas e vá inserindo os valores na tabela que armazena as parcelas.
-
Amigão uma solução simples seria você fazer duas consultas, a primeira só para filtrar o periodo de dados e a segunda baseada na primeira para totalizar.
-
Tipo cria uma tabela temporaria tipo com um unica campo pra guardar os numeros, então faça um loop (for...nest por exemplo) e vá inserindo nessa tabela depois basta utilizar essa tabela como origem de dados do relatorio, não fiz mas pensei agora e é perfeitamente funcional.
-
Amigo esse sua questão já foi passada pra você em outo tópico, basta você criar uma consulta que use a data como critério. ps: use resposta rapida ao invés do boatão citar ok!
-
Amigo no forum existem muitos exemplos de como usar o dlookup ou dpesquise, use a busca e veja.
-
Faça uma consulta que use como criterio o campo que você deseja depois use o dlookup para pegar o resultado da consulta e trazer para o form. Ah sim sempre que for colocar um tópico coloque como titulo algo que lembre qual o seu problema.
-
Fera então só vendo o arquivo texto e o seu bd para poder entender o que ocorre.
-
tente ultizar um campo do tipo inteiro longo.
-
Sendo assim faça o procedimento no evento do ultimo campo que você pode editar e lá realize os calculos e outros procedimentos que desejar.
-
Primeiro sugiro que você utilize uma combobox para selecionar os clientes, não existindo na lista crie um botão que abra um form de cadastro de clientes, realize o cadastro do novo cliente e em seguida dê um requery no campo cliente do livro caixa, assim você já poderá incluir o cliente no movimento.
-
Utilize a propriedade de evento após atualizar do campo aprovacao, e lá execute o código repassando o que deseja para o campo alvo.
-
Fera encontrei este artigo no Ativo Access, veja se é isso? Como forçar todos os usuários a saírem do MDB na rede Autor: Paulo Bliknstein (http://www26.brinkster.com/accessjr/) Publicado: 31/01/2004 Visitas: 6318 Às vezes é necessário forçar a saída de todos os usuários logados no mdb, especialmente quando o administrador precisa efetuar atualizações na versão do aplicativo, realizar uma operação de backup etc. Um método simples para atingir esse objetivo é o seguinte: 1. Identifique um formulário que permaneça aberto o tempo todo (um menu principal, por exemplo). Se não houver, crie um formulário desse tipo mesmo que fique oculto e não sirva para outro propósito. 2. No evento No Cronômetro (OnTimer) desse formulário, escreva um código que verifique a existência de um determinado arquivo na rede local. Este arquivo pode chamar-se "kickout.txt" e não precisa ter nada dentro, pois a finalidade é saber se ele existe ou não. Eu uso uma linha de código como essa: If Len(Dir("\TheServer\vol\access\kickout.txt")>0 Then DoCmd.Quit 3. Na propriedade Intervalo do cronômetro (TimerInterval) desse formulário, atribua um valor em milissegundos correspondente ao intervalo de tempo desejado para pesquisar a existência do arquivo kickout.txt. NOTA: A propriedade Intervalo do cronômetro aceita valores (Inteiro longo) entre 0 e 2.147.483.647. 4. Certifique-se de que a string (path do arquivo kickout.txt) é um caminho UNC que possa ser "enxergado" (lido) por todos os usuários. Ou seja, o caminho UNC faz com que não importe o mapeamento da letra do drive. 5. Então, quando você quiser que todos saiam do mdb ("kick out"), simplesmente crie o arquivo "kickout.txt" no diretório da rede referenciado no código. No intervalo de tempo definido no passo 3, o evento No cronômetro (OnTimer) irá disparar e todos os usuários logados terão o Access encerrado. Observações a) O código do passo 2 é simples para efeito de ilustração. Portanto, seria melhor criar um formulário de aviso, informando ao usuário (com letras grandes, em vermelho, com Beeps etc) que o aplicativo será fechado em 30 segundos (defina um novo TimerInterval para esse formulário de aviso), permitindo ao usuário concluir algo que esteja fazendo. B) Certamente este método pode ser burlado por usuários mais espertos, bastando fechar o formulário de aviso ou o formulário principal. Porém, geralmente, eles entendem a necessidade de sair do aplicativo quando visualizam as letras vermelhas... c) Utilize a mesma técnica com arquivos message.txt para enviar mensagens personalizadas para todos os usuários. Exemplo: novas versões, novos menus etc. Outra maneira usando Access 2000 Uma das novidades do Jet 4.0, usado pelo Access 2000, é a propriedade "passive connection control", que permite colocar o banco de dados em um estado no qual novos usuários não possam logar-se, mantendo apenas os usuários logados no momento. Se alguém tentar abrir o arquivo, receberá mensagens de erro, como se o banco de dados já estivesse sendo executado em modo exclusivo. Uma vez que você tenha definido esta propriedade, use o formulário de exemplo para ajudá-lo a enviar um aviso qualquer pela rede para os usuários ainda conectados ao mdb, pedindo que saiam do sistema. Para utilizar este importante recurso, rode o seguinte código: Dim cn As New ADODB.Connection Set cn = CurrentProject.Connection ‘Altere para abrir outro mdb. cn.Properties("Jet OLEDB:Connection Control") = 1 Para voltar ao estado anterior, altere o valor da propriedade para 2: cn.Properties("Jet OLEDB:Connection Control") = 2 Nota: Você precisa ter a permissão "Abrir Exclusivo" (Open Exclusive) sobre o banco de dados, para que possa modificar a propriedade Connection Control.
-
Limpar combo no novo registro - formulário tipo tabela
pergunta respondeu ao Marina Viana de MrMALJ em Access
Na propriedades de evento após atualizar do ultimo compo antes de salvar o registro coloque algo assim: me.suaCombo1=null me.suaCombo2=null me.suaCombo3=null Aguardo retorno para colocar resolvido no tópico. -
1-Crie uma consulta usando o agrupamento e conte os registros, então no campo da contagem coloque como criterio 1. 2-Crie um formulario não acoplado com o campo que irá receber o nome de que você quer; crie uma consulta que use como criterio esse campo; crie um formulario que use como origem de dados a consulta criada; use esse formulario como sub-formulario do formulario que tem o critério; no campo critério use a propriedade de eventos após atualizar e digite o seguinte codigo: me.nomeSoSubFormulario.requery.
-
Fera se isso ocorreu ou está ocorrendo é devido a algum erro na associação das tabelas. e se já existem registros nas tabelas você pode tentar corrigir isso usando o comando encontrar e substituir colocando os valores corretos onde ve diz estar errado!
-
Você podeia melhor seu projeto e criar uma Tabela onde você cadastre a hierarquia utilizando numeros para isso, como essa hierarquia num muda ajudaria se você as cadastrasse com as maiores patentes primeiro 1-Marechal 2-General E assim por diante Dai bastaria você fazer associações entre as duas tabelas e sempre que fosse indexar sairia na ordem desejada, sugiro que você procure aqui nabusca do forum algumas apostilas de acces que já foram postadas, e que também dê uma estudada no banco de dados de Exemplos do Access o Northwind.
-
Bom se você está marcando um campo não acoplado nesse formulario isso irá mesmo ocorrer, se isso for realmente necessário crie um campo na tabela para isso e limpe-os sempre que acabar o processo que requer essa marcação.
-
Fera quando for possivel alguém vai sempre lhe ajudar num precisa ficar fazendo seu tópico subir sem novas informações. Se você quer que tudo que tiver X ou Y apareça, faça assim = Como "*X*"ou Como "*Y*"
-
Utilize o SQL. UPDATE suaTabela SET seuCampo=valorRepassado, WHERE seuCampo=Criterio