Курсовая работа: Разработка прикладной информационной системы
SELECT MAX(professor.id_professor) as m_professor FROM professor INTO CURSOR professor_max
SELECT * FROM theme INTO CURSOR theme_save
SELECT * FROM group INTO CURSOR group_save
SELECT * FROM group WHERE group.namegroup=ALLTRIM(THISFORM.combo1.Value) INTO CURSOR selectgr
SELECT COUNT(*) as ct;
FROM 1!theme;
WHERE LOWER(TRIM(Theme.nametheme))==LOWER(TRIM(THISFORM.text9.value))
INTO CURSOR ttt1
IF ttt1.ct!=0 THEN
MESSAGEBOX(" Такая тема есть!!!")
ELSE
SELECT * FROM courseworks;
where ALLTRIM(courseworks.mark)=ALLTRIM(thisform.Combo3.value);
INTO CURSOR wer
INSERT INTO student(id_student,surname,name,patronymic,id_group);
VALUES (courseworks_save.m_id_student+1,ALLTRIM(ThisForm.text1.Value),ALLTRIM(ThisForm.text2.Value),ALLTRIM(ThisForm.text3.Value),selectgr.id_group)
INSERTINTO courseworks(id_student,id_subject,id_professor,datedelivery,mark,id_theme);
VALUES (courseworks_save.m_id_student+1,courseworks_save.m_id_subject+1,courseworks_save.m_id_professor+1,(Thisform.text12.Value),wer.mark,courseworks_save.m_id_theme+1)
INSERT INTO degree(id_degree,degree);
VALUES (degree_max.m_degree+1,ALLTRIM(ThisForm.Combo5.Value))
INSERT INTO professor(id_professor,surname,name,patronymic,id_degree);
VALUES (courseworks_save.m_id_professor+1,ALLTRIM(ThisForm.text4.Value),ALLTRIM(ThisForm.text5.Value),ALLTRIM(ThisForm.text6.Value),degree_max.m_degree+1)
INSERT INTO theme(id_theme,nametheme);
VALUES (courseworks_save.m_id_theme+1,ALLTRIM(ThisForm.text9.Value))
MESSAGEBOX(" готово!!! ")
ENDIF
Нажатие на кнопку «Показать темы»:
SELECT * FROM subject;
where ALLTRIM(thisform.combo4.value)=ALLTRIM(subject.namesubject) into cursor subfind