Ir para conteúdo
Fórum Script Brasil

rafaelc

Membros
  • Total de itens

    25
  • Registro em

  • Última visita

Tudo que rafaelc postou

  1. Boa tarde pessoal; Estou com um probleminha em uma consulta que está esquentando minha cabeça. Tenho uma tabela que contêm dados sobre ordens de serviço para diversas maquinas, onde cada maquina pode ter várias ordens atribuidas a ela. Ex: Maquina Ocorrencia Maq1 Não liga monitor Maq1 Drive de CD não funciona Maq1 Computador lento Maq2 Instalar Access Maq2 Trocar monitor Apesar de no exemplo ter apenas 2 maquinas diferentes, existem 5 ocorrencias. O que gostaria de fazer na minha consulta era contar quantas maquinas diferentes eu tenho nela: Ex: Numero de maquinas do exemplo acima: 2 Não consigo encontrar um formula para fazer isto automáticamente. alguém pode me ajudar? Obrigado
  2. Boa tarde Pessoal; É possivel em uma consulta mudar a cor das linhas? Ex: Tenho um sistema de conrtole de compras, ao executar uma consulta, ela retorna todos os itens que foram comprados, gostaria de deixar os itens que já chegaram em verde e os que não chegaram em vermelho. O campo de definirá se o item chegou ou não seria: Chegou: declarada na tabela como Sim/não Se houver outra forma de fazer isso me ajudem... Pois o sistema não está funcional porque não consigo separar estas informações. Grato
  3. O campo que quero comparar está no mesmo formulário, porém não funciona
  4. Olá Amigo; Já havia tentado referenciar desta forma, mas não funciona.
  5. Boa tarde Pessoal, Estou fazendo algumas regras de validação em um formulário e estou com uma duvida: Fiz um loop "Case" que verifica se um numero é maior ou menor que o especificado Segue o código: Private Sub Contator_5_AfterUpdate() Select Case Me.Contator_5 Case Is <= 200000 (Gostaria que este numero fosse proveniente de uma caixa de texto que o usuário vai determinar em Texto54) Me.Texto44.ForeColor = 0 'Vermelho Me.Texto44.FontBold = True Me.Texto44 = "Não tomar nenhuma ação" Case Else Me.Texto44.ForeColor = 255 'Preto Me.Texto44.FontBold = True Me.Texto44 = "Solicitar troca deste componente" End Select End Sub Então: Gostaria que o valor fosse comparado ao valor que estará inserido na caixa de texto: Texto54 que está neste mesmo formulário, mas não estou conseguindo. Obrigado
  6. Boa tarde Pessoal; Não teve jeito mesmo... Como minhas tabelas não tem cheve primária, devido a nem todos os campos estarem preenchidos Tive que fazer um formulário com sub-formulário para "separar" as informações das tabelas... Ai sim consegui manipular as informações... Obrigado pela ajuda...
  7. Boa tarde Pessoal... Mais uma vez recorrendo ao forum... Meu sistema tem 2 tabelas nomeadas Tbl_insere e Tbl_mercado que estão relacionadas de forma: um-para-muitos. Tenho uma consulta que retorna dados das duas tabelas, e na Tbl_insere tenho um campo chamado "Resolvido" declarado como "sim/não" que preciso atualizar conforme alguns critérios que o operador vai verificar na consulta Porém pra minha surpresa, quando existem duas tabelas relacionadas não consigo alterar nenhum campo dentro da consulta. Como poderei resolver isso? Consulta atualização não dá, pois o operador deverá verificar os dados e coloca-los manualmente. Certo da ajuda Obrigado.
  8. Bom dia Pessoal; alguém tem uma solução??
  9. Boa tarde; Fiz da forma que vocês indicaram e funcionou. Mas na pratica apliquei outro método, que é mais simples. No critério da consulta coloquei: Negado "CBL*" Resolvido... Valeu pela força
  10. Pessoal, Preciso de mais um Help... Criei uma consulta, e quero que ela me extraia os dados que NÃO CONTEM as letras CBL... Exemplo CBL000233444 - Não pode vir na consulta DIV002330433 - Tem que vir na consulta
  11. Fera, no micro que estou não permite acessar sites de hopedagem de arquivo.... Se você tiver um e-mail disponivel eu te passo....
  12. Bom dia pessoal; Estou com outro probleminha em minha aplicação. Estou buscando dados em uma tabela vinculada no formato .txt que está alocada em um drive publico. Porém quando uma pessoa está consultando dados nesta tabela vinculada, os outros usuários não conseguem acessa-las, vem uma mensagem de erro de que a tabela está sendo usada de modo exclusivo por outra pessoa... Sendo assim fica inviavel, pois somente uma pessoa de cada vez pode executar a consulta, e meu sistema sempre tem no minimo 10 pessoas usando sempre... Obrigado
  13. Leandro; Seu arquivo não abre no meu access, são versões diferentes... Mas resolvi este problema da seguinte forma. A tabela que os dados buscados estavam, era uma tabela vinculada com um arquivo .txt. Ao vincular as tabelas não me atentei em declarar a campo como tipo DATA, estava como tipo TEXTO, por isso ele olhava somente para o primeiro numero... Resolvido... Valeu galera
  14. Boa tarde; Preciso fazer uma consulta com o seguinte critério: Retornar as datas antes de hoje, porem estou com um problema. Meu campo de data, está como data e hora, ou seja, desta forma: 08/04/2010 00:00 Coloquei no critério da consulta a expressão: <Agora(). Mas a consulta retorna apenas os dias anteriores a hoje, sendo que se o mes for maior a consulta não encherga isto. Com esta formula a consulta retorna: (dias que são menores que 10, porém exibe os meses seguintes. Como gostaria que a consulta retornasse: 03/03/2009 00:00 09/03/2010 00:00 08/03/2010 00:00 Mas me retorna somente os dias menores que hoje. Ex: 08/04/2010 00:00 03/06/2009 00:00. alguém sabe qual expressão usar no critério da consulta? Obrigado
  15. Entendo, mas tenho que linkar as várias inserções que o usuário fez a uma unica OS... se eu digitar vários dados eles vão ficar dispersos... Ngm tem um exemplo ai?
  16. MrMALJ Da forma que existe no BD NorthWind eu sei fazer, ou seja, buscar informações em um banco já existente... O que preciso é iserir valores novos e desconhecidos em cada linha e não buscar valores que já estão em um BD... Tentei colocar uma caixa de listagem, mas a mesma não possibilita a digitação dos dados e ainda não pensei como vou resgata-los tks
  17. Bom dia pessoal; No meu BD, tenho vários campos, (Ordem de serviço, fornecedor, etc...) e um campo text que é a descrição do material. Por vezes preciso inserir vários materiais para apenas um registro de Ordem de serviço, fornecedor, etc... Duvida: Como posso fazer para que a cada material que eu insira ele abra um novo campo conforme a necessidade? Lembrando que alguns registros pode ter apenas uma descrição do material e outros podem ter várias, porém linkadas a mesma Ordem de serviço... Há alguma forma de fazer isto em sub-formulários? Se eu encontrar a solução posto aqui depois
  18. Pessoal; Andei meio sumido, pois parei com minha aplicação.... Mas segue como resolvi o problema de todos alterarem a consulta!!! Foi muito simples.. Na codigo do botão que irá chamar a consulta ao clicar, é somente alterar o código abaixo para AcReadyonly vejam: stDocName = "Cons_item_comprado_Manutentor" DoCmd.OpenQuery stDocName, acNormal, acEdit ** É possivel alterar a consulta stDocName = "Cons_item_comprado_Manutentor" DoCmd.OpenQuery stDocName, acNormal, acReadyOnly ** Não é possivel alterar a consulta... Isto resolveu meu problema com edição de consultas.... Se ajudar alguém OK Obrigado a todos...
  19. Pessoal; Fiz um codigo para que o usuário insira a senha para entrar em determinado formulario é bem simples: Coloquei este código na estrutura ao abrir o formulário. Private Sub Form_Open(Cancel As Integer) If InputBox("Informe sua senha", "Acesso Restrito") <> "123" Then MsgBox "Senha Inválida!!!", vbCritical, "Acesso negado" DoCmd.Close End If End Sub A questão é a seguinte: Como posso fazer com que a senha que no caso é 123 apareça *** na combo box. Pois desta forma pode-se visualizar o que o usuário digita... Existe uma expressão que possa ser embutida neste código? Rafael Jeronymo
  20. O meu grande problema é que o meu programa tem muitas consultas, e ai os usuários podem alterar os dados através das consultas, ou seja não vai adiantar nada eu colocar dois tipos de formulários se ao consultar o dado, quem estiver consultando poder muda-lo.... A sacada é esta... Como faço para bloquear consultas sem usar o assistente de segurança em nivel de usuário? Thanks Rafael Jeronymo
  21. Valeu Galera!!! Vou tentar adaptar o programa e o codigo a minhas necessidades... Segunda eu volto com as respostas
  22. Boa tarde Galera... Já revirei o forum de cabeça pra baixo e não consegui encontrar uma solução para o meu problema... O que preciso: Um formulário que faça o login no sistema identificando os niveis de acesso. Pode ser apenas 3 niveis. Admin - Acesso a tudo Leitura - Somente lê os relatórios e consultas Modificar - Lê e modifica dados dos formularios e consultas... Já tentei montar isto, mas só achei fragmentos de codigos, e ai não consigo faze-lo rodar.... Me ajuda ae pessoal... Esse negocio vem tirando o meu sono Rafael Jeronymo
  23. Bom dia Leandro; Já fiz a divisão, mas não funcionou. Eu aloquei a cópia das tabelas em uma sub-pasta do meu drive, mas não adiantou... Dei uma boa olhada no seu site, tem muitas dicas interessantes, mas nenhuma que trata do controle de acesso. Já fiz um formulario de logon e coloquei-o para validar através de uma tabela contendo usuário e senha, mas queria criar um novo campo como por EX: nivel de acesso, com as variaveis 1, 2 e 3 onde o nivel 1 somente pode ler, o nivel 2 alterar e inserir, e o nivel 3 ter acesso total ao sistema... Já consegui fazer um formulário que valide o login e senha, mas não estou conseguindo colocar estes niveis de acesso. Conto com sua costumeira ajuda Rafael Jeronymo
  24. Pessoal... Procurei muuuito, mas não consegui encontrar um tópico que ensinasse a proteger o banco de dados em nivel multi usuários. Minha situação é a seguinte... Eu consigo fazer a segurança em nivel de usuário quando o arquivo MDB está no meu computador, mas quando aloco no drive de rede (que varias pessoas acessam, mas nem todos tem permissão para gravar/editar) o arquivo não abre!!! Por favor: Existe algum esquema que eu possa validar o usuário através de um formulário embutido no proprio sistema? Outra duvida. Quando alguém que tem autorização para gravar no drive está com a aplicação aberta, os outros usuários que não tem esta permissão não conseguem abri-lo... Só falta isso pra ficar legal, vai ser muito frustrante, investir um baita tempo para construir um banco de dados e esbarrar no controle de acesso... Rafael Jeronymo
×
×
  • Criar Novo...