Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Создание базы данных по коровам



Создание базы данных по коровам проводится на основе «Карточки племенной коровы» (2-МОЛ). При нажатии кнопки «Картотека» открывается окно для ввода разделов карточки 2-МОЛ.

5.1 Раздел «Картотека»

В окне «Список коров» осуществляется настройка для ввода первичной информации и просмотр списков коров, выбранных по заданным условиям.

Под заголовком окна располагаются кнопки для перехода в следующие окна:

- ввода информации по разделам карточки 2-МОЛ,

- ввода информации по оперативным событиям,

- расчета и просмотра комплексного класса,

- ввода и просмотра информации в справочнике быков,

- ввода и просмотра информации по материнским предкам,

- для выхода в стартовое окно программы.

С левой стороны окна расположен список коров, записанных в базу (рисунок 2). Если программа только установлена, список будет пустым. При наличии в базе информации по коровам, в зависимости от целей работы, можно выбрать не всех, а только часть коров (поставить фильтр), вывести список в отсортированном виде, изменить заголовок списка (в заголовке выводятся поля, идентифицирующие корову в стаде). Программа запомнит настройки для последующих сеансов работы. Внизу окна находятся клавиши, с помощью которых можно сформировать следующие списки:

- «Все» - на экране представлены все выбывшие и живые коровы на текущую дату;

- «Живые» - на экране появляются живые коровы на текущую дату;

- «Запущенные» — выбираются коровы, находящиеся в запуске;

- «Архивные» — появляются коровы, занесенные в архив;

- «Выбывшие» - выбракованные коровы;

- «Стельные» - стельные коровы;

- «Осемененные» — осемененные коровы;

- «Потомки» - потомки животного, выделенного в списке;

- «Быки» - список быков;

- «Материнские предки» - список материнских предков;

- «Стадо» - список всех животных: Все коровы, Архивные коровы, Быки, Материнские предки.

 

Рисунок 10 – Окно «материнские предки»

Для получения списка коров, расположенных в любом порядке, нажмите клавишу «Сортировка», укажите условия сортировки.

Можно задать любой удобный для работы список, в котором животные будут расположены в определенной последовательности, например, в том порядке, в котором коровы стоят на ферме.

При поиске коровы в списке животных можно использовать навигатор, линейные полосы прокрутки или функцию «Поиск».

Если выбрана корова и ее реквизиты находятся в активной строке, можно приступать к заполнению параметров карточки 2-МОЛ:

- с помощью мышки выбрать любой из разделов карточки 2-МОЛ (нажать клавишу с названием раздела);

- открыть окно «Паспорт», щелкнув 2 раза левой кнопкой мыши по активной строке.

Для записи новой карточки 2-МОЛ существует кнопка «Добавить», программа открывает пустое окно «Ввод коровы» для ввода необходимой информации.

Для просмотра информации по потомкам, в окне «Список коров» выделите животное, потомков которого нужно посмотреть, нажмите кнопку «Потомки».

По умолчанию на экране появляется список всех потомков выбранного животного. В левой нижней части экрана существует возможность выбрать потомков, входящих в выбранный список животных. Для этого нужно оставить отметки «V» только на списках, где находятся нужные потомки. Полученный список можно распечатать, воспользовавшись клавишей «Печать».

Клавиша «Новый предок» служит для переназначения потомков другому предку. Данная функция будет очень полезна, когда в базе данных оказалось два или более двойных животных, которых необходимо удалить, а программа не разрешает это сделать сообщением «Нельзя удалить животное. В списке на него есть ссылки».

В окне «Список коров» можно посмотреть общую структуру стада по хозяйству, по фермам и дояркам. Для этого необходимо нажать соответствующую кнопку в разделе «Структура стада».

5.2 Ввод карточки 2-МОЛ

Окно «Паспорт коровы» служит для настройки ввода, корректировки, просмотра информации по живым и выбывшим коровам.

Окно является первым разделом карточки 2-МОЛ, содержит идентифицирующие корову сведения и основные данные. В указанное окно можно попасть из окна «Список коров», либо из любого экрана разделов карточки 2-МОЛ.

При вводе данных производится контроль на наличие в справочниках (режим «Кодификаторы») породности, породы, комплексного класса, группы использования, места рождения, улучшающей породы, а также логическая проверка дат всех событий. При некорректных значениях выдается сообщение об ошибке.

Если обнаружена ошибка в ключевых реквизитах коровы (инвентарный номер, порода, кличка), для исправления нажмите кнопку «Редактирование ключа». Установите курсор на поле, в котором требуется исправить или дополнить информацию, внесите соответствующие исправления и подтвердите ввод кнопкой «Сохранить».

Для ввода данных по новой корове (живой или выбывшей) нажмите кнопку «Добавить» или воспользуйтесь «горячими» клавишами [CTRL+Alt] и заполните информационные поля

Окно «Предки коровы» (рисунок 3) является одним из разделов карточки 2-МОЛ, содержит сведения о происхождении коровы. В данное окно можно попасть из окна «Список коров», либо из окон разделов карточки 2-МОЛ.

Левая панель служит для вывода генеалогического дерева коровы (родословной коровы), правая – для показа сведений по паре предков (матери и отцу) из родословной. По генеалогическому дереву можно передвигаться с помощью мышки, стрелок управления курсором и клавиши [Tab]. При выборе в генеалогическом дереве животного, на правой панели выводятся сведения по предкам этого животного с указанием поколения, к которому принадлежит предок.

Для формирования генеалогии животного:

- на левой панели щелкните левой кнопкой мыши по реквизитам животного, предков которого хотите записать. В нижней строке на правой панели загорается кнопка «Назначить». Если предок уже известен (назначен) загорается кнопка «Удалить»;

- нажмите кнопку «Назначить». Перед вами откроется окно со списком всех животных, информация на которых есть в базе данных;

- найдите «Предка», выбранного животного. Для этого:

а) определите, по какому показателю будете вести поиск (по инвентарному номеру, кличке, дате рождения...) и перетащите выбранный показатель с помощью мышки в первый столбец списка. Программа автоматически отсортирует список по первому полю в соответствии с выбранным показателем;

б) в поисковой верхней строке окна наберите ключевой реквизит животного;

в) после набора ключевого реквизита животного одновременное нажатие клавиш [CTRL+ENTER] приведет к поиску в базе данных всех записей соответствующих набранному реквизиту. Найденные записи будут выделены цветом.

В результате поиска:

- запись будет найдена. Необходимо выбрать ее (двойным щелчком левой кнопки мыши, нажатием клавиши «ENTER», кнопкой «Выбор»). В этом случае предок займет свое место в родословной. Если происхождение выбранного предка известно (имеются ссылки на мать и отца), то оно автоматически перенесется в родословную животного, по которому формируется дерево предков. Если случайно в базу данных животное записано дважды, одну запись надо удалить;

- не найден предок. Программа предложит внести информацию по предку в базу данных и при подтверждении перейдет в режим записи материнских (отцовских) предков. После ввода информации необходимо повторить «Назначение» записанного животного в качестве предка.

Если назначение предка оказалось ошибочным, для исправления следует выбрать в генеалогическом дереве животное, предки которого записаны ошибочно, и нажать клавишу «Удалить». После удаления предка рекомендуется выполнить режим «Обновить» генеалогию.

Кнопка «Fх Инбридинг» дает возможность просмотреть информацию по инбридингу животного. Поле «Количество полных рядов для расчета» позволяет задать условия для расчета. Указанное в этом поле число будет определять возможность расчета.

В окне «Лактации коровы» осуществляется ввод, корректировка, просмотр параметров законченных лактации.

В данном окне вводятся следующие сведения: продуктивность, живая масса, комплексный класс, осеменение, запуск, отел, приплод.

Открыть окно можно из «Списка коров», либо из окон разделов карточки 2-МОЛ.

При вводе данных по лактации производится контроль параметров удоя, % жира, % белка, живой массы, комплексного класса на соответствие предельным значениям из справочника «Предельные значения» (режим «Кодификаторы»), логическая увязка вводимых дат. Следует иметь в виду, что даты должны вноситься в хронологическом порядке: осеменение – запуск – отел.

Информация по законченным лактациям вводится из карточки 2-МОЛ. Удалить ошибочную лактацию можно:

- кнопкой «Удалить», если лактация записана в базу при ручном вводе;

- кнопкой «Отменить» ввод, если информация еще не сохранена в базе. Если на экране лактации имеется информация, рассчитанная программно, то эти показатели окрашены серым цветом и не могут быть откорректированы и удалены. Для их пересчета (удаления) необходимо изменить исходную информацию, на основе которой был произведен расчет (в режиме «События», или в режиме «Удои по месяцам»).

Переход на ввод текущей лактации. После ввода всех данных по законченным лактациям, можно переходить к записи текущей лактации в следующей последовательности:

- нажмите кнопку «2. продуктивность» («3.воспроизводство»);

- в последней графе экрана «Расчет продуктивности» щелкните 2 раза левой клавишей мыши по текущей лактации;

- в появившемся меню выберите режим ввода. Если в первичном документе карточки 2-МОЛ внесены рассчитанные за каждый месяц удои, то нужно войти в режим «Удои по месяцам». Если нет рассчитанных удоев, а имеются только данные контрольных доек, нужно перейти на режим ввода «Контрольные удои». При переходе на указанные режимы ввода кнопки «Удои по месяцам» и «Лактационная кривая» становятся доступными для работы.

Ввод удоев по месяцам. Окно для ввода удоев по месяцам вызывается кнопкой |Удои по месяцам |. В нем вводятся данные по удою за каждый месяц, начиная с отела.

Для ввода продуктивности за следующий месяц служит кнопка «Добавить». Информацию за каждый введенный месяц необходимо сохранять, нажимая одноименную клавишу. После ввода помесячной продуктивности, рассчитанной вручную, рекомендуется перейти на событийный ввод информации, т.е. на ввод контрольных доек через режим «События». Обратный перевод с событийного ввода на ручной возможен только в том случае, если не были введены события, на основе которых проводились расчеты продуктивности.

Вкладка «5. Текущая лактация» содержит данные по текущей лактации коровы на «Дату расчета». По умолчанию «Дата расчета» равна первому дню месяца, следующего после месяца, в котором был последний контроль молока. Таким образом, все показатели продуктивности будут рассчитаны до «Даты расчета». При желании дату расчета можно изменить. Если в разделе «Удои по месяцам» месяц лактации выделен зеленым цветом, значит, в этом месяце не было контроля молока.

Окно «Развитие коровы» является одним из разделов карточки 2-МОЛ, содержит сведения по возрастам, живой массе, промерам и оценке экстерьера коровы. Обязательным показателем данного окна является оценка экстерьера (балл за экстерьер). При его отсутствии корова не бонитируется.

Окно «Свойства вымени» является одним из разделов карточки 2-МОЛ, содержит сведения о скорости молокоотдачи, форме и индексе вымени коровы при просмотре свойств вымени, коровы будут подаваться в соответствии с подготовленным списком. В заголовке указан «статус» животного (живая или выбывшая корова).

5.3. Ввод оперативной информации

Окно «События» (контроль, осеменение, отел, запуск и т.д.). События по корове можно вносить, если корова зарегистрирована в базе данных, т.е. по ней введена карточка 2-МОЛ. Окна для ввода открываются из окна «Список коров», либо из разделов карточки 2-МОЛ. Клавиша «События» открывает окно для ввода событий: Контроль, Отел, Запуск, Осеменение, Стельность, Перемещение, Выбытие, РИД, Назначение, Взвешивание, Кровь.

События имеют одинаковый принцип ввода информации. Кнопка «Список событий» открывает окно для просмотра всех событий по животному, а также для редактирования или удаления событий. Из общего списка событий можно выбрать только те события, которые относятся к нужной лактации.

Для редактирования события нужно отметить его в списке событий и нажать кнопку «Редактировать». На экран выводится окно «Редактирование событий» (рисунок 3), в котором вносятся необходимые исправления, нажатие кнопки «Сохранить» после соответствующих проверок отредактированное событие запишет в базу. Для удаления события, выберите событие в списке и нажмите кнопку «Удалить». Если удаляемое событие не влечет за собой логических неувязок в базе данных, событие будет удалено. Для события «Контроль» предусмотрено удаление всего списка контроли за лактацию. С этой целью выбирается лактация в поле «Номер лактации», нажатие кнопки «Удалить все» удаляет все контроли за выбранную лактацию.

По каждому событию можно внести свои комментарии по коровам. Например, подлежит сдаче на мясокомбинат, продаже, не доится по болезни и т.д. Для этого нажмите кнопку [...] раздела «Комментарий» в окне «Список событий» и сделайте необходимую запись.

Выбранные режимы ввода событий работают на всех событиях и сохраняется при последующих входах в программу.

Если у коровы комплексный класс оказался не рассчитан, в левой части экрана в разделе «Комплексный класс не рассчитан» будут выведены ошибки. После исправления ошибок и при повторном входе в экран, программа снова рассчитывает комплексный класс. По завершении расчета выводятся результаты, а в нижней части экрана суммарный балл и комплексный класс коровы.

Рисунок 11 – окно «редактирование событий»

 

Корова может быть пробонитирована по последней законченной лактации или по средней продуктивности за ряд лактации, или по трем наивысшим, т.е. программа выбирает условия для наивысшей оценки, которые на экране выделяются синим цветом. Если количество начисленных баллов является одинаковым, то цветом выделяется несколько лактации. Рассчитанный комплексный класс можно записать в базу нажатием клавиши «Записать в базу». Комплексный класс коровы будет записан в экран «Паспорт», экран «Лактации» в поле «Комплексный класс», о чем выдается сообщение.

Для расчета комплексного класса по всем животным хозяйства удобнее воспользоваться функцией «Комплексный класс» раздела «Отчеты» главного меню программы, так как в данном разделе проводится расчет комплексного класса по всему стаду одновременно.

Режим «сервис»

6.1 Окно «Архивные работы с базой данных»

Основная функция этой подзадачи – сохранение («Запись в архив») и восстановление информации («Восстановление из архива») в случае ее порчи. Выполнять архивацию рекомендуется не реже одного раза в неделю.

Внимание! Современные программные продукты требуют наличие достаточного количества оперативной памяти компьютера. В частности, для работы с задачами РЦ «Плинор» необходимо иметь 128 Мб и более оперативной памяти.

6.1.1 Создание папки хранения архива

Откройте «Проводник». Для этого щелкните правой кнопкой мыши по кнопке «Пуск» окна Windows и выберите команду «Проводник»:

- в левой половине появившегося окна мышкой выберите имя диска, на котором Вы хотите создать папку и выделите его;

- в меню «Файл» найдите команду «Создать», далее команду «Папку» и отпустите мышь. На правой половине окна появится синее поле с названием папки - Новая папка. Нажмите клавишу [DELETE] на клавиатуре;

- впишите имя папки: ARXIVSELEX, после чего нажмите клавишу [ENTER];

- закройте «Проводник» крестиком в правом верхнем углу экрана.

6.1.2 Архивация базы данных

Процесс архивации состоит из проверки базы данных, которая включает в себя две функции: Bakup (резервное копирование) и Restore (восстановление) и создания архивных файлов. Проверка базы данных позволяет провести тестирование, реиндексацию и сжатие базы данных, что обеспечивает стабильную работу программы.

Создание архива:

1Нажмите кнопку " Архивация" в режиме " Сервис" и выберите команду" Запись в архив".

2 С помощью кнопки на правом краю поля " Папка для архива" выберите папку, которую Вы создали для хранения архива на жестком диске Вашего компьютера (в нашем примере ARXIVSELEX).

3 Нажмите на кнопку " В архив". Процесс проверки и архивации базы займет некоторое время, интервал которого зависит от размера базы и быстродействия компьютера. Внимательно прочитайте и подтвердите предупреждение, выведенное на экран. Терпеливо дождитесь сообщения «Архивация базы данных успешно завершена».

4 Далее Вам будет предложено сохранить архив базы данных на дискетах. Если Вы хотите собрать архив на дискеты, то вставьте дискету в дисковод и подтвердите свое желание, нажав кнопку «Да» в запросе на сохранение. Как только информация перестанет помещаться на дискету, Вас попросят вставить следующую. Перед тем, как вынуть дискету из дисковода, убедитесь в том, что индикатор работы с дискетой погашен. Далее вставьте следующую дискету и нажмите " ОК". Дискеты заранее рекомендуется форматировать, чтобы убрать лишнюю информацию и убедиться в нормальном качестве дискет.

Результат архивации:

В созданной на жестком диске папке для архива (в нашем примере ARXIVSELEX) создаются файлы архива базы данных. Первая часть архива /!! Selex[AeHb_MecHul.RAR/, следующая /!! 8е! ех[день_месяц].Ш)0/ и т.д. Также в папке /ARXIVSELEX/ автоматически формируется папка /Old_Files/, в которую при следующей архивации будет помещен предыдущий архив. Таким образом, в папке /ARXIVSELEX/ всегда будет храниться последний архив, а в папке /Old_FiIes/ предыдущие архивы.

6.1.3 Разархивация базы данных

Восстановление базы данных из архива производится в исключительных случаях, к которым могут относиться:

1 Вынужденная повторная инсталляция программы на компьютер (при замене операционной системы или при приобретении нового компьютера).

2 Необратимое повреждение базы данных, которое препятствует работе в программе (рекомендуется предварительная консультация в РЦ «Плинор»).

Внимание! В результате восстановления все данные, введенные с момента архивации до настоящего времени будут потеряны.

6.2 Раздел «Пользователи»

В том случае, если с программой работают несколько специалистов (пользователей), то каждый из них имеет возможность устанавливать свои настройки программы, которые будут восстанавливаться каждый раз при загрузке программы под именем и паролем определенного пользователя.

Работа с определением количества пользователей, их прав и ввод паролей производиться в режиме «Сервис». Кнопка «Пользователи» открывает меню для выбора задачи. «Список пользователей» - отображает наличие пользователей, зарегистрированных в программе. По умолчанию список содержит одного пользователя — «Администратор» (с правами администратор). Программа предусматривает четыре варианта прав доступа к работе с базой:

1 Права администратора. Позволяют пользователю вводить, удалять, редактировать записи, архивировать базу данных, добавлять и удалять пользователей и их пароли.

2 Чтение, редактирование и добавление. Пользователю доступны все действия за исключением изменения количества пользователей и их паролей.

3 Чтение и редактирование. Исключает возможность добавлять новые записи в базу данных. Доступны только функции просмотра и редактирования уже имеющихся данных.

4 Только чтение. Пользователи с данными правами могут просматривать все данные, получать и распечатывать готовые отчеты. Добавление, редактирование и удаление информации не допускается.

«Добавить пользователя». Данная функция доступна только пользователям с «правами администратора». Позволяет добавлять пользователей, которые работают с программой, используя собственные настройки.

Внимание! Программа предусматривает ввод не более 4-х пользователей.

Структура картотеки

С помощью структуры картотеки можно создать любой отчет по запросу пользователя для более подробной работы с информацией, хранимой в базе данных.

7.1 Составление шаблона отчета

В верхней части окна «Структура картотеки», в разделе «Группа животных» производится выбор группы (групп) животных, с данными которых Вы хотите работать. Для этого необходимо установить флажок напротив выбранной группы. Группа «Стадо» включает в себя живых и выбывших коров основного стада, поэтому можно выбирать подгруппу «Живые» или «Выбывшие». Группу животных - «Быки» можно разделить на подгруппы «Отцы», «Быки-осеменители» или «Быки-осеменители архивных коров».

После выбора необходимых показателей в разделе «Отчет» производятся настройки получаемого отчета. Обычным полем отчета, называется любой показатель, выбранный для отчета. Вычисляемое - это поле созданное из обычных полей с применением формулы.

7.1.1 Функция «Сортировка»

Сортировать строки можно в возрастающем или убывающем порядке. При сортировке изменяется порядок расположения строк в отчете, в то время как порядок столбцов остается прежним. Для сортировки выберите столбец, по которому будет проводиться сортировка, в ячейке «Сортировка» выберите в контекстном меню порядок сортировки («Возрастание» или «Убывание»). Если необходима сортировка данных по двум и более показателям, то определите приоритетный порядок сортировки. В первую очередь сортировка будет производиться по первому столбцу, в котором задано условие, внутри этого отсортированного диапазона будет производиться сортировка по следующему столбцу, по которому необходима сортировка т.д.

7.1.2 Функция «Фильтр»

Полученный отчет можно ограничить желаемыми условиями, т.е. установить фильтр. Все заданные условия фильтра выводятся в строке «Фильтр по полям» окна «Структура картотеки», а также в строке состояния экранной формы отчета. Двойным щелчком мыши в ячейке «Фильтр» вызывается экран «Фильтр по полям». В левой нижней части одноименного экрана в разделе «Поля» выводится список полей, выбранных в окне «Структура картотеки». Переименованное поле в списке полей будет выводиться под новым именем.

Если не установлен фильтр в окне «Структура картотеки» или нужно добавить условия для отфильтрованной выборки после получения отчета, в окне «Отчет по запросу пользователя» можно установить (добавить) условия отбора данных. Для этого нажмите кнопку «Фильтр», которая откроет окно «Фильтр для запроса». Принцип работы с этим окном аналогичен работе во всех окнах функции «Фильтр» для всех списков программы.

7.1.3 Функция «Агрегирование»

Функция «Агрегирование» позволяет выбирать минимальное или максимальное значение, рассчитывать среднее, сумму, стандартное отклонение и количество записей в выборке по столбцу. Например, нужно рассчитать среднюю живую массу при первом осеменении.

7.1.4 Функция «Группировка»

Функция «Группировка» предназначена для создания групп животных по выбранному показателю. Существует два варианта группировки. Первый -простая группировка, служит для объединения животных в группы по одному общему признаку. Второй - группировка по уровням, который служит для создания групп животных по выбранным значениям.

7.1.5. Функция «Выводить»

При выборе показателя для отчета, по умолчанию предполагается, что информация будет выводиться (печататься) в отчете, о чем говорит слово «Да» в строке «Выводить». Если выбранный показатель нужен только для того, что бы установить по нему фильтр для выборки, а в отчете он печататься не должен, необходимо скрыть данный столбец. Чтобы включить режим скрытия столбцов в ячейке «Выводить» двойным щелчком мыши вызовите контекстное меню и выберите «Нет». Если столбец с данными для отчета выводить не надо, но есть необходимость в экранной форме отчета видеть информацию, скрытую в столбце, в ячейке «Выводить» в контекстном меню выберите «Строка». В окне «Отчет по запросу пользователя» выделить ячейку и в строке под отчетом будет выводиться показатель скрытого столбца, соответствующий выделенной ячейке.

Если в отчете планируется использовать функции «Агрегирование», «Группировка» и установить фильтр на выборке, следует использовать режим «расчет» для функции «Выводить» для того, чтобы исключить группировку по столбцу, на котором установлен фильтр.

7.1.6Функция « Выравнивание»

Функция «Выравнивание» контролирует расположения текста и чисел в столбцах. По умолчанию для горизонтального выравнивания используется вариант «По значению», при котором числовые значения выравниваются по правому краю, текстовые значения - по левому, даты - по центру. Условие можно просмотреть и по необходимости изменить в строке «Выравнивание». Для изменения расположения, в меню, вызываемом щелчком левой кнопки мыши в ячейке «Выравнивание», выберите необходимый вариант.

7.1.7Работа с вычисляемыми полями.

Вычисляемые поля предназначены для выполнения простых арифметических операций и вычисления математических выражений, округления, а так же для преобразования типа полей.

Вычисления производятся с помощью арифметических операторов, которые служат для выполнения операций: сложение, вычитание, умножение. Если в формуле содержится несколько операторов, то порядок вычислений определяется приоритетом операторов. Вычисляемое поле по умолчанию будет иметь одноименный заголовок с порядковым номером, поэтому в ячейку «Заголовок» необходимо ввести пользовательское название.

В строке «Вычисляемое поле» окна «Структура картотеки» будет выведена формула, написанная в окне «Создание вычисляемого поля».

7.1.8 Функция «Округление»

Для округления вещественного (не целого) значения используется функция «Округление». Если необходимо округлить данные, полученные с помощью вычисляемого поля, функцию «Округление» необходимо использовать одновременно с написанием арифметической формулы.

7.1.9 Функция «Преобразование»

Все поля в структуре имеют свой тип, например, поле «Кличка» - строка, поле «Инвентарный номер»- целое, поле «Жир, кг» - вещественное, «Дата рождения» - дата. Вычисляемое поле позволяет преобразовывать тип поля в любой другой или выбрать из даты только год, число или месяц. Преобразование облегчает установку фильтров или дает возможность использовать функцию «Склеивание» для столбцов разных типов.

7.1.10 Функция «Склеивание»

Данная функция применяется для того, чтобы объединить информацию двух столбцов в один. Например, для отчета нужно чтобы инвентарный номер и кличка коровы печатались в одном столбце. Склеивание столбцов можно применить только для полей с одинаковым типом. В нашем примере поле «Инвентарный номер» - целое, а «Кличка» - строка. Поэтому одновременно с применением функции «Склеивание» следует применить функцию «Преобразование».

7.1.11 Работа с «Вычисляемыми полями пользователя»

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

Для создания вычисляемых полей пользователя выберите необходимые показатели и нажмите кнопку [+] с правой стороны заголовка «Выч. поля пользов.» (вычисляемые поля пользователя). На экране будет сформировано окно «Вычисляемые поля пользователя», которое состоит из двух разделов.

В верхней части окна расположен список ранее созданных и сохраненных вычисляемых полей пользователя. В нижней части экрана расположен раздел «Формула», в котором можно просмотреть формулу, используемую для построения поля, выделенного в списке полей. Для построения нового поля нажмите кнопку «Добавить». В окне «Создание вычисляемого поля пользователя» создайте необходимую формулу. Принцип работы в данном окне аналогичен работе при создании вычисляемого поля. При необходимости все введенные показатели можно отредактировать, выделив запись, которую требуется исправить.

 

7.1.12 Работа на вкладке «События»

При работе с показателями вкладки «События» («Соб.») можно выбрать для просмотра всю оперативную информацию по животному. Если необходимо просмотреть записи, касающиеся определенного события, рекомендуется установить фильтр на поле «Код события». Коды событий следующие:

Код Событие:

1 Рождение,

2 Перемещение,

3 Назначение,

4 РИД,

5 Группа крови,

6 Взвешивание,

7 Осеменение,

8 Стельность,

9 Запуск,

10 Отел,

11 Аборт,

12 Контроль молока,

13 Выбытие.

Поля «Код результата проверки (назначения)» и «Результат проверки (назначение)» содержат информацию для событий РИД, Стельность и Назначение в соответствии с событием. Например, для события Стельность «Результат проверки (назначение) - стельная, для события РИД - не лейкозная.

Для события Назначение - племенное ядро.

Для того чтобы все события выводились в хронологическом порядке, обязательно выберите показатели «Дата события» и «Код события», установите сортировку по возрастанию на поле «Дата события», далее на поле «Код события». Если в дальнейшем для печати отчета поле «Код события» не нужно, установите параметр выводить «Нет» для данного столбца.

7.1.13 Редактирование шаблона отчета

После выбора необходимых показателей можно настроить порядок столбцов и их ширину. Для того чтобы поменять столбцы местами, на названии столбца (строка «Показатель»), щелкните левой клавишей мыши - левая граница столбца будет выделены жирной чертой, не отпуская кнопку мыши, перетащите столбец на необходимое место в отчете. По умолчанию, ширина колонки (столбца) соответствует названию показателя. Данная настройка установлена в контекстном меню — «Ширина колонок по ширине заголовка». При желании можно изменить размер колонки, используя в контекстном меню опцию «Ширина колонки по типу поля». В этом случае ширина столбца будет зависеть от того, к какому типу относятся значения столбца - строка, целое, вещественное или дата. Для наиболее часто используемых в отчетах показателей рекомендуется установить и сохранить собственные настройки заголовка и ширины колонки. Для этого в шаблоне отчета введите «Заголовок» для необходимых столбцов, настройте размер колонок. Для изменения размера щелкните левой кнопкой мыши по правой границе названия столбца (строка «Показатель»). На экране появятся взаимопротивоположные стрелочки, правая граница столбца будет выделена черной линией. Не отпуская клавишу мыши, измените размер колонки в необходимую сторону. В контекстном меню отметьте строчку «Запоминать заголовки и ширину показателей». Перед построением следующего отчета, в котором необходимы поля с сохраненным заголовком и размером колонки, в контекстном меню выберите строку «Ширина колонки по предыдущему отчету».

Если созданный отчет Вы получаете очень часто, то его структуру и название можно сохранить («Сохранение отчета») и получать по запросу в режиме «Восстановить отчет». Для этого создайте форму отчета и нажмите кнопку «Сохранить отчет». В окне «Сохранение отчета» введите краткое название отчета. Для восстановления структуры отчета нажмите кнопку «Восстановить отчет» и из списка отчетов в окне «Сохраненные отчеты» выберите необходимый. В списке сохраненных отчетов уже имеется несколько вариантов разных отчетов, поставляемых вместе с программой. Выбирая поочередно и получая их, Вы можете просмотреть свои данные, ознакомиться с принципами построения. В окне «Структура картотеки» будет восстановлен шаблон желаемого отчета. Можно снова изменять условия сортировки, фильтра и т.д. Изменения будут сохранены, если Вы сохраните отчет вновь. Удалить сохраненный отчет можно клавишей «Удаление отчета».

После составления шаблона для отчета, нажмите кнопку «Отчет». Получение отчета может занять несколько минут, после чего откроется окно «Отчет по запросу пользователя» - экранная форма отчета. Если на экран выводится сообщение об ошибке «Не выполнить запрос», закройте окно ошибки и следующее за ним окно «SQL текст запроса». Далее необходимо проверить правильность написания условий фильтра, формулы вычисления.

7.2 Окно «Отчет по запросу пользователя»

7.2.1 Настройка экранной формы отчета

Она предусмотрена для просмотра полученного отчета и его корректировки. При необходимости ширину и местоположение столбцов можно изменить. Имеется возможность изменить или задать сортировку данных по первому полю (см. Функция «Сортировка»), задать дополнительное условие фильтра с помощью кнопки «Фильтр». В строке состояния данного окна выводится информация о количестве записей (строк) в отчете, условия сортировки и фильтра. В правом верхнем углу окна расположено поле для поиска записи. Если полученный отчет необходимо распечатать нажмите кнопку «Печать». Кнопка «Диаграммы» позволяет строить графики по данным полученного отчета. Кнопка «Экспорт» служит для перекачки данных в файл Excel или текстовый файл. Условия возможности перекачки следует дополнительно согласовать с администрацией РЦ «ПЛИНОР». Кнопка «SQL текст» применяется только в случае возникновения ошибки в запросе, информация в окне предназначена для программистов РЦ «ПЛИНОР». Пользоваться данной кнопкой можно по просьбе разработчиков программы. Если Вы случайно нажали на данную кнопку, закройте появившееся на экране окно ««SQL текст запроса».

 

7.3 Настройка сохраненных отчетов

Сохраненный отчет «Акт контрольных доек» предназначен для печати бланков, которые могут быть использованы для фиксирования данных будущих контрольных доек. В отчете предусмотрены поля для ввода результатов контрольной дойки (Удой, кг (утро, обед и вечер, суточный удой); Жир, %; Белок, %). В качестве дополнительной информации выведен номер текущей лактации, дата и результат последней контрольной дойки.

По умолчанию в отчет попадают все живые не запущенные на текущую дату коровы, которые при необходимости можно изменять.

Для печати готовых бланков нажмите кнопку «Печать» окна «Отчет по запросу пользователя», в печатной форме отчета на кнопку с изображением принтера.

Сохраненный отчет «Ведомость взвешивания молодняка» может использоваться для печати бланков, предназначенных для записи результатов взвешивания молодняка. По каждому животному представлена дополнительная информация (Дата последнего взвешивания, последняя живая масса, возраст теленка).

По умолчанию в отчет попадает весь живой на текущую дату молодняк. При необходимости можно изменить настройки данного отчета.

С помощью функции «Выводить» можно исключить из отчета столбцы, которые для работы не нужны.

Порядок сортировки списка, а также порядок столбцов в отчете можно изменять.

Работа с сохраненным отчетом «Дублирование коров». Отчет предназначен для выявления двойных коров в базе данных. Для работы с данным отчетом нажмите кнопку «Восстановить отчет». В списке сохраненных отчетов выбирается отчет с названием «Дублирование коров». В окне «Структура картотеки» будет восстановлен базовый шаблон отчета. Выборка животных включает в себя коров стада, архива и материнских предков. Для поиска двойных номеров животных используются следующие параметры идентификации: «Инвентарный номер», «Кличка», «Код породы», «Марка ГКПЖ», «Номер ГКПЖ», «Дата рождения», «Инвентарный номер отца», «Кличка отца», «Инвентарный номер матери», «Кличка матери».

 

 

Содержание

 


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-04-11; Просмотров: 2763; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.108 с.)
Главная | Случайная страница | Обратная связь