Ошибки на подчиненных формах |
Set frm = Forms![01Main]![01ReestrObsl].Form Set dbs = CurrentDb 'Если нет Pacienta - Pacienta, вкладки и кнопки удаления не показывать II = Forms![01Main]![LikDoc].Value strSQL = "SELECT ID_Doc FROM [01Пациент] WHERE ID_Doc = " & II & ";" Set rst = dbs.OpenRecordset(strSQL) If rst.RecordCount = 0 Then 'Пациентов нет Forms![01Main]![Поиск].SetFocus Forms![01Main].Form![Obsled].Visible = False Forms![01Main].Form![Diagnoz].Visible = False Forms![01Main].Form![Recept].Visible = False Forms![01Main].Form![DelObsled].Visible = False Forms![01Main].Form![DelPacienta].Visible = False Forms![01Main].Form![01ReestrObsl].Visible = False Else 'Пациенты есть Forms![01Main].Form![DelPacienta].Visible = True II = Forms![01Main]![LinkPacient].Value strSQL = "SELECT ID_Name FROM [01Obsled] WHERE ID_Name = " & II & ";" Set rst = dbs.OpenRecordset(strSQL) If rst.RecordCount = 0 Then 'Обследований нет Forms![01Main]![01Реестр].SetFocus Forms![01Main].Form![Obsled].Visible = False Forms![01Main].Form![Diagnoz].Visible = False Forms![01Main].Form![Recept].Visible = False Forms![01Main].Form![DelObsled].Visible = False Forms![01Main].Form![01ReestrObsl].Visible = False Else 'Обследования есть Forms![01Main].Form![Obsled].Visible = True Forms![01Main].Form![Diagnoz].Visible = True Forms![01Main].Form![Recept].Visible = False Forms![01Main].Form![DelObsled].Visible = True Forms![01Main].Form![01ReestrObsl].Visible = True II = Forms![01Main]![СвязникObsled].Value strSQL = "SELECT ID_EyeTest FROM [01Очки] WHERE ID_EyeTest = " & II & ";" Set rst = dbs.OpenRecordset(strSQL) If rst.RecordCount = 0 Then 'Receptа нет Forms![01Main].Form![Recept].Visible = False Else 'Receptы есть Forms![01Main].Form![Recept].Visible = True End If End If End If rst.Close Set dbs = Nothing
http://www.sql.ru/forum/1177226/oshibki-na-podchinennyh-formah
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |