Ruka284 Posted March 8, 2014 at 01:20 AM Report #547881 Posted March 8, 2014 at 01:20 AM 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?
FreiNando Posted March 8, 2014 at 08:05 PM Report #547939 Posted March 8, 2014 at 08:05 PM 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
Ruka284 Posted March 22, 2014 at 10:21 AM Author Report #549568 Posted March 22, 2014 at 10:21 AM 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.
FreiNando Posted March 22, 2014 at 11:08 PM Report #549642 Posted March 22, 2014 at 11:08 PM Um exemplo do Access coloquei AQUI O caminho mais curto para conseguir fazer muitas coisas é fazer uma de cada vez. Samuel Smiles
Ruka284 Posted April 5, 2014 at 09:41 AM Author Report #551307 Posted April 5, 2014 at 09:41 AM Obrigado pelo exemplo. Como posso criar icon com a aplicação do access no ambiente de trabalho?
FreiNando Posted April 5, 2014 at 12:36 PM Report #551310 Posted April 5, 2014 at 12:36 PM 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
Ruka284 Posted April 7, 2014 at 04:27 PM Author Report #551492 Posted April 7, 2014 at 04:27 PM Sabes onde posso arranjar icon com a extensão bmp?
FreiNando Posted April 7, 2014 at 09:26 PM Report #551525 Posted April 7, 2014 at 09:26 PM 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
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