Boa tarde amigos
Vou lançar um desafio.
Com este comando abaixo, eu consigo ocultar ou mostrar as tabelas de uma BD.
Mas quando a BD esta dividida Front, End, eu queria ocultar ou mostrar as tabelas Ligadas.
Será possivel alterar este comando para mostrar ou ocultar as tabelas do Front?
Private Sub Comando84_Click()
On Error Resume Next
If MsgBox("Selecione a Opcção Pretendida ! ", vbYesNo + vbQuestion, "Pergunta") = vbYes Then
DoCmd.SetWarnings False
Dim Tb As TableDef
For Each Tb In CurrentDb.TableDefs
If Not Tb.Attributes And dbHiddenObject Then
Tb.Attributes = Tb.Attributes Or dbHiddenObject
End If
Next
MsgBox "Todas As Tabelas Foram Ocultas. ", vbExclamation, "Aviso "
Else
For Each Tb In CurrentDb.TableDefs
If Tb.Attributes And dbHiddenObject Then
Tb.Attributes = Tb.Attributes Xor dbHiddenObject
End If
Next
MsgBox "Todas As Tabelas Estão Visíveis. ", vbExclamation, "Aviso "
End If
DoCmd.Quit
End Sub
Obrigado
Vou lançar um desafio.
Com este comando abaixo, eu consigo ocultar ou mostrar as tabelas de uma BD.
Mas quando a BD esta dividida Front, End, eu queria ocultar ou mostrar as tabelas Ligadas.
Será possivel alterar este comando para mostrar ou ocultar as tabelas do Front?
Private Sub Comando84_Click()
On Error Resume Next
If MsgBox("Selecione a Opcção Pretendida ! ", vbYesNo + vbQuestion, "Pergunta") = vbYes Then
DoCmd.SetWarnings False
Dim Tb As TableDef
For Each Tb In CurrentDb.TableDefs
If Not Tb.Attributes And dbHiddenObject Then
Tb.Attributes = Tb.Attributes Or dbHiddenObject
End If
Next
MsgBox "Todas As Tabelas Foram Ocultas. ", vbExclamation, "Aviso "
Else
For Each Tb In CurrentDb.TableDefs
If Tb.Attributes And dbHiddenObject Then
Tb.Attributes = Tb.Attributes Xor dbHiddenObject
End If
Next
MsgBox "Todas As Tabelas Estão Visíveis. ", vbExclamation, "Aviso "
End If
DoCmd.Quit
End Sub
Obrigado