- •1 Изучение работы отдельных подразделений предприятия 3
- •2 Создание проекта 4
- •3 Выполнение работ и изучение материалов, предусмотренных программой междисциплинарного экзамена 9
- •1 Изучение работы отдельных подразделений предприятия
- •1.1 Краткая характеристика предприятия
- •1.2 Характеристика аппаратного обеспечения базы практики.
- •2 Создание проекта
- •2.1 Составление математической модели
- •2.2 Создание пользовательского интерфейса
- •3 Выполнение работ и изучение материалов, предусмотренных программой междисциплинарного экзамена
- •3.1 Правила настройки сетевого интерфейса для доступа к удаленной бд
- •3.2 Правила построения математической модели задачи и алгоритм решения задачи
- •3.3 Алгоритм решения задачи линейного программирования в программе Mathcad
- •3.4 Правила создания sql запросов на выборку исходных данных
- •3.5 Правила сохранения результатов вычислений в удаленной бд с помощью sql
- •3.6 Правила оформления в формате *.Docx путем экспорта данных из созданного приложения по предложенной форме и правила вывода на удаленный принтер
- •Приложение Код программы:
3.5 Правила сохранения результатов вычислений в удаленной бд с помощью sql
Оператор UPDATE обновляет столбцы в соответствии с их новыми значениями в строках существующей таблицы.
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
SET col_name1=expr1 [, col_name2=expr2 ...]
[WHERE where_definition]
[ORDER BY ...]
[LIMIT rows]
или
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name [, tbl_name ...]
SET col_name1=expr1 [, col_name2=expr2 ...]
[WHERE where_definition]
В выражении SET указывается, какие именно столбцы следует модифицировать и какие величины должны быть в них установлены. В выражении WHERE, если оно присутствует, задается, какие строки подлежат обновлению. В остальных случаях обновляются все строки. Если задано выражение ORDER BY, то строки будут обновляться в указанном в нем порядке.
Если указывается ключевое слово LOW_PRIORITY, то выполнение данной команды UPDATE задерживается до тех пор, пока другие клиенты не завершат чтение этой таблицы.
Если указывается ключевое слово IGNORE, то команда обновления не будет прервана, даже если при обновлении возникнет ошибка дублирования ключей. Строки, из-за которых возникают конфликтные ситуации, обновлены не будут.
Если доступ к столбцу из указанного выражения осуществляется по аргументу tbl_name, то команда UPDATE использует для этого столбца его текущее значение.
Если столбец устанавливается в его текущее значение, то MySQL замечает это и не обновляет его. Команда UPDATE возвращает количество фактически измененных строк.
3.6 Правила оформления в формате *.Docx путем экспорта данных из созданного приложения по предложенной форме и правила вывода на удаленный принтер
В формат *.docx, используя Delphi, можно экспортировать различные данные.
Есть два замечательных способа добывать информацию об интерфейсе Word:
Для того чтобы узнать, как что-то сделать из Delphi в Word-e надо в Word-е зайти в меню Сервис/Макрос/Начать запись... Потом сделать в Word-e то, что надо сделать из Delphi и закончить запись макроса. И наконец Сервис/Макрос/Макросы...выбираем записанный...Изменить и смотрим, как он устроен. После этого первод синтаксиса VBA в синтаксис Delphi осуществляется просто и непринужденно.
Еще одним хорошим инструментом получения знаний являются компоненты типа TWordApplication. Кидаем его на форму, в любом операторе набираем WordApplication1., нажимаем ctrl+пробел и внимательно читаем. Смысл доступных функций и свойств обычно понятен интуитивно.
Еще есть полезные объекты selection – выбранная область и range – диапазон, а так-же функция select – выбрать.
Правила вывода на удаленный принтер:
Для печати документа достаточно использовать две команды WordBasic —процедуру просмотра FilePrintPreview и процедуру печати документа FilePrint. Последнюю процедуру можно вызывать без аргументов или с аргументами, например для задания числа копий печати.
Примеры использования данных процедур в приложениях Delphi:
Печать документов Word
procedure TForml.Buttonl7Click(Sender: TObject);
begin
WB.FilePrintPreview;
end;
procedure TForml.Buttonl6Click(Sender: TObject);
begin
WB.FilePrint;
end;
В процедуре для печати вместо команды FilePrint можно использовать команду FilePrintDefault или команду FilePrint(c:integer), где с — количество печатаемых копий. Для предварительного просмотра печати также можно использовать команду FilePrintPreviewFullScreen, которая разворачивает окно предварительного просмотра печати во весь экран. Для просмотра в окне нескольких печатаемых страниц применяется команда FilePrintPreviewPages(p:integer), где р — количество одновременно отображаемых страниц в одном окне. Следующий пример программного кода иллюстрирует использование данных функций.
Печать документов Word
procedure TForml.Buttonl6Click(Sender: TObject);
begin
WB.FilePrint(2);
end;
procedure TForml.Buttonl7Click(Sender: TObject);
begin
WB.FilePrintPreviewPages(2) ;
end;