Курсовая: Рынок ценных бумаг

Лабораторная работа № 1 и № 2
Тема: У Постановка задачи, выбор показателей для задачи У.
Цель работы: Научиться формулировать конкретные задачи с целью их
практической реализации на ПК и использования результатов решения. Научиться
отбирать необходимые показатели для конкретной  задачи из отчетов и
бухгалтерских документов.
1.    Данная задача призвана выполнять расчет стоимости каждого наименования
идущего на комплект двух местного ученического стола, а так же общую
стоимость комплекта стола,  который  состоит из стола и двух стульев, зная
стоимость одной единицы наименования и сколько каждого наименования идет на
один комплект двух местного стола (далее У изделие Ф). И зная общее
количество каждого наименования У изделия Ф и стоимость подсчитать общую
стоимость наименований и сумму всего находящегося в наличии на складе.
2.    Для решения поставленной задачи  используются отчеты по складу фирмы У
Юникон Ф о наличии  комплектующих, конструкторские  чертежи  и схемы для
определения  количества  идущего на одно У изделие У, счета на оплату
материалов, где указаны стоимость одной единицы наименования.
                          3.    Входные характеристики:                          
 Номер по порядку.
 Наименование.
 Единица измерения.
 Количество.
 Цена единицы наименования.
 Количество идущее на У изделие Ф.
4.    Выходные характеристики:
 Стоимость наименования на одно У изделие Ф.
 Сумма количества наименования.
 Стоимость одного комплекта.
 Сумма всего наименования.
5.    Стоимость одного У изделия Ф находиться путем суммирования стоимости
каждого наименования для одного У изделия Ф, которая находиться умножением Ц
цена одной единицы наименования на количество идущее на У изделие Ф. Сумма
всего наименования находиться сложением сумм всех наименований, которую
находим умножением всего количества наименования на цену за одну единицу.
                             Лабораторная работа № 3                             
  Тема: У Разработка схемы структуры входной формы данных конкретной задачи У.  
Цель работы: Овладеть навыками составления схем структур данных для
конкретной задачи. Научиться проектировать входные формы показателей для
решения задачи.
     
НаименованиеЕд.измКол-воЦена за единицу в руб.Кол-во на У изделие Ф
1Столешницашт8090=1
2Задняя стенкашт6560=1
3Стойка прав.шт12030=1
4 Стойка лев.шт12030=1
5Сиденьешт18045=2
6Спинкашт18025=2
7Каркас стулашт18060=2
8Копыто бол.пер.шт1.1009=6
9Копыто мал.зад.шт1.9005=6
10Заглушкашт1.5001-508
11Винт М6х35шт1.8003-204
12Винт М6х40шт1.8003-504
13Винт м6х35 со шлицомшт1.8003-2012
14Гайка М6шт1.5000-904
15Гайка М6S10шт3.2002-8016
16Шайбашт8000-204
17Втулка крючкашт4000-502
18Крючок для портфеляшт4004=2
Лабораторная работа № 4 Тема: УОпределение атрибутов показателей входной формы данных конкретной задачи У. Цель работы: Овладеть навыками определения основных атрибутов входных данных для конкретной задачи. Научиться проектировать входные формы показателей задачи, сообразуясь с их атрибутами.
Атрибуты№ по порядкуНаименованиеЕд.измеренияКоличествоЦена за единицуКоличество на У изделие Ф
НаименованиеNHEQPoQt
ТипчисловойСимвольныйсим-йчисл-йчисл-йЧисл-й
Длина2203772
Точность0--020
1. Наименование Ц даем имя каждому атрибуту входной формы, только на английском языке. 2. Тип Ц определяем, какая информация будет на данном поле числовая, символьная и т.д. 3. Длина Ц сколько элементов носителя (буква, цифра) на данном типе поля. 4. Точность Ц только для числовых типов полей, указывает, сколько знаков после запитой. Лабораторная работа № 5 Тема: У Разработка схемы структуры выходной формы данных конкретной задачи У. Цель работы: Овладеть навыками составления схем структур данных для конкретной задачи. Научиться проектировать выходные формы показателей для решения задачи.
НаименованиеЕд.измКол-воЦена за единицу в руб.Кол-во на У изделиеФ Стоимость на один компл.Сумма
1Столешницашт

80

90,00

1

90,00

7200,00

2Задняя стенкашт

65

60,00

1

60,00

3900,00

3Стойка прав.шт

120

30,00

1

30,00

3600,00

4Стойка лев.шт

120

30,00

1

30,00

3600,00

5Сиденьешт

180

45,00

2

90,00

8100,00

6Спинкашт

180

25,00

2

50,00

4500,00

7Каркас стулашт

180

60,00

2

120,00

10800,00

8Копыто бол.пер.шт

1100

9,00

6

54,00

9900,00

9Копыто мал.зад.шт

1900

5,00

6

30,00

9500,00

10Заглушкашт

1500

1,50

8

12,00

2250,00

11Винт М6х35шт

1800

3,20

4

12,80

5760,00

12Винт М6х40шт

1800

3,50

4

14,00

6300,00

13Винт м6х35 со шлицомшт

1800

3,20

12

38,40

5760,00

14Гайка М6шт

1500

0,90

4

3,60

1350,00

15Гайка М6S10шт

3200

2,80

16

44,80

8960,00

16Шайбашт

800

0,20

4

0,80

160,00

17Втулка крючкашт

400

0,50

2

1,00

200,00

18Крючок для портфеляшт

400

4,00

2

8,00

1600,00

Итого:

689,40

93 440,00

Лабораторная работа № 6 Тема: УОпределение атрибутов показателей выходной формы данных конкретной задачиФ. Цель работы: Овладеть навыками определения основных атрибутов выходных данных для конкретной задачи. Научиться проектировать выходные формы показателей задачи, сообразуясь с их атрибутами.
Атрибуты№по порядкуНаименованиеЕдиница измеренияКоличествоЦена за единицуКоличество на УизделиеФСтоимость на один комплектСумма
НаименованиеNHEQPoQtQt x PoQ x Po
ТипчисловойсимвольныйсимвольныйчисловойчисловойчисловойчисловойЧисловой
Длина2203772710
Точность0--02022
Лабораторная работа № 7 Тема: У Разработка перечня возможных запросов на понятийном уровне Ф. Цель работы: Овладеть навыками составления возможных регламентированных и спорадических запросов для конкретной задачи. Научиться проектировать запросы для решения задачи с целью удовлетворения информационной потребности. Простые запросы:  Количество наименования более 3.000 штук.  Количество наименования менее 200 штук.  Наименование на букву У В У Сложные запросы:  Наименование на букву У С Ф, количество менее 200, но более 100.  Количество комплектации на одно У изделие Ф более 4, но менее 8 с ценой за единицу 5 рублей 00 коп. Лабораторная работа № 8 Тема: УТехника работы в режиме ASSIST Ф. Цель работы: Овладение навыками работы с СУБД в режиме ASSIST. Усвоить последовательность действий при переходе от одного уровня меню к другому уровню. Для работы в режиме ASSIST выполняем следующие действия: ДИСК КАТАЛОГ ФАЙЛ D:\ REBUS \ rebus.exe После загрузки на экране появляется главное меню с восьмью директориями, это Ц Файл Создать Обновить Найти Выбрать Порядок Изменить Сервис передвигая курсором по меню можем открыть любую директорию кнопкой на клавиатуре Enter. Открывается подменю. Например:
ОБНОВИТЬ
Добавление
Редактирование Вывод

Правка

Замена

Удаление
Выбрав одну из позиций подменю выполняем необходимое нам действие, открывая функции любого меню (первого, второго и т.д. порядка) в нижнем левом углу экрана ПК выдаются команды, которые используются при работе в командном режиме, запуск которого производится нажатием кнопки ESC, в левом нижнем углу появляется точка после нее набираем нужные команды. Выход из командного режима в ASSIST клавиша F2. Лабораторная работа № 9 Тема: У Разработка базы на персональном компьютере для конкретной задачи Ф. Цель работы: Научиться создавать базу данных на ПК средствами СУБД для конкретной задачи. Овладеть основными приемами создания базы данных. Для создания базы данных запускаем программу REBUS. D:\REBUS\rebus.exe В главном меню выбираем директорию У Создать Ф. Открываем директорию и в подменю первого уровня выбираем У Файл БД Ф. Открыв У Файл БД Ф в подменю второго уровня выбираем диск ( A,B,C,D,E,F и т.д.) на котором создадим свой файл. На экране появляется окошко с надписью У Введите имя файла Ф, имя набираем на английском языке не более 10 символов. У Artemka Ф. СОЗДАТЬ ФАЙЛ БД Экран а

Введите имя файла : Artemka

Выборка b Запрос c Отчет D Марка e f После каждого действия нажимаем Enter. На экране таблица для описания базы данных в нее по порядку заносим свою информацию для описания БД . Имя Поля Тип Длина Точность Вводим:  Имя Поля. Менее 10 латинских букв.  Тип. Выбираем клавишей УпробелФ (числовое, символьное и т.д.).  Длина (указываем цифрой).  Точность. Если есть знаки после запитой (указываем цифрой). Для сохранения описания БД нажать Ctrl + End, для потверждения нажать Enter программа выводит У Будете вводить данные ? ( Y/N ) Ф. Если Y, то на экране появится таблица для введения базы данных. Если N, то выходим в У Файл БД Ф, но файл Artemka создан. Просмотр описанной структуры БД.  Главное меню У Сервис Ф.  Подменю У Структура Ф.  Определять вывод на принтер Y\N  Y идет распечатка. Или через командный режим, клавиша У Esc Ф и набрать после точки . Display Structure, описание выводиться на экран ПК. Лабораторная работа № 10 Тема: У Наполнение базы данных Ф. Цель работы: Овладеть практическими навыками по наполнению базы данных конкретной задачи. Освоить последовательность действий по наполнению базы данных. Для наполнения конкретной БД нам необходимо описать структуру БД, что мы делали в работе № 9, и после У Будете вводить данные ? (Y\N) Ф выбирам Y и наполняем нашу БД. Если структура БД была описана ранее, то для вывода на экран ПК своего файла и наполнения его данными выполняем следующие действия:  В главном меню У Файл Ф.  В подменю первого уровня У Файл БД-. Dbf Ф.  В подменю второго уровня диск У D Ф.  На диске находим свой файл Artemka.  Файл проиндексирован ? [ Y\N ], по условию, у нас N.  В главном меню У Обновить Ф.  В подменю первого уровня У Добавить Ф.  Заполняем БД по конкретной задаче. После каждого действия не забывайте нажимать Enter. Но можно все сделать и попроще для этого необходимо:  Нажать клавишу Esc и после точки набрать . Append.  Набрать имя файла Artemka.  И заполняем БД. Завершив работу по заполнению БД нажимаем два раза подряд клавишу Enter. Просмотр набранной базы данных: У Выбрать Ф - У Список Ф - У Выполнить команду Ф - Определять вывод на принтер ? [Y\N ] если Y, то идет распечатка, если N, то информация на экране ПК. Или . List. Набор отдельных полей: У Выбрать Ф Ц У Список Ф Ц У Условие поиска Ф Ц Поле У Q Ф Ц У Равно Ф( или по условию ) Ц Числовое значение 180 шт. Ц У Конец условия Ф Ц У Выполнить команду Ф Ц Определять вывод на принтер ? [ Y\N ] Ц Y Ц Распечатка.( после определения команды для ввода нажимаем на клавишу Enter ). Или после точки . List for Q = 180 и видим на экране. Набор некоторой записи: У Выбрать Ф - У Список Ф - У Граница Ф - У Запись Ф - Числовое значение: - Выбираем 12 Ц У Выполнить команду Ф Ц Определять вывод на принтер? [ Y\N ] Ц Y Ц Распечатка. Или вывод на экран ПК: . List record 12. Лабораторная работа № 11 Тема: У Редактирование описания структуры базы данных У. Цель работы: Освоить навыки практической работы по редактированию описания структуры БД. Овладеть основными приемами редактирования описания БД. Для изменения показателей атрибутов описания структуры БД выполняем следующие действия:  В главном меню У Изменить Ф.  В подменю первого уровня У Файл БД Ф.  В описание структуры БД вводим изменения, допустим имя поля Ро меняем на Х, а длину у поля Н с 20 меняем на 25 и так далее по необходимости.  Для сохранения Ctrl + End.  Данные будут копироваться для всех полей? [ Y\N ].  Y.  Подтверждение Enter. Или . Modify structure. Ввели изменения и сохраняем (смотри выше ). Лабораторная работа № 12 Тема: У Обновление содержимого базы данных У. Цель работы: Научиться исправлять значения конкретных полей БД. Овладеть приемами обновления содержимого БД, используя функции редактирования и правки. Функция Редактирования. Отредактировать у записи № 1 количество на 120 шт,№ 12 цену за единицу на 3 рубля 00 коп. и № 16 количество идущее на одно У изделие Ф на 6. У Обновить Ф - У Редактировать Ф - На экране только одна любая запись - Клавишей Page Up или Page Down ( далее PU и PD ) находим № 1 Ц Меняем в поле Q 80 на 120 Ц PU, PD находим № 12 Ц Меняем в поле Ро с 3,50 на 3,00 Ц PU, PD находим № 16 Ц Меняем в поле Qt с 4 на 6шт. Ц Сохраняем Ctrl + End. Или . Edit Ц Ввод изменений - Сохранение. Функция Правка. Отредактировать у записи № 2 цену за единицу на 75 рублей 00 коп., № 10 количество на одно У изделие Ф на 6 и № 17 количество на 500шт. У Обновить Ф - У Правка Ф - На экране весь или часть списка ( от размера БД ) Ц Клавишами У стрелка вверх Ф и У стрелка вниз Ф находим свои номера и производим замену в необходимых полях ( Ро с 65,00 на 75,00,Qt с 8 на 6,Q с 400 на 500шт. ) Ц Сохраняем как всегда. Или для скорейшей загрузки после нашей любимой точки ( . ) набираем Browse и вводим изменения и сохраням их. Лабораторная работа № 13 Тема: У Добавление и удаление записей базы данных Ф. Цель работы: Освоить навыки манипулирования над записями БД. Овладеть основными приемами манипулирования, используя функции добавления и удаления записей. Функция Добавления. 1. В начало БД. У Найти Ф - УЗапись № Ф - У Record Ф - Числовое значение №1 Ц Выйти в командный режим клавишей Esc Ц команда . Insert before Ц Вводим новую запись ( Ключ шестигранник; шт; 50; 6,00; 1 ) Ц Сохраняем Ctrl + End Ц F2 и в просмотр, что получилось. 2. В середину БД. Все действия выполняются как и в пункте № 1 стой лишь разницей, что в Ц Числовом значении - вводим нужную информацию, допустим надо вставить перед № 5, так и набираем в Ц Числовом значении - цифру пять. 3. В конец БД. У Обновить Ф - У Добавить Ф - Вводим новую запись или записи Ц Сохраняем как всегда . Или через командный режим . Append. В конец БД добавление можно проводить работая в режиме У Правка Ф, для чего курсор поставить на крайнею информацию, нажать клавишу Enter, в низу появится надпись У Добавить записи? [ Y\N ], говорим машине Y и добавляем до посинения. Функция Удаления. Проводится в два этапа, логическое и физическое удаление. Удалим только что введенные записи под № 1,5,19. Этап логического удаления заключается в указании машине, какие записи надо удалить. У Обновить Ф - У Удаление Ф - У Граница Ф - У Запись Ф - Числовое значение 1 Ц У Выполнить команду Ф. Для № 5 и № 19 выполняем теже операции. Записи на удаление помечаются У звездочкой Ф (* ). Первый этап выполнен. Приступаем к физическому удалению записей. У Обновить Ф - У Сжать Ф. Удаление прошло удачно. Если вдруг мы передумали физически удалять помеченные записи надо принять следующие действия: У Обновить Ф - У Отмена Ф - У Граница Ф - У Запись Ф - Числовое значение ( номер помеченной звездочкой записи ) Ц У Выполнить команду Ф. Удаление отменено и звезда пропадает. Не забываем, что после каждой операции для ее выполнения надо нажимать Enter. Логическое удаление через командный режим. Клавиша ESC и команда после точки . Delete record и номер записи на удаление. Логическое восстановление . Recall record и номер записи. Лабораторная работа № 14 Тема: У Манипулирование содержимым базы данных Ф. Цель работы: Освоить навыки манипулирования над записями и отдельными полями БД. Овладеть основными приемами манипулирования. Просмотр БД без условий: У Выбрать список Ф - У Список Ф - У Выполнить команду Ф - Определять вывод на принтер? [ Y\N ] Ц Y или . List только на экран ПК. Просмотр БД с условием:  функции задания границ: У Выбрать Ф - У Список Ф - У Граница Ф - У Запись Ф - Числовое значение 4 Ц У Выполнить команду Ф - Определять вывод на принтер? [ Y\N ] Ц Y, или . List Record 4.  списка полей: У Выбрать Ф - У Список Ф - У Список полей Ф - Выбираем курсором нужные поля, допустим H - наименование, Q Ц количество Ц Фиксируем их Enter Ц Покидаем меню Ц У Выполнить команду Ф - Определять вывод на принтер? [ Y\N ] Ц Y, или . LIST H, Q.  логические связки: У Выбрать Ф - У Список Ф - У Условие поиска Ф - Выбираем поле Qt Ц количество на одно У изделие Ф Ц Фиксируем Enter Ц Выбираем условие меньше или равно 3 Ц У Конец условия Ф - У Выполнить команду Ф - Определять вывод на принтер? [ Y\N ] Ц Y, или . List for Qt <= 3.  функция задания отношений: У Выбрать Ф - У Список Ф - У Условие поиска Ф - Выбираем поле Qt Ц количество на одно У изделие Ф - Фиксируем Enter - Выбираем условие меньше или равно 3 Ц У Связать по AND Ф - Выбираем поле Po Ц цена за единицу наименования Ц Фиксируем Ц Выбираем условие больше или равно 60 Ц У Конец условия Ф - У Выполнить команду Ф - Определять вывод на принтер? [ Y\N ] Ц Y, или . List for Qt <= 3 . And . Po >= 60.  условий: У Выбрать Ф - У Список Ф - У Условие поиска Ф - Выбираем поле Q Ц количество Ц Фиксируем Ц Выбираем условие меньше или равно 500 Ц У Связать по OR Ф - Выбираем поле Qt Ц Фиксируем Ц Выбираем условие меньше 3 Ц У Конец условия Ф - У Выполнить команду Ф - Определять вывод на принтер? [Y\N] Ц Y, или . List for Q <= 500 . OR . Qt < 3. Лабораторная работа № 15 Тема: У Задание простых и сложных запросов к конкретной БД Ф. Цель работы: Овладеть техникой задания простых и сложных запросов, используя наиболее характерные условия. Научиться выбирать записи и отдельные поля в БД в соответствии с запросами. Работаем в командном режиме. Простой запрос для текстового поля. . Set filter to H = У Столешница У клавишу Enter. . List клавишу Enter. Отмена команды . Set filter to Простой запрос для числового значения. . Set filter to Qt >= 6, Enter. . List, Enter. Запрос с использованием арифметического отношения типа У больше У\ У меньше У к одному полю. . Set filter to Q > 1500.and.Q < 2000, Enter. . List, Enter. Сложные запросы для нескольких полей с использованием логических условий. 1. . Set filter to Qt > 4.and.Qt < 8.and.Po = 5, Enter. . List, Enter. 2. . Set filter to H = У C Ф.and.Q > 50.and.Q < 200.and.Po >= 45, Enter. . List, Enter. Отмена предыдущей команды . Set filter to Для вывода на принтер: . Set printer on и после выполнения запроса будет идти автоматически распечатка. Отмена распечатки экрана . Set printer off. CREATE QUERY позволяет создавать фильтр и сохранять фильтр в файле запроса. Данные файла БД или выборка фильтруются по условию запроса, и записи, не удовлетворяющие его условиям, Ребус игнорирует. Допустим сложный запрос № 2. У Создать Ф - У Запрос Ф - У Диск Ф - У D Ф - Введите имя файла Ц Artemka Ц У Фильтр Ф, формируем запрос. У Имя поля Ф - Enter Ц У Н Ф наименование Ц Enter Ц У Оператор Ф - Enter Ц У = Равно Ф - Enter Ц У Константа\Выражение Ф - Enter Ц У C У( обязательно текст в У.Ф) Ц Enter Ц У Связать Ф - Enter Ц У Связать по .AND. Ф - Enter и дальше в том же духе. У Имя поля Ф - У Q Ф - У Оператор Ф - У Больше Ф - У Константа\Выражение Ф - 50 Ц У Связать Ф - У Связать по .AND. Ф. У Имя поля Ф - У Q Ф - У Оператор Ф - У Меньше Ф - У Константа\Выражение Ф - 200 Ц У Связать Ф - У Связать по .AND. Ф. У Имя поля Ф - У Ро Ф - У Оператор Ф - У Больше или равно Ф - У Константа\ Выражение Ф - 45 Ц У Вывод Ф( на экран ) или У Выход Ф с У Сохранением Ф. Распечатка возможна только если сформирован отчет. Лабораторная работа № 16 Тема: У Формирование отчета средствами СУБД для конкретной БД в режиме Assist Ф. Цель работы: Освоить приемы работы по формированию отчетов средствами предоставляемые СУБД для конкретной задачи БД. Научиться работать с меню обеспечивающему формирование отчетов. CREATE REPORT позволяет создать отчет для нашей БД и сохранять форматы отчета для дальнейшего использования. У Создать Ф - У Отчет Ф - У D Ф - У Artemka Ф - У Опции Ф - У Заголовок Ф - Даем нашему отчету имя на русском языке - Парта и далее формируем шаблоны для столбцов отчета по необходимости, главное У Ширина страницы ( в символах ) Ф не превышала 80. Далее: У Графы Ф - У Значение Ф ( наименование наших атрибутов БД ) на английском языке Ц N Ц У Заголовок Ф - Порядковый номер ( пор.ном. ) Ц У Ширина Ф - 4 Ц У Точность Ф - 0 ( устанавливается сама т.к. уже есть структура БД ) Ц У Итог по графе Ф - ДА или НЕТ по необходимости. Повторяем процедуру ввода для всех полей H, E, Q, Po, Qt, но введем еще и выходные данные Qt*Po и Q*Po. И теперь сохраним наш отчет У Выход Ф - У Сохранить Ф. Что бы просмотреть созданный отчет: У Выбрать Ф - У Отчет Ф - У D Ф - У Artemka.frm Ф - У Выполнить команду Ф. Или через командный режим . Report form D:artemka Вывод на экран по некоторому условию: У Выбрать Ф - У Отчет Ф - У D Ф - У Artemka Ф - У Условие поиска Ф - Поле У Q Ф - У Равно Ф - Числовое значение Ц 1800 Ц У Конец условия Ф - У Выполнить команду Ф - Определять вывод на принтер? [ Y\N ] Ц Y. Внесение изменений через командный режим . Modify report artemka или: У Изменить Ф - У Отчет Ф - У D Ф - У Artemka.frm Ф - У Графы Ф, если надо добавить значения, то клавишей Page Down открываем чистое У Значение Ф и вводим новые атрибуты. Удаление. Клавишами Page Up или Page Down устанавливаем на удаляемое У Значение Ф и Ctrl + U. ( Удалим колонки N, Q*Po ). Лабораторная работа №17. Тема: У Упорядочение записей базы данных У. Цель работы: Овладеть навыками использования средств сортировки записей БД по различным ключевым признакам. Упорядочение БД по возрастанию, убыванию полей проводиться с открытием новых файлов. Возрастание можно выполнять в двух режимах, а убывание только в командном. Значение /A Ц возрастание, /D Ц убывание, /C Ц для символьных полей. Для просмотра и печати упорядоченного файла необходимо его сначала открыть как умеете ( . USE и имя файла или У Файл Ф - У Файл БД Ф - У D Ф - находим свой упорядоченный файл Ц Файл проиндексирован? [ Y\N ] Ц У N Ф ). Для просмотра и печати: У Выбрать Ф - У Список Ф - У Выполнить команду Ф - Определять вывод на принтер? [ Y\N ] ( по усмотрению клиента ). Просмотр через командный режим только . List, Enter. По возрастанию конкретного числового поля Qt. У Порядок Ф - У Сорт Ф - У Qt Ф - Клавишей ВПРАВО переходим к диску Ц У D Ф - Введите имя файла(нового, вы не забыли) Ц У Parta Ф - Enter. 100% Отсортировалось. По алфавиту символьного поля те же операции, только поле выбираем У Н Ф. По убыванию поля Qt. ( Командный режим ). . Sort to Parta1( уже новый ) on Qt /d, Enter. Возрастание по двум числовым полям Q и Po. У Порядок Ф - У Сорт Ф - Выбираем данные поля и фиксируем каждое Enter Ц Диск( клавишей на право ) Ц Вводим новый файл Ц У Parta2 Ф - Enter. Или . Sort on Q, Po to d: parta2, Enter. Возрастание по нескольким полям, одно из которых символьное, теже операции, что и выше только добавляем символьное поле.