КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Соловьев виктор ивановичСохраните проект и запустите его на выполнение. Else { // первая проверка, например, пользователь ввел что-то в поле ФИО if ((fam_sotrud!= "%%") & (kod_kafedru_sotrud == 0) & (dolgn_sotrud == "%%") & (nauch_zvanie_sotrud == "%%") & (vozrast_sotrud == "") & (stagem_sotrud == "")& (stavka_sotrud == "")) { Sqlmy = "select * " + "from Teacher " + "where Lower(Teacher.Name_teacher) Like @fio_sotrud "; myCommand.CommandText = Sqlmy; // передача параметров, в нашем случае пока только одного myCommand.Parameters.Add("@fio_sotrud", SqlDbType.VarChar, 140); myCommand.Parameters["@fio_sotrud"].Value = fio_sotrud; // выполняем запрос myCommand.ExecuteScalar(); // очистка таблицы dataGridView1 от старых данных while (dataGridView1.Rows.Count > 1) for (int i = 0; i < dataGridView1.Rows.Count - 1; i++) dataGridView1.Rows.Remove(dataGridView1.Rows[i]); // заполнение таблицы dataGridView1 новыми данными dataAdapter1.SelectCommand = myCommand; dataAdapter1.Fill(ds1, "Преподаватели"); this.dataGridView1.DataSource = ds1.Tables["Преподаватели "].DefaultView; } // вторая проверка, например пользователь выбрал кафедру if ((fam_sotrud == "%%") & (kod_kafedru_sotrud!= 0) & (dolgn_sotrud == "%%") & (nauch_zvanie_sotrud == "%%") & (vozrast_sotrud == "") & (stagem_sotrud == "")& (stavka_sotrud == "")) { // Самостоятельно выполнить запрос // причем не забудьте, что параметр kod_kafedru_sotrud – это целое число } // третья проверка, например, пользователь выбрал кафедру и ФИО if ((fam_sotrud!= "%%") & (kod_kafedru_sotrud!= 0) & (dolgn_sotrud == "%%") & (nauch_zvanie_sotrud == "%%") & (vozrast_sotrud == "") & (stagem_sotrud == "")& (stavka_sotrud == "")) { // Самостоятельно выполнить запрос с двумя условиями } // CАМОСТОЯТЕЛЬНО ПЕРЕБРАТЬ ВСЕ ВОЗМОЖНЫЕ КОМБИНАЦИИ!!!!! // последняя проверка, например, пользователь выбрал все поля if ((fam_sotrud!= "%%") & (kod_kafedru_sotrud!= 0) & (dolgn_sotrud!= "%%") & (nauch_zvanie_sotrud!= "%%") & (vozrast_sotrud!= "") & (stagem_sotrud!= "")& (stavka_sotrud!= "")) { // Самостоятельно выполнить запрос с семью условиями // При чем, возраста и стажа в таблице Преподавателях нет, их нужно вычислить // как разность года текущей даты с годом рождения или годом поступления на работу // (YEAR(GETDATE()-YEAR(BIRTDAY))) } }
13. На лабораторной №7 необходимо выполнить, чтобы работали первые два запроса!! 1). Введете сначала в текстовое поле ФИО полное имя какого-нибудь преподавателя, который у вас имеется в вашей таблице, например И нажмите кнопку Применить. В результате у вас на экране должны быть стерты все старые данные и показана только одна запись с нашим выбранным преподавателем. 2). Затем введите в поле только часть поискового слова, например
Дата добавления: 2015-05-09; Просмотров: 355; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |