Boa noite a todos!
Mais uam vez recorroa ajuda de voces..
Estou finalizando um projeto ..
Bom tudo ia bem até aeu dividir meu Bd a cerca de 20 minutos.
Bd dividido e ai todos os meus Código de cadastramento em todos os meus forms pararamde funcionar.
está dando erro na linha seek, as outras ainda nem sei pois o codio da ero ne linha e nao prossegue a baixo um dos exemplos:
No caso seria do emu form para cadastar um produto..
Erro em tempo de execução 3251 : operação não suportada para esse tipo de objeto
eis meu código
Private Sub BTGRAVAR_Click()
If IsNull(Me!TXDESC) Then
MsgBox "Informe o nome do PRODUTO", vbExclamation, "PRODUTO não informado"
Me!TXDESC.SetFocus
Exit Sub
End If
If IsNull(Me!TXCUSTO) Then
MsgBox "Informe o custo do produto", vbExclamation, "Custo não informado"
Me!TXCUSTO.SetFocus
Exit Sub
End If
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("PRODUTOS")
rs.Index = "IDPROD"
rs.Seek "=", [TXIDPROD]
Dim f As Variant
f = DMax("IDPROD", "PRODUTOS")
If IsNull(f) Then
f = 0
End If
If rs.NoMatch Then
rs.AddNew
rs!IDPROD = (f + 1)
' Me.TXIDPROD = F
rs!DESC = Me!TXDESC
rs!CUSTO = Me!TXCUSTO
Me.TXESTOQUE = 0
rs!Estoque = Me.TXESTOQUE
rs.Update
Else
rs.Edit
rs!DESC = Me!TXDESC
rs!CUSTO = Me!TXCUSTO
rs!Estoque = Me.TXESTOQUE
rs.Update
End If
rs.Close
Set rs = Nothing
Me!CBLISTA.Requery
Me.BTNNOVO.SetFocus
Me.BTGRAVAR.Enabled = False
End Sub
Obs não trabalho com forms vinculados a tabela...
tados são desvinculados.
Oque pode ter acontecido?
ainda tinha passado por isso
Mais uam vez recorroa ajuda de voces..
Estou finalizando um projeto ..
Bom tudo ia bem até aeu dividir meu Bd a cerca de 20 minutos.
Bd dividido e ai todos os meus Código de cadastramento em todos os meus forms pararamde funcionar.
está dando erro na linha seek, as outras ainda nem sei pois o codio da ero ne linha e nao prossegue a baixo um dos exemplos:
No caso seria do emu form para cadastar um produto..
Erro em tempo de execução 3251 : operação não suportada para esse tipo de objeto
eis meu código
Private Sub BTGRAVAR_Click()
If IsNull(Me!TXDESC) Then
MsgBox "Informe o nome do PRODUTO", vbExclamation, "PRODUTO não informado"
Me!TXDESC.SetFocus
Exit Sub
End If
If IsNull(Me!TXCUSTO) Then
MsgBox "Informe o custo do produto", vbExclamation, "Custo não informado"
Me!TXCUSTO.SetFocus
Exit Sub
End If
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("PRODUTOS")
rs.Index = "IDPROD"
rs.Seek "=", [TXIDPROD]
Dim f As Variant
f = DMax("IDPROD", "PRODUTOS")
If IsNull(f) Then
f = 0
End If
If rs.NoMatch Then
rs.AddNew
rs!IDPROD = (f + 1)
' Me.TXIDPROD = F
rs!DESC = Me!TXDESC
rs!CUSTO = Me!TXCUSTO
Me.TXESTOQUE = 0
rs!Estoque = Me.TXESTOQUE
rs.Update
Else
rs.Edit
rs!DESC = Me!TXDESC
rs!CUSTO = Me!TXCUSTO
rs!Estoque = Me.TXESTOQUE
rs.Update
End If
rs.Close
Set rs = Nothing
Me!CBLISTA.Requery
Me.BTNNOVO.SetFocus
Me.BTGRAVAR.Enabled = False
End Sub
Obs não trabalho com forms vinculados a tabela...
tados são desvinculados.
Oque pode ter acontecido?
ainda tinha passado por isso