Мое "Расчетное поле"- расчитывается во вкладке Макрос
QB.p_C_C_NNote = QB.p_NMK_NOTE
If InStr( UCase(QB.p_C_C_NNote), "СП") > 0 Then
QB.p_C_C_NNote = Mid( QB.p_C_C_NNote, 1, InStr( UCase(QB.p_C_C_NNote), "СП") - 1)
End If
QB.p_C_C_DNote = Trim(QB.p_Documents_NOTE)
If Right( UCase(QB.p_C_C_DNote),2) = "СБ" Then
QB.p_C_C_DNote = Mid( QB.p_C_C_DNote, 1,Len(QB.p_C_C_DNote)-2)
Else
If Right( UCase(QB.p_C_C_DNote),3) = "СБР" Then
QB.p_C_C_DNote = Mid( QB.p_C_C_DNote, 1,Len(QB.p_C_C_DNote)-3)
Else
If InStr( UCase(QB.p_C_C_DNote), "СП") > 0 Then
QB.p_C_C_DNote = Mid( QB.p_C_C_DNote, 1, InStr( UCase(QB.p_C_C_DNote), "СП") - 1)
End If
End If
End If
QB.p_C_C_No_Equal = "NO"
L0 = Len( QB.p_C_C_DNote)
If Mid( QB.p_C_C_NNote, 1, L0) = QB.p_C_C_DNote Then
QB.p_C_C_No_Equal = "YES"
End If
Ладно, с расчетным полем пролетела,
А нельзя ли в SQL получить поля, где расчет происходит "CASE WHEN .... END" ???