Algumasdicas Access
Algumasdicas Access
Algumasdicas Access
txt
Como o Campo do tipo autonumeração que vem com o Access é muito útil
Formulário principal.
do Formulário:
If Me.NewRecord Then
End Sub
2 - TORNANDO O PRIMEIRO (OU OUTRO) ITEM DE UMA COMBO BOX COMO DEFAULT
As combo box no Access ao serem exibidam, por default, não exibem nenhum
registro. Caso desejemos que ao abrir o form uma combo exiba um determinado
[UF].[ItemData](5)
No caso UF é o nome da combo box e 5 indica que desejo exibir como default
ALERTA.: tenha muito cuidado ao exibir campos como padrão, pois podem induzir
o usuário a errar, já que ele poderá passar sem cadastrar este Campo.
ACCESS
Uma destas que me tem causado problemas é a palavra reservada "VALOR", prin-
4 - DESFAZER NO ACCESS
DoCmd.RunCommand acCmdUndo
Response = acDataErrContinue
www.psantos.org/ribafs/access/Algumasdicas1.txt 1/8
07/07/2021 www.psantos.org/ribafs/access/Algumasdicas1.txt
Dim msg
Else
End If
Alternativa:
Else
End If
facilidade.
[ItensDaObra].Formulário![Data]
Formulários![ContasPagar]![txtTotalPg]
Formulários![FormPrincipal]![Subformulário].Formulário![controle]
Formulários![FormPrincipal]![SubForm].Formulários![SubFormAninhado]Formulário![controle]
www.psantos.org/ribafs/access/Algumasdicas1.txt 2/8
07/07/2021 www.psantos.org/ribafs/access/Algumasdicas1.txt
Dim msg
msg = MsgBox("A data atual é " & vbCrLf & Format(Date, "dddddd") & " Deseja atualizar?",
vbYesNo + vbDefaultButton2, "Atualização de Data")
Voltar:
GoTo Voltar
Exit Sub
Else
Date = DataAtual
End If
End If
End Sub
DoCmd.CancelEvent
End Sub
Min = 0
Max = 1000
as seguintes propriedades:
Nome = rotHSB
Legenda = 0
Ao atualizar:
www.psantos.org/ribafs/access/Algumasdicas1.txt 3/8
07/07/2021 www.psantos.org/ribafs/access/Algumasdicas1.txt
rotHSB.Caption = HSBar.Value
End Sub
Esta dica rolou na lista de VB da Virtualand, ou será que foi na de Access, access-br?
Quit
End If
End Sub
Text1.SelStart = 0
Text1.SelLength = Len(Text1)
SendKeys "{F4}"
daynum = WeekDay(Now)
Do site www.camonet.com
20 - EXCLUIR REGISTRO
DoCmd.SetWarnings False
DoCmd.RunCommand acCmdSelectRecord
www.psantos.org/ribafs/access/Algumasdicas1.txt 4/8
07/07/2021 www.psantos.org/ribafs/access/Algumasdicas1.txt
DoCmd.RunCommand acCmdDeleteRecord
DoCmd.SetWarnings True
End Function
21 - SALVAR REGISTRO
DoCmd.RunCommand acCmdSaveRecord
End Function
22 - PRÓXIMO REGISTRO
DoCmd.GoToRecord , , acNext
Exit Function
Err_Proximo:
Else
MSG_ERRO
End If
End Function
23 - REGISTRO ALTERIOR
DoCmd.GoToRecord , , acPrevious
Exit Function
Err_Anterior:
Else
MSG_ERRO
End If
End Function
24 - NOVO REGISTRO
DoCmd.GoToRecord , , acNewRec
End Function
Dim Executar
End Sub
www.psantos.org/ribafs/access/Algumasdicas1.txt 5/8
07/07/2021 www.psantos.org/ribafs/access/Algumasdicas1.txt
DoCmd.CancelEvent
SendKeys "{up}"
Else
DoCmd.CancelEvent
SendKeys "{up}"
End If
End If
End Sub
'Alternativas:
'If (KeyAscii >= vbKey0 And KeyAscii <= vbKey9) Or KeyAscii = vbKeyBack or KeyAscii=44 Then
' Exit Sub
'Else
' KeyAscii = 0
'End If
End Sub
De 0 - 9 (48 a 57)
De a - z (97 a 122)
De A - Z (65 a 90)
Vírgula = 44
Ponto Final = 46
If (KeyAscii >= vbKey0 And KeyAscii <= vbKey9) Or KeyAscii = vbKeyBack Then
Exit Sub
Else
KeyAscii = 0
End If
Function NCopias()
www.psantos.org/ribafs/access/Algumasdicas1.txt 6/8
07/07/2021 www.psantos.org/ribafs/access/Algumasdicas1.txt
DoCmd.PrintOut , , , , cópias
End Function
Function Sair()
Application.Quit acPrompt
End
End If
End Function
If IsNull(NomeCliente) Then
DoCmd.CancelEvent
SendKeys "{UP}"
End If
End Sub
5. Digite : Repetir
como segue :
strAspas = Chr(34)
Else
strAspas = ""
End If
End If
Next ctlCampo
End Sub
com nome Normal. Caso deseje Salvar com outro nome terá que informar esse
www.psantos.org/ribafs/access/Algumasdicas1.txt 7/8
07/07/2021 www.psantos.org/ribafs/access/Algumasdicas1.txt
DoCmd.RunCommand acCmdUserAndGroupAccounts
End Function
--------------------------------
www.ribafs.hpg.com.br/access
www.psantos.org/ribafs/access/Algumasdicas1.txt 8/8