Pessoal, tenho o banco de dados chamado MVTables, com a seguinte tabela tbl_expira,onde tem os campos, Versão,Expira,Aviso.
Versão: 2.5 - Informar a versão no Front-End
Expira: 25/12/2010 - Data em que o sistema irá expira.
Aviso: 23/12/2010. - Data para aviso, de quando tempo falta para o aplicativo expira.
-------------------------------------------------------------------------------
Assim peguei um exemplo na internet, de outro banco de dados, onde informo a versão,expira e aviso, quando o usuário clica sobre o botão atualizar o mesmo faz a atualização automática do banco MVtables, mais o que estou precisando é, que meu banco de dados MVTables, coloquei uma senha e com está senha ele não conseguir acessar, e não seu onde e como coloco o código para ele acessar.
Segue abaixo partes do código:
----------------------------------------- Botão atualizar.
Private Sub Atualizar_Click()
If (MsgBox("Tem certeza que deseja atualizar os dados ?", vbQuestion + vbYesNo, "Atualizar dados") = vbYes) Then
If Atualizar_Sistema = True Then
MsgBox "A atualização dados foi concluída com sucesso!", vbInformation, "Atualização concluída"
End If
DoCmd.Quit 'fecha o aplicativo
End Sub
-------------------------------------------Segunda partir do código.
Option Compare Database
Const OrigemBanco As String = "C:\Inforseg\Dados\MVTables.mdb"
----------------------------------------------------------------------
Function Atualizar_Sistema() As Boolean
On Error GoTo Erro_Procedimento
DoCmd.SetWarnings False
Dim Base As Database, prp As Property
Dim rst As Recordset
Set Base = DBEngine.OpenDatabase(OrigemBanco, False, False, "")
Err.Clear
'Data de validade
Base.Execute "UPDATE tbl_expira SET tbl_expira.versão = '2.5';"
Base.Execute "UPDATE tbl_expira SET tbl_expira.expira= '30/12/2010';"
Base.Execute "UPDATE tbl_expira SET tbl_expira.aviso= '28/12/2010';"
Base.Close
Set Base = Nothing
MsgBox "O aplicativo Inforseg - V2.5.mdb foi atualizado com sucesso!", vbInformation
DoCmd.Quit
Exit Function
Erro_Procedimento:
Atualizar_Sistema = False
If Err.Number = 3078 Then
MsgBox "O Aplicativo não localizou a tabela para atualização." & Chr(13) & Chr(13) & "Verifique se o arquivo para atualização está correto e tente novamente.", vbCritical, "Erro"
ElseIf Err.Number = 3022 Then
MsgBox "O Aplicativo já fez a atualização.", vbInformation, "Atualização"
Else
MsgBox "Erro " & Err.Number & " (" & Err.Description & ") "
End If
DoCmd.Quit
End Function
Pessoal, quem entendeu o que quero adapatar, favor mim passem como faço isto.
Versão: 2.5 - Informar a versão no Front-End
Expira: 25/12/2010 - Data em que o sistema irá expira.
Aviso: 23/12/2010. - Data para aviso, de quando tempo falta para o aplicativo expira.
-------------------------------------------------------------------------------
Assim peguei um exemplo na internet, de outro banco de dados, onde informo a versão,expira e aviso, quando o usuário clica sobre o botão atualizar o mesmo faz a atualização automática do banco MVtables, mais o que estou precisando é, que meu banco de dados MVTables, coloquei uma senha e com está senha ele não conseguir acessar, e não seu onde e como coloco o código para ele acessar.
Segue abaixo partes do código:
----------------------------------------- Botão atualizar.
Private Sub Atualizar_Click()
If (MsgBox("Tem certeza que deseja atualizar os dados ?", vbQuestion + vbYesNo, "Atualizar dados") = vbYes) Then
If Atualizar_Sistema = True Then
MsgBox "A atualização dados foi concluída com sucesso!", vbInformation, "Atualização concluída"
End If
DoCmd.Quit 'fecha o aplicativo
End Sub
-------------------------------------------Segunda partir do código.
Option Compare Database
Const OrigemBanco As String = "C:\Inforseg\Dados\MVTables.mdb"
----------------------------------------------------------------------
Function Atualizar_Sistema() As Boolean
On Error GoTo Erro_Procedimento
DoCmd.SetWarnings False
Dim Base As Database, prp As Property
Dim rst As Recordset
Set Base = DBEngine.OpenDatabase(OrigemBanco, False, False, "")
Err.Clear
'Data de validade
Base.Execute "UPDATE tbl_expira SET tbl_expira.versão = '2.5';"
Base.Execute "UPDATE tbl_expira SET tbl_expira.expira= '30/12/2010';"
Base.Execute "UPDATE tbl_expira SET tbl_expira.aviso= '28/12/2010';"
Base.Close
Set Base = Nothing
MsgBox "O aplicativo Inforseg - V2.5.mdb foi atualizado com sucesso!", vbInformation
DoCmd.Quit
Exit Function
Erro_Procedimento:
Atualizar_Sistema = False
If Err.Number = 3078 Then
MsgBox "O Aplicativo não localizou a tabela para atualização." & Chr(13) & Chr(13) & "Verifique se o arquivo para atualização está correto e tente novamente.", vbCritical, "Erro"
ElseIf Err.Number = 3022 Then
MsgBox "O Aplicativo já fez a atualização.", vbInformation, "Atualização"
Else
MsgBox "Erro " & Err.Number & " (" & Err.Description & ") "
End If
DoCmd.Quit
End Function
Pessoal, quem entendeu o que quero adapatar, favor mim passem como faço isto.