Olá! Passei por uma experiência desagradável recentemente. Ex-funcionários, considerados como de confiança, copiaram o FE e o BE, e foram trabalhar pra minha concorrente. Simples assim.
Pior: Acreditam piamente que não fizeram nada de errado... Isto é crime!!! Se o sistema ou os dados nele contidos forem utilizados, o Artigo 153 do Código Penal prevê cadeia.
Bom, pra evitar que este tipo de situação se repita, resolvi colocar o BE em MySql e protegê-lo com senha. Desta forma, os usuários não poderão mais contar com o Windows Explorer para copiar deliberadamente arquivos de propriedade alheia. Só terão acesso ao ambiente mysql, utilizando apenas as tabelas permitidas a eles.
Ok, migrei tudo pro MySQL, vinculei todas as tabelas no FE via ODBC e criei usuários no MySQL.
Funciona que é uma beleza! Mas... Apenas se a senha do ODBC estiver salva... Isto equivale a escrever a senha no cartão de crédito...
Quando deixo o ODBC sem senha, não consigo me livrar daquela tela de login do MySQL Connector/ODBC
Com isto, em um formulário baseado em dezenas de consultas, a tela de login aparece para cada consulta! Fica inviável assim
Gostaria de uma tela inicial de login do próprio Access, que liberasse o ODBC. Melhor ainda se a seção permanecesse aberta por tempo determinado, ex.: (1) Por tempo de inatividade; (2) junto com o logon do windows; (3) quando o Access for encerrado
Pesquisei e os exemplos que vi só se referem a consultas por código VBA. Ou seja, por esta forma as tabelas vinculadas e as consultas existentes não serviriam para nada. E eu ainda teria de refazer todos os formulários para carregar via código. Cada consulta levaria uma década, pois tenho tabelas gigantescas com mais de 100.000 registros em Rich Text... Não dá...
Alguém saberia uma forma de fazer o login do ODBC direto pelo Access?
Obrigado!
Miguel Serra
Pior: Acreditam piamente que não fizeram nada de errado... Isto é crime!!! Se o sistema ou os dados nele contidos forem utilizados, o Artigo 153 do Código Penal prevê cadeia.
Bom, pra evitar que este tipo de situação se repita, resolvi colocar o BE em MySql e protegê-lo com senha. Desta forma, os usuários não poderão mais contar com o Windows Explorer para copiar deliberadamente arquivos de propriedade alheia. Só terão acesso ao ambiente mysql, utilizando apenas as tabelas permitidas a eles.
Ok, migrei tudo pro MySQL, vinculei todas as tabelas no FE via ODBC e criei usuários no MySQL.
Funciona que é uma beleza! Mas... Apenas se a senha do ODBC estiver salva... Isto equivale a escrever a senha no cartão de crédito...
Quando deixo o ODBC sem senha, não consigo me livrar daquela tela de login do MySQL Connector/ODBC
Com isto, em um formulário baseado em dezenas de consultas, a tela de login aparece para cada consulta! Fica inviável assim
Gostaria de uma tela inicial de login do próprio Access, que liberasse o ODBC. Melhor ainda se a seção permanecesse aberta por tempo determinado, ex.: (1) Por tempo de inatividade; (2) junto com o logon do windows; (3) quando o Access for encerrado
Pesquisei e os exemplos que vi só se referem a consultas por código VBA. Ou seja, por esta forma as tabelas vinculadas e as consultas existentes não serviriam para nada. E eu ainda teria de refazer todos os formulários para carregar via código. Cada consulta levaria uma década, pois tenho tabelas gigantescas com mais de 100.000 registros em Rich Text... Não dá...
Alguém saberia uma forma de fazer o login do ODBC direto pelo Access?
Obrigado!
Miguel Serra