Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Цель работы: Создать свою экранную форму с элементами управления согласно тематике лабораторной работы №1 с базой данных студенты.
Результат выполнения работы:
Рисунок 1. Форма сортировки
Данная форма позволяет сортировать файлы БД по выбранному полю.
Данная форма позволяет производить поиск по указанным полям, если поле не занято, то это равносильно выбору всех.
Также данная форма позволяет формировать отчет.
Приме запроса для сортировки:
tmp = thisform.chose_page.page_sort.field_sort.value
do case
case tmp = "name_student"
SELECT TABLE1.Name_student,TABLE1.Family_student,TABLE1.Otchestvo_student,;
TABLE1.Stependia,TABLE1.Curs,TABLE2.Name_facultet,TABLE2.Napravlenie,;
TABLE2.Forma;
FROM STUDENT!TABLE1 TABLE1 LEFT OUTER JOIN STUDENT!TABLE2 TABLE2 ON TABLE1.ID_FACULTET = TABLE2.ID_FACULTET;
ORDER BY TABLE1.name_student
endcase
Запрос для поиска:
find_key = thisform.chose_page.find_page
SELECT TABLE1.Name_student,TABLE1.Family_student,TABLE1.Otchestvo_student,;
TABLE1.Stependia,TABLE1.Curs,TABLE2.Name_facultet,TABLE2.Napravlenie,;
TABLE2.Forma;
FROM STUDENT!TABLE1 TABLE1 LEFT OUTER JOIN STUDENT!TABLE2 TABLE2 ON TABLE1.ID_FACULTET = TABLE2.ID_FACULTET;
WHERE;
TABLE1.Name_student = find_key.name_st.value and;
TABLE1.Family_student = find_key.family_st.value and;
TABLE1.Stependia >= find_key.stip_st_min.value and;
TABLE1.Stependia <= find_key.stip_st_max.value and;
TABLE1.Curs >= find_key.curs_st_min.value and;
TABLE1.Curs <= find_key.curs_st_max.value and;
TABLE2.Name_facultet = find_key.fac_st.value
Вызов отчета:
report form u:\users\a79\laba6\report\report1 preview
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.