Crap, well I was told that this bit of code wouldn't work:
Private Sub YC_TAG_BeforeUpdate(Cancel As Integer)
If DCount("YC_TAG", "Asset Details", _
"YC_TAG = " & Me.YC_TAG <--- this syntax will only work if the YC_TAG is not a text data type.) = 0 Then
DoCmd.GoToRecord acDataForm, Me.Name...