Анимация
JavaScript
|
Главная Библионтека Маркер текущей записи Кногкэ выаоаэ системного меню Нйэвшыв пакета Инд нает-блй Minns n?,Rij:: HIP V;/aK>*J: J.ljJJC \Vinc>4ijJ.1 Dyc. Lgfate Wlnfi.f. fi- .:nrki;T-jpf, *l 1.................. Wiftjjiwj :l- V/uikL.jj 3. I i.JJtjT ifw Mi,! - Ч JllL Ч " a -ui l"i l<l Иг . I- -r-L I if.- i 5 f", iiiiLi : l- I ИИ tlb Ц1 л- Маркер деления окна на части Рис. 3.5. Окно Browse Этот способ визуализации данных очень удобен, так как позволяет просматривать сразу несколько записей, но, как правило, редко когда все поля таблицы помещаются одновременно в окне, даже раскрытом на весь экран. Просмотр данных в виде Edit позволяет работать сразу со всеми данными в одной записи, как это видно на рис. 3.6. Visual FoxPro обеспечивает поддержку значений NULL и выполнение операций с этими данными в соответствии со стандартом ANSI. Это облегчает задачу представления неизвестных данных и взаимодействие с MS Access и базами данных SQL, которые могут содержать такие типы значений. Таким образом, база данных в Visual FoxPro - это основной элемент организации данных, который, помимо формирования структуры представления информации, выполняет функции словаря данных за счет поддержки следующих функциональных возможностей: • Допускаются длинные имена таблиц. • Каждому полю и таблице можно давать комментарии. • Допускается использование длинных имен полей. • Для полей помимо идентификаторов можно использовать заголовки, которые могут использоваться как в окне Browse, так и в качестве заголовков для колонок в объекте Grid. • Введены значения по умолчанию для полей. • Предусмотрены правила проверки для полей и записей при изменении и вводе новых данных. • Имеются триггеры для поддержания целостности данных. • Поддерживаются постоянные связи между таблицами, размещенными в БД. • Имеются процедуры БД для описания сложных условий правил проверки. • Можно использовать соединения для связи с внешними источниками данных. • Поддерживаются локальные и внешние просмотры. Основным средством редактирования данных в оболочке FoxPro являются полноэкранные средства Browse и Edit (Change). Browse позволяет редактировать данные в наиболее привычном для пользователя виде - табличном, а Edit - в виде колонки полей. Для просмотра данных из таблицы, открытой в какой-либо рабочей области, открывается отдельное окно. Для просмотра или редактирования данных в таблице достаточно открыть нужную таблицу и в меню View выбрать команду Browse. Вид открывающегося при этом окна Browse показан на рис. 3.5. Kc*. npoAghna Z0122 Ktw. изготое*п-еля250-051"-100 Нааанне пакета hsrtran l-3»ver 4:i:sn 1,L R4L tiiii:Hi каи .П" Стрниость jlOO Kij(i.iipumn.id 20130 Кел иаготевитвллС- C-0Sl,-,-C11 Название пакета hacro АгзтЫЕГ E 1 В ML носите яя 5" r.iiiHUiiiiMh V.rifl ZOIGO Ktw. mpoaghna Kiw. нзгатоеителя O46-0EK./100 1ЛЛВВННЙ п-1Кйта vltual Oiuc 1.0 DOC Giwdirc Маркер отметки на удаление; Рис. 3.6. Переключаться между этими двумя видами просмотра данных можно с помощью соответствующих команд в меню View. При этом работа с данными не прерывается, меняется только вид представления информации. Обратите внимание, что, как видно на рис. 3.5 и 3.6, если в таблице описаны заголовки для полей, они используются в качестве идентификаторов. На этих же рисунках даны необходимые пояснения по управлению окном просмотра с помощью мыши. Для ввода и редактирования данных могут использоваться приемы, обычно применяемые при работе с данными в программах для Windows. Используйте возможности, предлагаемые в меню Edit. Нажатие на клавишу Tab или Enter приводит к перемещению курсора в следующее поле, а для возврата в предыдущее удобно использовать сочетание клавиш Shift + Tab. Учтите, что при достижении курсором последнего символа в поле при вводе данных Visual FoxPro по умолчанию подает звуковой сигнал и переводит курсор в следующее поле. Окна Browse или Edit являются мощными средствами просмотра и редактирования данных. Дополнительные возможности для достижения наивысшего удобства работы заложены в меню Table. Что предлагают нам команды этого меню? Properties - выводит на экран диалоговое окно, позволяющее установить характеристики для таблицы, открытой в данной рабочей области. Font - вызывает стандартное диалоговое окно Windows, которое позволяет выбрать удобный шрифт и подобрать его характеристики. Go to Record - позволяет быстро перейти к нужной записи, выбрав одну из следующих опций: Top - на первую запись, Bottom - на последнюю, Next - на следующую после текущей запись, Previous - на предыдущую после текущей, Record# - на запись с указанным номером. Не забудьте, что данные в окне просмотра располагаются в порядке их номеров, только если вы не используете какой-либо индекс. Опция Locate позволяет найти требуемую запись по ее содержимому, указав соответствующее выражение для поиска. Append New Record - добавляет в таблицу одну новую запись. Toggle Deletion Mark - помечает для удаления текущую запись или убирает эту отметку, если текущая запись уже помечена для удаления. Append Records - позволяет перейти в режим добавления записей, при котором новая запись будет автоматически добавляться после ввода данных в текущую. Добавленная запись будет сохранена, если вы ввели в нее хотя бы один символ. Мы настоятельно рекомендуем добавлять данные в таблицу именно этим методом, так как он позволяет избежать появления в таблице большого числа ненужных пустых записей. Delete Records - выводит диалоговое окно, позволяющее указать записи, которые необходимо пометить для удаления. Recall Records - выводит диалоговое окно, позволяющее указать записи, в которых необходимо убрать пометку для удаления. Remove Deleted Record - запускает команду PACK для физического удаления помеченных для этого записей. Replace Field - позволяет указать записи, данные в которых нужно заменить на указанное значение. [ТДГ Liинмисгь[* MS-DOS е 22 WSOaSRaRutUpgjta H5-D0S6£2Rii5MLP VAidoiwail MriiHsJ Vpsc Ucgafei yrtn*;ffwWih;SW5!,-J 1„ „ „ VAidort \w WcikgiKHjos 51 15 be №i &кИ 101(Д1УВ1н5,25" IDlMi lUI LUjJiJ :2 Маркер изменения размеров настей окна Активная часть окна Рис. 3.7. Название пакета Windows NT Server 3.5 Upgrade Ш Source Profiler 1.0 FDrlr.afiS.1 Fortran Power Station 1.D ЕЦМасго АггетЫет 6.1 I з1 Basic 1.0 for DOS Standard VisualBasicl.OforDOS Pro Visual Basic 1.0 for DOS Pro Upgratf Visual Basdc 3.0 Pro for Windows Visual Basic 3.0 Pro for Windows С Visual С++ 1.6 Pro Kna продукта Коя 1€эп1™в1Ппеяяг50-051АУ100 Название пакета Fortran Power Statior-f.U Bw насителя Э.5" □-пиаласгь 499,00 20122 • pGon iqifuuinTa 20190 ICfui изгогавитеяя 016-051AV611 Наявамше пакета iMacro Assembler 6.1 Вщ касктеля 3.5" Стиянастъ lOEjOO 2Q160 Кол продукта Коя кэпшавтпеля O4e-095AV100 Название пакета Visual Basic 1.0 for DOS Stai Stai Рис. 3.8. Комбинирование двух видов представление данных в одном окне Link Partitions - позволяет синхронизировать перемещение по записям таблицы независимо от того, в какой части окна мы перемещаем записи. При отмене этой триггерной команды в каждой части окна просмотра записи будут перемещаться независимо. Change Partitions - обеспечивает переход из одной части окна в другую без использования мышки. Rebuild Indexes - позволяет в случае необходимости привести индексы в соответствие данным в таблице. Size Field - дает возможность изменить ширину колонки в окне для вывода данных из текущего поля. При этом вы изменяете ширину колонки, а не длину поля в таблице. При достижении нужной ширины колонки необходимо нажать клавишу Enter. Если ширина колонки меньше, чем длина поля в таблице, данные будут прокручиваться при перемещении курсора внутри колонки. Move Field - позволяет переместить текущую колонку в окне. Resize Partitions - позволяет изменить размеры частей окна просмотра или разбить это окно на две части, если этого не было сделано ранее. Разбиение окна позволяет оставить на экране какое-либо поле или поля при горизонтальном прокручивании данных. Это очень удобно при работе с таблицами, которые имеют большое количество полей. Пример разбиения окна Browse приведен на рис. 3.7. Мы можем установить различные виды просмотра данных в отдельных частях окна. Для этого достаточно перейти в нужную часть окна и в меню View выбрать соответствующую команду. Для больших таблиц можно рекомендовать организовать окно так, как это показано на рис. 3.8. В левой части окна просмотр данных установлен в стиле Browse и сюда помещена колонка с ключевыми данными для быстрого поиска нужных данных. Правая часть окна организована в стиле Edit, что позволяет видеть данные сразу из всех полей нужной записи. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [ 15 ] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 |