Code:
If (IsEditable) Then
seems highly dubious to me. What is 'IsEditable?' Is it a module level boolean variable or perhaps a function returning a boolean? If so the parentheses are redundant and probably causing your error.
While commenting on your code, have a look at
Code:
strTmp = IIf(IsNull(Me!RequestforQuotesID), "Null", Me!RequestforQuotesID)
The only VBA variable type that may contain a null is a variant. (Yes, I know any control on a form may be null or any column in a table may be null - but that's different.) Tthe tag 'str' suggests the receiving variable is a string. However because (I guess) you have not specified Option Explicit then VBA will default strTmp to be a variant. It's not used anyway since the appropriate line is commented out.