Ruka284 Posted March 8, 2014 Report Share Posted March 8, 2014 Como faço para que ao iniciar o BD no access só apareça o formulário principal sem o ecran do access no fundo? Link to comment Share on other sites More sharing options...
FreiNando Posted March 8, 2014 Report Share Posted March 8, 2014 Usando VBA é fácil. Coloca o seguinte código num modulo VBA: Global Const SW_HIDE = 0 Global Const SW_SHOWNORMAL = 1 Global Const SW_SHOWMINIMIZED = 2 Global Const SW_SHOWMAXIMIZED = 3 Public Declare Function ShowWindow Lib "user32.dll" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long Public Sub HideAccess() ShowWindow Access.hWndAccessApp, SW_HIDE End Sub Public Sub ShowAccess() ShowWindow Access.hWndAccessApp, SW_SHOWNORMAL End Sub Public Sub ShowMaximized() ShowWindow Access.hWndAccessApp, SW_SHOWMAXIMIZED End Sub Public Sub ShowMinimized() ShowWindow Access.hWndAccessApp, SW_SHOWMINIMIZED End Sub Public Sub ShowNormal() ShowWindow Access.hWndAccessApp, SW_SHOWNORMAL End Sub Cria um formulário que queres abrir como principal e nas propriedades Pop-Up e Modal coloca SIM. No evento ao Abrir (Form_Open) coloca a instrução HideAcess, ou outra que pretendas da lista. No evento ao Fechar(Form_Close) coloca a instrução Access.Quit para que o Access não fique carregado no sistema e oculto. Nas opções do Access em Base de Dados Actual coloca esse formulário como formulário de abertura. Não esqueças que ao abrir o Access se aguentares pressionada a tecla Shift nenhum formulário abre nem qualquer macro será executada. Se tens conhecimentos de programação pensa em fazer uma aplicação para gerir a base de dados em lugar da aplicação em Access. É mais seguro. O caminho mais curto para conseguir fazer muitas coisas é fazer uma de cada vez. Samuel Smiles Link to comment Share on other sites More sharing options...
Ruka284 Posted March 22, 2014 Author Report Share Posted March 22, 2014 Podes dar um exemplo? Usando VBA é fácil. Coloca o seguinte código num modulo VBA: Global Const SW_HIDE = 0 Global Const SW_SHOWNORMAL = 1 Global Const SW_SHOWMINIMIZED = 2 Global Const SW_SHOWMAXIMIZED = 3 Public Declare Function ShowWindow Lib "user32.dll" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long Public Sub HideAccess() ShowWindow Access.hWndAccessApp, SW_HIDE End Sub Public Sub ShowAccess() ShowWindow Access.hWndAccessApp, SW_SHOWNORMAL End Sub Public Sub ShowMaximized() ShowWindow Access.hWndAccessApp, SW_SHOWMAXIMIZED End Sub Public Sub ShowMinimized() ShowWindow Access.hWndAccessApp, SW_SHOWMINIMIZED End Sub Public Sub ShowNormal() ShowWindow Access.hWndAccessApp, SW_SHOWNORMAL End Sub Cria um formulário que queres abrir como principal e nas propriedades Pop-Up e Modal coloca SIM. No evento ao Abrir (Form_Open) coloca a instrução HideAcess, ou outra que pretendas da lista. No evento ao Fechar(Form_Close) coloca a instrução Access.Quit para que o Access não fique carregado no sistema e oculto. Nas opções do Access em Base de Dados Actual coloca esse formulário como formulário de abertura. Não esqueças que ao abrir o Access se aguentares pressionada a tecla Shift nenhum formulário abre nem qualquer macro será executada. Se tens conhecimentos de programação pensa em fazer uma aplicação para gerir a base de dados em lugar da aplicação em Access. É mais seguro. Link to comment Share on other sites More sharing options...
FreiNando Posted March 22, 2014 Report Share Posted March 22, 2014 Um exemplo do Access coloquei AQUI O caminho mais curto para conseguir fazer muitas coisas é fazer uma de cada vez. Samuel Smiles Link to comment Share on other sites More sharing options...
Ruka284 Posted April 5, 2014 Author Report Share Posted April 5, 2014 Obrigado pelo exemplo. Como posso criar icon com a aplicação do access no ambiente de trabalho? Link to comment Share on other sites More sharing options...
FreiNando Posted April 5, 2014 Report Share Posted April 5, 2014 O Access permite escolher o icon personalizado para o ficheiro mdb. Também podes usar esse icon nos formulários e relatórios. Mas se esconderes a janela principal ele não vai aparecer na barra do menu iniciar. Para escolheres um icon vai às opções / base de dados actual, em icon da aplicação. Atenção que qualquer atalho no desktop pode ter um icon personalizado, o que não é a mesma coisa. O caminho mais curto para conseguir fazer muitas coisas é fazer uma de cada vez. Samuel Smiles Link to comment Share on other sites More sharing options...
Ruka284 Posted April 7, 2014 Author Report Share Posted April 7, 2014 Sabes onde posso arranjar icon com a extensão bmp? Link to comment Share on other sites More sharing options...
FreiNando Posted April 7, 2014 Report Share Posted April 7, 2014 Na net encontras milhares de imagens e icons. Os ficheiros de icons têm a extensão .ico e possuem várias imagens com vários tamanhos, os quais são usados de forma automática pelo sistema operativo. Os ficheiros .bmp são imagens no modo mais básico e não comprimido. Para serem convertidos em icos tens de utilizar um programa apropriado, por exemplo o IconFx . É claro que deves querer um icon para algum botão de comando, e aí o Access limita-se a pedir .bmp ou ,ico, mas só aceita .ico com imagens sem canal alpha. Se usares o IconFx podes extrair as imagens dos icons, mas irás perder a transparência, pelo que aconselho apenas a transformar as imagens dentro do próprio icon sem o canal alpha. O caminho mais curto para conseguir fazer muitas coisas é fazer uma de cada vez. Samuel Smiles Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now