Boas a todos
Tenho um projeto de um bd onde utilizei uma pequena bd que gera etiquetas a qual descarreguei aqui mesmo no forum, acontece que ao gerar as etiquetas como seguinte código:
Private Sub Gerar_Click()
On Error Resume Next
Dim Cont As Integer
If Me.Produto.ListIndex = -1 Then Exit Sub
If IsNull(Me.Qnt) Then Exit Sub
'Cria referencia ao Corrente DB
Set DB = CurrentDb
'Abre a tabela
Set Tabela = DB.OpenRecordset("Etiquetas", dbOpenTable)
Cont = 0
Do While Me.Qnt <> Cont
Cont = Cont + 1
Tabela.AddNew
Tabela![CódigoProduto] = Produto
Tabela![Contador] = 1
Tabela.Update
Loop
Tabela.Close
Set DB = Nothing
Produto.SetFocus
Me.Refresh
End Sub
se a tabela "Etiquetas" estiver na própria base de dados tudo bem, funciona, se a a tabela "Etiquetas" estiver ligada o DB.OpenRecordset não funciona.
Alguém me sabe explicar porquê!
Tenho um projeto de um bd onde utilizei uma pequena bd que gera etiquetas a qual descarreguei aqui mesmo no forum, acontece que ao gerar as etiquetas como seguinte código:
Private Sub Gerar_Click()
On Error Resume Next
Dim Cont As Integer
If Me.Produto.ListIndex = -1 Then Exit Sub
If IsNull(Me.Qnt) Then Exit Sub
'Cria referencia ao Corrente DB
Set DB = CurrentDb
'Abre a tabela
Set Tabela = DB.OpenRecordset("Etiquetas", dbOpenTable)
Cont = 0
Do While Me.Qnt <> Cont
Cont = Cont + 1
Tabela.AddNew
Tabela![CódigoProduto] = Produto
Tabela![Contador] = 1
Tabela.Update
Loop
Tabela.Close
Set DB = Nothing
Produto.SetFocus
Me.Refresh
End Sub
se a tabela "Etiquetas" estiver na própria base de dados tudo bem, funciona, se a a tabela "Etiquetas" estiver ligada o DB.OpenRecordset não funciona.
Alguém me sabe explicar porquê!