my database is a result of internet searches
Nothing wrong with that. I still rely on the web community for info. You could do that for each recommendation, but here's an answer for one or two:
Tab order: form design view, property sheet, Other tab. Tab stop has to be Yes; easiest is to click the ellipse button (...) for any control tab order to get a list of controls whose tab setting you can re-order. Usual approach is to set a form close button to be first (you will see that first is 0).
Document number based on category: as mentioned, I do not see how you got the concatenation into the table because you haven't used the code I provided, nor does it seem to be handled by any of your embedded macros. You must have dumped the data into your table before posting your db. It is easy to control this, such as incorporating a slight change into what you were already given:
Code:
If Me.Combo141 = "Standard" Then
sql2 = "INSERT INTO tblDocNum (DocCategory,DocType,DocNum) VALUES ('" & svCat
sql2 = sql2 & "','" & svType & "','" & svNum & "')"
db.Execute sql2, dbFailOnError
Me.txtDocNum = svCat & "-" & svType & "-" & svNum
rs.Close
Set rs = Nothing
Set db = Nothing
Else
do something else (which has not been revealed)
End If