КАТЕГОРИИ: Архитектура-(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) |
Описание внутренних алгоритмов обработки данных в модуле
Входные параметры модуля. Для корректного использования модуля «Электронная медицинская карта» необходимы следующие данные: · ФИО пациента; · контактные данные пациента; · бумажный или иной носитель, содержащий информацию о перенесенных заболеваниях пациента. Запуск модуля активирует главную форму модуля «Электронная медицинская карта». При активации формы выполняется следующий код: procedure TKart.FormActivate(Sender: TObject); begin ADOQuery1.SQL.Text:='execute spSelectPacient'; ADOQuery1.Active:=true; ADOQuery1.ExecSQL; end;
Код означает следующее: в свойство SQL элемента ADOQuery1 добавляется команда выполнения хранимой на сервере процедуры. Следующая команда присваивает свойству Active элемента ADOQuery значение true, т.е. включает этот элемент. Команда ExecSQL является одной из форм выполнения запроса через элементы Delphi. Ниже представлен код хранимой процедуры spSelectPacient: CREATE PROCEDURE spSelectPacient AS BEGIN select * from Pacient END GO Здесь происходит выбор (select) всех (*) значений из (from) таблицы Pacient. После активации происходит создание формы, что приводит к выполнению следующего кода: procedure TKart.FormCreate(Sender: TObject); begin ADOQuery1.SQL.Text:='execute spSelectPacient'; ADOQuery1.Active:=true; ADOQuery1.ExecSQL; end; Код означает следующее: происходит тот же процесс, что и при активации формы. Это было сделано для того, чтобы данные при активации и создании формы обновлялись. Код хранимой процедуры аналогичен. На выходе получим следующее окно, представляющее данный модуль:
Дата добавления: 2014-12-07; Просмотров: 280; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |