i cannot see why this would be an issue. i use the msgbox to display my strSQL, but it looks perfectly fine.
Dim strSQL As String
strSQL = "INSERT INTO Jobs (Date, RefNo, ProjectID, PManager, PDesc, PONo, Src_Qty, WC_Qty, Rate, Total, Note, Company) "
strSQL = strSQL & "VALUES (" & JobDate.Value & ", '" _
& Text41.Value & "', '" _
& ProjectID.Value & "', '" _
& PManager.Value & "', '" _
& PDesc.Value & "', " _
& Text43.Value & ", " _
& Src_Qty.Value & ", " _
& WC_Qty.Value & ", " _
& newRate.Value & ", " _
& ProjTotal.Value & ", '" _
& Text38.Value & "', '" _
& newCompany.Value _
& "');"
MsgBox (strSQL)
DoCmd.RunSQL strSQL