
Elber Carretoni
Membros-
Total de itens
260 -
Registro em
-
Última visita
Tudo que Elber Carretoni postou
-
Problemas Condições Em Macro E Grupo De Opções.
pergunta respondeu ao Venom Fireman de Elber Carretoni em Access
estranho Venon...já que apenas tive por experiência essa mensagem de dados incompatíveis ou critérios inválidos quando digitei em um campo do formulário algum valor do tipo texto, por exemplo, quando o campo na tabela é pra ser do tipo número... Entretanto, que ótimo que deu certo o seu problema... a sua programação funcionaria sim sem macro (caso não houvesse esse problema que você está dizendo), já que no Docmd.RunMacro, onde você chama o nome da macro, você deveria inserir apenas o Docmd.OpenForm e indicar direto o nome do formulário... quando você inseriu o docmd.openform, chegou a especificar o tipo de abertura dele??? não sei se enflue em algo, mas enfim, todos os testes são válidos, já que sempre usei docmd.openform e nunca encontrei problemas do tipo como o qual você encontrou... em vez de digitar um If/EndIf para cada valor de opção, você poderia criar If/ElseIf/EndIf...como também poderia utilizar do SelectCase como o "hummm" opinou... o ElseIf funciona da seguinte maneira: If Condicional 1 Then EXECUTA PARAMETROS DA CONDICIONAL 1 ElseIf Condicional 2 Then EXECUTA PARAMETROS DA CONDICIONAL 2 ElseIf Condicional 3 Then EXECUTA PARAMETROS DA CONDICIONAL 3 Else EXECUTA PARAMETROS DO RESTO DE CONDICIONAIS EndIf SE a condicional 1 não for satisfeita, e a condicional 2 não for satisfeita, e a condicional "n" não for satisfeita, assim então executa os parâmetros do resto de condicionais ELSE...Porém, caso alguma das condicionais anteriores ao resto seja satisfeita, para o teste de condicional e vai para o EndIf.... deu pra entender? dessa forma, você engloba todas as condicionais num If só, e resume melhor as programações... Abração, fique com Deus! -
Problemas Condições Em Macro E Grupo De Opções.
pergunta respondeu ao Venom Fireman de Elber Carretoni em Access
Venom, não quer fazer isso em VBA? o primeiro problema que posso acreditar estar acontecendo é na definição do valor do grupo de opções... aconselho que você verifique os valores inicialmente para depois procurar problemas nas condicionais... Em VBA é bem mais simples e garantido a eficiência: no Evento Ao clicar do seu Botão de opção, coloque a seguinte programação: DoCmd.OpenForm "NomeDoSeuFormulário", acNormal nesta mesma linha de programação, a função OpenForm permite você escolher o modo de abertura do formulário, o modo de janela que o mesmo vai aparecer, um filtro que você deseje aplicar...enfim... é bem interessante... retorne os resultados e dúvidas, ok? abraços, -
Pessoal, funcionou!!! Na verdade, depois de quebrar muito a cabeça, constatamos que o erro estava na rede e não necessariamente no sistema.. concertando a rede o sistema funcionou belezinha! A partir de então, dividi o sistema em dois arquivos, entre back-end e front-end... como minha rede possui apenas um servidor e 4 outros terminais independentes, o back-end e o front-end fica somente no servidor e os terminais conseguem acessar mutuamente o mesmo arquivo front-end sem defini-lo como somente leitura...o que acontecia na verdade é que a rede não dissernia os usuários do windows, portanto o access considerava que o mesmo arquivo estava sendo aberto duas vezes... no final das contas, o servidor acabou virando um servidor de aplicação que armazena os dados em tempo real...ficou bom demais! agradeço ao malj e ao "humm" que deram atenção e força... malj, o problema realmente estava no gerenciamento da rede...foi fera! agora surge duas dúvidas: na criação do sistema em rede, defini o acesso como Exclusivo, considerando que cada terminal teria acesso exclusivo ao sistema e não como somente leitura... minha lógica de pensamento está correta? qual a definição exata para acesso exclusivo e compartilhado? quais são as consequências e quando devo utilizar de cada uma?... quais são as vantagens de publicar o sistema em MDE? há outra forma de publicação? não estou conseguindo publicar meu MDE...o sistema inicialmente enviou uma mensagem de versão incompatível...posteriormente simplesmente disse que não foi possível gerar o arquivo MDE... é vantagem utilizar de tal utilitário? Abração a todos, VLW! "Hummm"... tentei abrir de todos os modos, e não funcionava... simplesmente porque a rede estava com problema na independência de terminais... vlw a força fera!
-
As opções aqui presentes são: "Abrir"; "Abrir como somente leitura"; "Abrir exclusivo"; "Abrir exclusivo como somente leitura"; não há nenhuma opção para abrir em "Opção Avançada"...
-
Estive solicitando um técnico em Rede na sexta-feira ainda, e ele me disse que talvez a rede tenha problemas sim, talvez até em Hardwares... Segunda-feira ficou de ir lá pra tentar solucionar tods os problemas referente à rede, e espero que o sistema se sustente... Até lá, já agradeço demais a força de vocês... Assim que a rede estiver 100%, vou voltar a pensar nisso... vlw! putz cara, seria realmente muito ótimo se funcionar isso... mas, como faço pra abrir em opção avançada? abraços,
-
mas o problema é que eu não tenho uma máquina servidor e várias máquinas clientes...se fosse assim, acho que até daria certo o cliente acessar o arquivo diretamente do servidor... o problema é que estou utilizando um servidor com mais 4 terminais de vídeo...sem máquina cliente alguma, entendeu? tenho 5 monitores e um gabinete... estou completamente perdido... primeiro porque neste tipo de rede não consigo colocar arquivos na pasta "Toda a Rede"...portanto, to usando a pasta "Documentos Compartilhados"... não sei se isso influe em algo... segundo porque consigo gerar a divisão entre front-end e back-end...e funciona... mas não consigo fazer um terminal acessar o sistema do servidor sem ser somente leitura...o problema está no armazenamento de dados, já que os formulários, relatórios, consultas e macros funcionam direitinhu...
-
Malj, encontrei este artigo e talvez essa divisão do aplicativo em Back-End e Front-End seja a solução... após o almoço vou estar fazendo os testes e retornarei... vlw a atenção amigão, abraços! http://forum.imasters.com.br/index.php?showtopic=151249
-
front-end? desculpe pela ignorância cara...tem como explicar melhor essa divisão de front-end e back-end?
-
Galera....preciso implementar um sistema em access que fiz porém via REDE! a rede que estou utilizando é parecia com pc-expenium, onde apresento um servidor apenas e 5 monitores terminais conectados ao mesmo servidor. já tentei fazer os testes, porém nos terminais, fora do servidor, o access abre como somente leitura e não consigo realmente efetuar as alterações em registros das tabelas... que que eu faço? preciso disso urgente, preciso fazer funcionar!!!! alguém conhece, tem expêriencia ou até já implementou um sistema mdb via rede? :o
-
Soma De Valores Entre Duas Tabelas...
pergunta respondeu ao junior.bportal de Elber Carretoni em Access
huauaa...o exemplo fico jóia! faz mal não, o importante é funcionar! -
se o prosseguimento desta execução de consulta acréscimo funciona normalmente, então para retirar essas mengesagens de segurança do access, faça as linhas de código: 'retira os avisos de segurança do access Docmd.SetWarnings False 'EXECUTA SUA CONSULTA ADIÇÃO Docmd.OpenQuery "NomeDaConsulta", acNormal, acAdd 'retorna os avisos de segurança do access Docmd.SetWarnings True dessa forma você retira os avisos de segurança e a consulta é executada automaticamente! ah, mais uma coisa que lembrei: nunca consegui utilizar também este tipo de consulta...mas lembro que quando tentei, fui no modo sql da consulta adição e percebi que ele colocava a função INSERT (que insere o registro) e posteriormente fazia condicionais WHERE (que determina critérios)... no meu caso, não precisava utilizar nenhum critério e portanto abandonei a consulta e fiz a inclusão direto pelo vba usando docmd.RunSql... se este também for o seu caso, faça por SQL direto que acredito que vá funcionar!
-
rsrs...lógico, também estou correndo atrás disso e sempre quando encontro alguma solução posto no fórum... usava esta idéia bastante em delph, quando utilizada um objeto query em uma data source e indicava como fonte deste objeto um parâmetro em sql...posteriormente eu consiguia acessar dados de até um campo específico da query e trabalhar normalmente como se fosse uma outra tabela do banco de dados... senti mta falta disso quando comecei a mexer com vba! :(
-
Atribuir Fonte De Controle A Um Objeto Não-acoplado
pergunta respondeu ao Elber Carretoni de Elber Carretoni em Access
vlw a força mais uma vez mr malj! vou estar estudando esta função e caso encontre alguma dúvida peço novamente a sua ajuda! Abração fera! -
andei posteriormente a fazer algumas alterações no relatório e depois percebi que novamente a imagem não estava sendo impressa!!! portanto, é uma pena que apenas trocar o nome da imagem não funcione...rsrs depois de milhões de tentativas e gasto de papel, descobri que quando você mandava imprimir pelo menu atalho do relatório, a imagem não sai... o menu atalho é aquele quando você clica com o botão direito em qualquer parte do relatório e aparece um menu com algumas opções. Portanto, tornei o relatório como Não Pop UP e criei uma barra de ferramentas pra ele, habilitando o botão de opção Imprimir...já pela barra de ferramentas, as imagens são impressas normalmente! *** só é possível visualizar uma barra de ferramentas de uma janela quando a mesma não é pop up (se eu estiver errado alguém me corrija!) não sei até quando isso vai funcionar...ou se daqui a alguns dias vai parar de funcionar de novo... infelizmente é uma pena que os relatórios em access apresentem este enórme defeito! aproveito ainda o post pra perguntar agora: alguém sabe como tirar esse menu de atalho do relatório...em suas propriedades não há nenhuma que indique este menu...há um programação ou ao menos qual é o nome deste menu de atalho? vlw a atenção...abraços!
-
Soma De Valores Entre Duas Tabelas...
pergunta respondeu ao junior.bportal de Elber Carretoni em Access
somente quando o sistema é grande e deve efetuar cálculos de muitas outras tabelas para atingir um resultado final, acredito que seria viável sim criar um campo que armazene esse resultado... dessa forma você faria o cálculo somente uma vez e evitaria o mesmo processo de cálculo em outros locais que você necessite da mesma informação... muitas vezes um processamento é mais demorado do que um espaço no banco de dados para mais um campo... -
salve salve rapaziada... Galera, gostaria de, por meio de vba, atribuir, uma consulta para um objeto não acoplado listbox... é possível?
-
"criar virtualmente", me refiro a armazenar essa query em variáveis objetos do vb...como se fosse qualquer outra variável, e não criar uma consulta no Objeto Consulta do Access... teria como? bom...de qualquer forma, também gostaria de saber o seguinte: Criar uma consulta no Objeto Consulta do Access, porém não indicar nenhum campo de nenhuma tabela... posteriormente, executar a consulta em sql pelo vb e transferir os campos e os dados para o Objeto Consulta que foi criado no access...dessa forma, poderia usar apenas um objeto consulta mas sempre alterá-lo conforme as Sql do vba...também teria como? peço desculpas pela demora da resposta...ontem não pude estar presente! abraços, vlw a atenção de todos! mas essas querys serão tratadas como variáveis... e se eu definir uma variável query pública e usar sempre a mesma para efetuar diversas consultas no banco de dados... deu pra entender? mesmo assim abarrota o bd?
-
Salve salve galera... gostaria de executar consultas via sql através de VBA e armazenar os resultados em objetos Querys... seria basicamente criar uma consulta do access, porém de modo virtual... Armazenando os resultados em uma Query, gostaria posteriormente de chamá-lo e utilizar de valores que o mesmo possui, além de efetuar estatísticas de contagem, soma (sql)...enfim... alguém poderia dar um help nesta parte de criar uma Query "virtualmente" e posteriormente utilizá-la? Se for possível, gostaria de pedir exemplos de programação aqui no fórum ou tópicos de auxílio! Vlw a atenção de todos, abraços!
-
incrivelmente eu apenas mudei o nome da imagem e ela saiu na impressão... é capaz? fala a verdade viu... vlw a força mr malj!
-
Galera, não estou conseguindo imprimir imagens do relatório... inicialmente coloquei a imagem pelo menu Inserir<>Imagem...não imprimiu!Posteriormente coloquei um objeto de imagem não acoplado no relatório e indiquei com imagem do microsoft word...e também não deu certo... Só imprimi os dados e as imagens não saem, sendo que em todos os testes que fiz, desmarquei a opção que dizia "Imprimir somente dados".... estou precisando imprimir essas imagens...como eu faço? vlw a atenção! Abraços!
-
cara...acabei percebendo que agora a funcao dlookup funciona quando indico id's ou números... por exemplo...fiz a função dlookup pelo id do registro e trouxe outro campo, e funcuionou... só não consigo entender o porque disso, porque em um outro formulário bem anterior fiz a dlookup por campos textos e que não haviam nada a ver com id, e funcionou...porque sera?
-
manda o foco pra caixa de texto antes de fazer a variavel receber seu valor... se não der certo, posta a sua linha de código aqui...
-
(Resolvido) Como Alterar Somente O Dia De Diversas Datas?
pergunta respondeu ao Isaac Newton de Elber Carretoni em Access
:lol: eu kerendo fazer um UPDATE todo complicado e o negócio é tão facil.... vlw funcionou aqui beleza :P huauahua,...eu também... -
(Resolvido) Como Alterar Somente O Dia De Diversas Datas?
pergunta respondeu ao Isaac Newton de Elber Carretoni em Access
todos os registros têm o mesmo mês ano e hora? -
Galera...otro erro desgramado agora que não sei como arrumar... recentemente, quando tenho tentando usar a função dlookup, o sistema me manda uma mensagem informando o erro 2001 e dizendo que "Você cancelou a operação anterior"!!! as dlookups que foram criadas anteriormente estão funcionando normalmente, mas agora quando tento criar novas dlookups o sistema não deixa...kiki eu faço, como faço pra arrumar isso?