Академический Документы
Профессиональный Документы
Культура Документы
=SE(DIA.DA.SEMANA(D5)=1;"Domingo";SE(DIA.DA.SEMANA(D5)=2;"Segu
nda-feira";SE(DIA.DA.SEMANA(D5)=3;"Terafeira";SE(DIA.DA.SEMANA(D5)=4;"Quartafeira";SE(DIA.DA.SEMANA(D5)=5;"Quintafeira";SE(DIA.DA.SEMANA(D5)=6;"Sextafeira";SE(DIA.DA.SEMANA(D5)=7;"Sbado";"")))))))
Um campo data pode ser subtrado de outro, resultando uma frao do dia.
Ento: #13:00# - #12:45# = 1.04166666666666E-02
Como uma frao do dia, multiplique por 24 h e por 60 minutos ? 24 * 60 * 1.04166666666666E-02 =
14.9999999999999 (admita 15 minutos)
Se o resultado for menor que 24 horas, isto , menor que 1: ? format(1.04166666666666E-02, "short time") =
00:15
E se for maior que 24 horas, isto , maior que 1, a quantidade de: dias = Int(diferena) horas = 24 *
(diferena - dias) minutos = (horas - int(horas)) * 60
FUNO SHAREWARE
(importada da seo mdulos)
Para estabelecer um perodo de teste para a sua aplicao cole esta funo em um mdulo e no evento Ao Abrir
do seu formulrio inicial chame a funo. Entre com a data atual no formato #dd/mm/aa# e o nmero dias
para teste.
Public Function SHAREWARE(DataAtual As String, nDias As Long)
Dim Hoje As Date, nValor As Long
Hoje = Format(Now, "dd,mm,yy") nValor = DateDiff("d", DataAtual, Hoje)
If Abs(nValor) > nDias Then
DoCmd.Beep
MsgBox "O prazo de teste expirou." & Chr(13) + Chr(10) _ & "O aplicativo no ser carregado", vbCritical,
"ATENO"
DoCmd.Quit acQuitSaveNone
End If
End Function
DLOOKUP
6 Clique direita do comando de inicializao do Microsoft Access na caixa Alvo e depois digite as opes de
linha de comando desejadas. Por exemplo, a linha de comando a seguir inicia o Microsoft Access e abre o banco
de dados de exemplo Northwind para acesso exclusivo.
"C:\Arquivos de Programas\Microsoft Office\Office\MSAccess.exe"
"C:\Arquivos de Programa\Microsoft Office\Office\Exemplos\Northwind.mdb" /excl
Assine
SAC
Canais
que tem um campo AutoNumerao, quando compactar o banco de dados, o Microsoft Access redefinir o valor
AutoNumerao para o prximo registro adicionado com um valor de um a mais que o ltimo valor
AutoNumerao no excludo. Compactar um banco de dados de uma verso anterior do Microsoft Access no
o converter ao formato do Microsoft Access 97. Soluo de problemas de compactao de bancos de dados Um
banco de dados pode no ser compactado por qualquer das razes a seguir: No h espao de
armazenamento suficiente em seu disco rgido para ambas as verses, original e compactada, do banco de
dados. Exclua arquivos desnecessrios e tente novamente. Voc no tem permisso Modificar Estrutura ou
Administrador para todas as tabelas do banco de dados. Se voc no proprietrio desse banco de dados,
contacte o proprietrio para descobrir se voc pode obter uma dessas permisses em todas as tabelas. Se voc
proprietrio desse banco de dados, deve atualizar suas permisses para todas as tabelas. Se um objeto em
um banco de dados da verso 1.x incluir o caractere apstrofo (`) em seu nome, voc no poder compactar o
banco de dados. Use o Microsoft Access verso 1.x para renomear o objeto e, em seguida, altere todas as
referncias a ele em suas consultas, formulrios, relatrios, macros e cdigo.
voc no deve utilizar uma senha de banco de dados para proteg-lo. Em vez disso, defina segurana em nvel
de usurio para controlar o acesso aos dados confidenciais desse banco de dados.
Otimizar o desempenho
Dependendo da configurao do seu computador e do seu ambiente de trabalho, h vrias coisas que voc
pode fazer para melhorar o desempenho do Microsoft Access ou do seu banco de dados. O melhor lugar para se
comear com o Analisador de Desempenho. Voc pode utilizar o Analisador de Desempenho para analisar um
banco de dados inteiro ou apenas objetos selecionados de um banco de dados. O Analisador de Desem-penho
pode, tambm, propor algumas alteraes para voc, se desejar.
F2
F6
F7
F9
F11 ou ALT+F1
CTRL+G
CTRL+F11
CTRL+BREAK
PAGE-UP
PAGE-DOWN
MDULO
uma coleo de declaraes e procedimentos do Visual Basic para aplicativos armazenados em conjunto,
formando uma unidade.
Existem dois tipos bsicos de mdulos: mdulos classe e mdulos padro.
Cada procedimento em um mdulo pode ser um procedimento Function ou um procedimento Sub.
Mdulos Classe - Mdulos de formulrio e de relatrio so mdulos classe que esto associados a um
determinado formulrio ou relatrio. Os mdulos de formulrio e relatrio freqentemente contm
procedimentos de evento que so executados em resposta a um evento no formulrio ou relatrio. Voc pode
utilizar procedimentos de evento para controlar o comportamento dos seus formulrios e relatrios, e sua
resposta s aes do usurio, como clicar o mouse sobre um boto de comando. Quando voc cria o primeiro
procedimento de evento para um formulrio ou relatrio, o Microsoft Access cria automaticamente um mdulo
de formulrio ou relatrio associado.
Os procedimentos nos seus mdulos de formulrio e relatrio podem chamar procedimentos que voc tenha
adicionado aos mdulos padro. No Microsoft Access 95, os mdulos classe s existem em associao com um
formulrio ou relatrio. No Microsoft Access 97, mdulos classe tambm podem existir independentemente de
um formulrio ou relatrio e esse tipo de mdulo classe est listado na guia Mdulos da janela Banco de Dados.
Voc pode utilizar um mdulo classe da guia Mdulos para criar uma definio para um objeto personalizado.
Mdulos Padro - Os mdulos padro contm procedimentos de uso geral que no esto associados a nenhum
outro objeto e procedimentos utilizados com freqncia, que podem ser executados a partir de qualquer lugar
do seu banco de dados.
Voc pode visualizar a lista de mdulos padro no seu banco de dados clicando na guia Mdulos na janela
Banco de Dados. Os mdulos padro, de formulrio e de relatrio tambm esto listados no Pesquisador de
Objeto.
Para estabelecer um perodo de teste para a sua aplicao cole esta funo
em um mdulo e no evento Ao Abrir do seu formulrio inicial chame a
funo. Entre com a data atual no formato #dd/mm/aa# e o nmero dias
para teste.
Public Function SHAREWARE(DataAtual As String, nDias As Long)
Dim Hoje As Date, nValor As Long
Hoje = Format(Now, "dd,mm,yy") nValor = DateDiff("d", DataAtual, Hoje)
If Abs(nValor) > nDias Then
DoCmd.Beep
MsgBox "O prazo de teste expirou." & Chr(13) + Chr(10) _ & "O aplicativo no ser carregado", vbCritical,
"ATENO"
DoCmd.Quit acQuitSaveNone
End If
End Function
DLookup
Adicione apstrofe antes e depois de cada string:
Private Sub CodTestMaeTab_AfterUpdate()
Forms!FormMae!DescTestMaeTab = DLookup("[DescTab]", "TabTest", _ "[CodTab]= '" & Forms!FormMae!
CodTestMaeTab & "'")
End Sub
http://office.microsoft.com/pt-pt/access-help/funcao-createobject-HA001228803.aspx