Našla neko uputstvo kako se pravi forma za unos podataka u tabelu, sve mi funkcionice sem ove male procedure (radi ako je OsovinaID Number, ali ne radi ako je Autonumber a meni bas autonumber treba). Dobijam "Run-time error '3113'; Cannot update 'OsovinaID'; field not updateable." Ima li nekog (jednostavnog) leka za moj slučaj?
Code:
Private Sub cmdAdd_Click()
If Me.txtID.Tag & "" = "" Then
CurrentDb.Execute "INSERT INTO Osovine (Broj, Godina, Tip, Napomena)" & _
" VALUES (" & Me.txtbroj & ",'" & Me.txtGodina & "','" & Me.txtTip & "','" & Me.txtNapomena & "')"
Else
CurrentDb.Execute "UPDATE Osovine " & _
" SET OsovinaID=" & Me.txtID & _
", Broj='" & Me.txtbroj & "'" & _
", Godina='" & Me.txtGodina & "'" & _
", Tip='" & Me.txtTip & "'" & _
", Napomena='" & Me.txtNapomena & "'" & _
" WHERE OsovinaID=" & Me.txtID.Tag
End If
cmdClear_Click
OsovineSubF.Form.Requery
End Sub
Private Sub cmdAdd_Click()
If Me.txtID.Tag & "" = "" Then
CurrentDb.Execute "INSERT INTO Osovine (Broj, Godina, Tip, Napomena)" & _
" VALUES (" & Me.txtbroj & ",'" & Me.txtGodina & "','" & Me.txtTip & "','" & Me.txtNapomena & "')"
Else
CurrentDb.Execute "UPDATE Osovine " & _
" SET OsovinaID=" & Me.txtID & _
", Broj='" & Me.txtbroj & "'" & _
", Godina='" & Me.txtGodina & "'" & _
", Tip='" & Me.txtTip & "'" & _
", Napomena='" & Me.txtNapomena & "'" & _
" WHERE OsovinaID=" & Me.txtID.Tag
End If
cmdClear_Click
OsovineSubF.Form.Requery
End Sub