Разработка базы данных Кадры

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

?исей в разделе.

Все опции описаны LIGHTBAR-меню.

При выборе некоторой опции происходит выход из текущего модуля WIEVn с возвращением списка переменных в модуль R_W.PRG. В соответствии со значением переменных, управление передается тому или иному модулю.

 

ПеременнаяЗначениеУсловие на выполнениеДействиеВыбраноне выбраноup15Up=1list=list+1

(затем в соответствии со значением list запускается один из модулей WIEV.PRG)down15Down=1list=list-1

(затем в соответствии со значением list запускается один из модулей WIEV.PRG)previos15Previos=1SKIP 1

(затем в соответствии со значением list запускается один из модулей WIEV.PRG (при этом меняется сотрудник))next15Next=1SKIP 1

(затем в соответствии со значением list запускается один из модулей WIEV.PRG (при этом меняется сотрудник))find15Find=1DO search.prg WITH orgnum1, edit

(переменная orgnum1 необходима для связи с ключом, переменная edit разрешает (edit=.t.) или запрещает (edit=.f.) редактирование поля)print15Print=1DO print.prgexit15Exit=1END DO

(возвращение в вышестоящий модуль и затем в модуль с главным меню START.PRG)eduadd15Eduadd=1DO educat.prg WITH orgnum1, editforlang15Forlang=1DO language.prg WITH orgnum1, editconv15Conv=1DO convict.prg WITH orgnum1, editstructfam15Structfam=1DO family.prg WITH orgnum1, editbok15Bok=1DO workcard.prg WITH orgnum1, editpurpos15Purpos=1DO move.prg WITH orgnum1, editqualcateg15Qualcateg=1DO qualif.prg WITH orgnum1, edittripsbus15Tripsbus=1DO bus_trip.prg WITH orgnum1, editholid15Holid=1DO holiday.prg WITH orgnum1, editpass15Pass=1DO passport.prg WITH orgnum1, edit

Модули BUS_TRIP.PRG, CONVICT.PRG, EDUCAT.PRG, FAMILY.PRG, HOLIDAY.PRG, LANGUAGE.PRG, MOVE.PRG, QUALIF.PRG, WORKCARD.PRG, формируют BROWSE-окна для отображения дополнительной информации. PASSPORT.PRG формирует GET-поля.

Модуль PRINT выводит все анкетные данные сотрудника на печать.

Модуль SEARCH.PRG позволяет выбрать нужного сотрудника. Этот модуль вызывается как из R_W.PRG, так и из REFEREN.PRG.

.DEL_REC.PRGCtrl+T().,Ctrl+T.DL_UNDL.PRG/,ORG_NUM,STUFF.DBF.,BROWSE-,DEL_REC.PRG.">Чтобы удалить анкетные данные сотрудника(ов) из базы, следует выбрать пункт подменю . При этом запускается модуль DEL_REC.PRG позволяющий нажатием клавиш Ctrl+T пометить к удалению сотрудника(ов). Можно отменить метку, повторно нажав Ctrl+T. Эти действия реализует модуль DL_UNDL.PRG путем пометки к удалению/снятия пометки к удалению во всех таблицах записей, имеющих то же значение ORG_NUM, что и в таблице STUFF.DBF. Затем, после выхода из BROWSE-окна, модуль DEL_REC.PRG упаковывает всю базу КАДРЫ.

запускает модуль INITIAL.PRG, который выдает запрос ЭТО действие уничтожит все данные. Вы уверены в его необходимости? и в случае положительного ответа, удаляет все данные из базы, сохраняя при этом ее логическую структуру.

=>. В результате запустится модуль REFEREN.PRG, который для выбора нужного сотрудника передаст управление модулю SEARCH.PRG и затем сформирует справку и отправит ее на печать. Пункт меню <Справ?/p>