Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Среднее профессиональное образование 15 страница



Компоненты можно размещать строго по линиям сетки, если из главного меню подать команду Format -» Snap to Grid.

По умолчанию при нажатии клавиши Tab фокус управления (порядок обхода компонентов) передается в естественном по­рядке слева направо и сверху вниз. Изменить порядок обхода компонентов (передачу фокуса управления) можно в одном из режимов: Interactive — интерактивный, то есть в порядке рас­положения элементов на форме, и в режиме By List — в естест­венном порядке. Для установления ооного из режимов надо находясь в Конструкторе формы, из главного меню подать ко­манду Tools -> Options —на экране диалоговая пане ть Options, на которой надо выбрать вкладку Forms и в раскрывающемся списке Tab Ordering выбрать одну из команд: Interactive или By List. Команда главного меню View -> Tab Order в режиме Interactive выводит на экран порядковый номер компонента при переходе от одного компонента к другому. Удерживая клавишу Shift в зажатом состоянии, можно с помощью щелчка мыши изменить порядок передачи фокуса упраатения. По окончании перестановок надо нажать кнопку Reorder. Команда главного меню View -> Tab Order в режиме By List будет выводить на экран диалоговую панель Tab Order, где в окне представлены имена расположенных на форме компонент в порядке полу­чения ими фокуса управления. С помощью мыши или кнопок By Column и By Row можно переставить имена компонент в желаемом порядке [2J.

10.3.2.1. Форма

Саму форму можно рассматривать как компонент. Форма имеет свойства и методы. Форма имеет размеры, может располагаться на экране произвольным образом, при открытии формы предва­рительно могут выполняться какие-то действия (и при закрытии тоже). Под настройкой экранной формы понимают определение ее размеров, положения на экране, описание заголовка и, при не­обходимости, задание среды окружения. Если на поле формы Щелкнуть левой кнопкой мыши, то форма станет активной, и в окне Properties будут предстаазены ее свойства и события. Пере­числим основные свойства формы.

BorderStyle — задает рамку вокруг формы. Свойство может со­держать одну из констант:

No border — рамка отсутствует;

Single line border — одинарная линия рамки;

Double wide border — двойная линия рамки;

Sizable border — изменяемая рамка BackColor — задает цвет фона или фоновый рисунок формы. WindowStatc — определяет состояние формы. Свойство может содержать одну из констант:

Normal — размеры формы определяются ее свойствами;

Minimized — форма свернута в пиктограмму;



Maximized — форма распахнута па весь экран.

FontName — задет тип шрифта.

FontSize — задает размер шрифта.

FontBold — начертание шрифта полужирное FontOuilline — начертание шрифта перечеркнутое.

Fontltalic — начертание шрифта курсив.

FontShadow — пачерта! ие шрифта с тенью.

FontUnderline — начертание шрифта подчеркнутое.

Под средой окружения для экранной формы понимают ис­точник данных. Источником данных может быть одна таблица или несколько взаимосвязанных таблиц. Для задания среды ок­ружения пред! азначена диалоговая панель Data Evironmcnt, ко­торая предъявляется на экран одним из способов:

• из главного меню подают команду View -> Evironment;

• на панели инструментов Form Designer нажимают кнопку Data Evironment;

• в контекстном меню выбирают команду Data Evironment.

После открытия диалоговой панели Data Evironment в глав­ное меню добавляется пункт Data Evironment. Когда диалоговая панель Data Evironment открыта, то через контекстное меню можно определить (с помощью команды Add), какие таблицы будут источником данных для экрашюй формы. После выбора команды Add на экран выводится список имен таблиц, которые могут быть источником данных для сод аваемой экранной фор­мы. Задание таблиц производится стандартным способом.

Рассмотрим основные свойства компонент, располагаемых на экранной форме.

10.3.2.2. Label - надпись

Компонент Label размешает текстовую информацию в любом месте экранной формы. В окне Properties можно задать следую­щие свойства.

Caption — содержит текст, который надо расположить на экран­ной форме.

BackStyle — задает фон под надписью. Свойство может содер­жать одну из констант:

Opaque — устанавливаемый цвет. Константа по умолчанию.

Transparent — фон надписи совпадает с фоном экранной формы.

BackCoIor — задаст цвет фона надписи. Это свойство имени смысл, если свойство BackStyle содержит константу Opaque. FontName, FontStyle и FontSizc — определяют соответственно тип, стиль и размер шрифта надписи.

BorderStyle — задает рамку вокруг надписи. Свойство может содержать одну из констант:

None — рамки нет. Константа по умолчанию;

FixedSingle — рамка в виде одиночной линии.

10.3.2.3. TextBox - поле ввода

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

ControlSource — связывает поле ввода с полем-источником дан­ных таблицы. Для задания имени поля-источпика данных надо либо открыть раскрывающийся список и выбрать имя поля, ли­бо задать имя поля-источника данных с клавиатуры.

Alignment — форматирует данные внутри поля ввода. Свойство может содержать одну из констант:

Automatic — автоматическое форматирование данных: сим­вольные данные — по левому краю поля, числовые — по пра­вому. Константа по умолчанию.

Lcfl — данные форматируются по левому краю поля.

Right — данные форматируются по правому краю поля. Center — данные форматируются по центру поля.

BorderStyle и BorderColor — соответственно задают стиль и цвет рамки поля ввода.

Disabled BackColor — задает цвет неактивного поля ввода Comment — содержит текст комментария, который выводится в последней строке экрана.

FontName и FontStyle — соответственно задают ип и стиль шрифта.

ForeColor — задает цвет данных внутри поля ввода.

Format — задает формат отображения данных внутри потя вво­да. Для задания формата следует использовать следующие символы:

А — разрешен ввод только текстовых символов;

D — разрешен ввод дат в формате, установленном командой SET DATE;

К — выделяет все поте при установке курсора в это поле;

L — отображает ведущие нули в поле;

М — содержит список допустимых значений, Список значений, разделенных запятыми, задается в свойстве InputMask.

Иформат — содержит маску формата для поля ввода. Симво­лы маски отображаются на экране, но на винчестере не сохра­няются.

InputMask — задает шаблон для ввода данных. Для создания шаблона определены следующие символы:

X — любой символ;

9 — определяет: для символьного поля возможны только цифры, для числового поля — цифры и знак плюс или знак минус;

$ — выводит на экран символ текущей денежной единицы (текущая денежная единица устанавливается командой SET CURRENCY...);

# — определяет цифры, знак и пробел;

* — перед числовым значением выводятся звездочки. Этот символ используется совместно с символом $;

. — отделяет целую часть числа от дробной;

, — определяет разделитель тысяч.

Readonly — если свойство установлено в значение "истина", то поле доступно только для чтения. Если свойство установлено в значение "ложь”, то разрешено редактирование поля.

SpecialEfTect — определяет стиль отображения поля. Свойство может содержать одну из констант:

Plain — плоское отображение;

3D — объемное отображение (константа по умолчанию). StatusBarText — содержит комментарий к полю. Комментарий отображается в строке состояния, когла курсор устанавливается на поле.

ToolTipText — краткая подсказка к полю (ярлычок), которая по­является около поля, когда курсор мыши указывает на поле и удерживается на нем некоторое время. Это свойство зависит от значения свойства ShowTips.

ShowTips — если свойство установлено в True, то ярлычок ото­бражается на экране. Если свойство установлено в False, то ярлычок не отображается.

10.3.2.4. EditBox - поле редактирования

Основное назначение полей редактирования — внесение изме­нений в поля большого размера и Memo-поля. Основные свой­ства:

ScrollBars — управляет выводом на экран полосы прокрутки. Свойство может содержать одну из констант:

None — полоса прокрутки отсутствует;

Vertical — выводит вертикальную полосу прокрутки.

Остальные свойства аналогичны свойствам компонента TextBox.

10.3.2.5. CommandButton - командная кнопка

Кнопка предназначена для постановки на выполнение различ­ных процедур. Основные свойства и методы:

Caption — размещает надпись на кнопке.

Picture — размещает пиктограмму па кнопке, при этом на экран выводится диалоговая панель для задания имени файла пик­тограммы.

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

10.3.2.6. CommandGroup - группа командных кнопок

Некоторые компоненты являются составными объектами: CommandGroup и OptionGroup. То есть в их состав входит не­сколько однотипных объектов, каждый из которых имеет свои собственные свойства и методы. Если курсор мыши расположить на составном объекте и правой кнопкой мыши вызвать на экран контекстное меню, то команда Edit из контекстного меню по­зволит перевести весь компонент в режим редактирования. При включенном режиме редактирования весь составной компонент заключается в голубую рамку. В режиме редактирования каждым элементом, входящим в составной компонент, можно управлять как самостоятельным компонентом: перемешать внутри голубой рамки, изменять другие свойства. Для выхода из режима редак­тирования надо щелкнуть мьпнью на поле формы.

После установки составного компонента на форме надо за­дать количество элементов, входящих в составной компонент с помощью свойства ButtonCount. По умолчанию свойство ButtonCount имеет значение 2.

Все остальные свойства и методы каждого отдельного элемен­та составного компонента CommandGroup аналогичны свойст­вам и методам компонента CommandButton.

10.3.2.7. OptionGroup - радиогруппа

Радиогруппа предназначена для выбора одного из нескольких значений переменной или поля и также является составным ком­понентом, то есть может содержать произвольное количество кнопок. Задание количества кнопок радиогруппы и описание свойств и методов каждой кнопки производятся аналогично компоненту CommandGroup. Дополнительные свойства:

Style — задает вид переключателя. Свойство может содержать одну из констант:

Standard — стандартный стиль исполнения;

Graphical — графический тип. Отсутствует место фиксации выбора пользователя. При выборе элемента пользователем кнопка «углубляется».

Left, Тор — определяютрасстоянис меаду кнопками соответствен­но при горизонтальном и вертикальном расположении кнопок. BorderStyle — задает обрамление компонента. Свойство может содержать одну из констант:

None — обрамление отсутствует;

Fixed Single — обрамление одиночной линией.

10.3.2.8. CheckBox - флажок

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

• Caption — задает название флажка.

• FontName и FontSize — задают тип и размер шрифта соот­ветственно.

• ForeColor — задает цвет шрифта названия флажка.

• BackColor — задает цвет фона названия флажка.

• Click — метод описывает реакцию на включение и выклю­чение флажка.

10- 3.2.9. ListBox - список

Список предназначен для отображения на экране элементов списка. Сам список предварительно определяется как массив или структура. Основные свойства:

ColumnCount — определяет количество колонок в списке.

First Element — задает элемент, который будет отображаться пер­вым в списке.

NumberOfElement — задает количество одновременно отобража­емых элементов.

RowSource — задает источник данных списка.

RowSourceType — определяет тип источника данных. Свойство может содержать одну из констант:

None — элементы списка определяются программно с использованием методов Addltem и AddListltem.

Value — список задается в виде строки, где значения отделя­ются друг от друга запятыми.

Alias — источником данных является структура (имена полей) активной таблицы. Количество полей таблицы опреде­ляется свойством ColumnCount

SQL Statiment — список содержит значения, которые будут получены в результате выполнения оператора SQL.

Querry — список содержит значения, полученные в результа­те выполнения запроса SQL.

Array — источником данных является массив значений.

Fields — значения элементов списка берутся из полей табли­цы. Предварительно таблица должна бьггь открыта в любой рабочей области с указанием алиаса. В свойстве RowSource указывается алиас и имя поля, при этом таблица может быть пассивной

Files — значениями элементов списка будут имена файлов. В свойстве RowSource можно задать шаблон для имен файлов. Structure — значениями элементов списка будут имена полей таблицы. В свойстве RowSource надо задать имя таблицы. Popup — значениями элементов списка будут пункты контек­стного меню.

10.3.2.10. ComboBox - раскрывающийся список

Раскрывающийся список имеет то же назначение, что и ListBox, на экране занимает только одну’ строку. Раскрывающийся спи­сок имеет те же свойства и методы, что и список.

10.3.2.11. Spinner - счетчик

Счетчик предназначен для задания полю числового значения, которое находится в заданном д иапазоне. Основные свойства: SplnnerHightValue — минимальное значение, вводимое из компонента.

SpinncrLowValue — максимальное значение, вводимое из компо­нента.

KeyboardllightValue — минимальное значение, вводимое с клавиатуры.

KeyboardLowValuc — максимальное значение, вводимое с клави­атуры.

Increment — шаг изменения значения, вводимого из компонента.

Остальные свойства аналогичны рассмотренным выше компонентам.

10.3.2.12. Line - линия

Компонент Line предназначен для проведения на форме разгра­ничительных линий, с целью отделения одной группы компо­нентов от другой. Компонент носит декоративный характер. Линия на форме рисуется следующим способом: на панели инс­трументов выбирают компонент Line. Затем курсор мыши уста­навливают в точку начала линии и зажимают левую кнопку' мыши. Курсор мыши буксируют в нужном направлении. В точке окончания линии кнопку мыши отпускают. Затем на вкладке свойств Properties задают свойства нарисованной линии. Основ­ные свойства:

BorderColor — задает цвет линии.

BorderStyle — задает тип линии. Свойство может содержать од­ну из констант:

Transparent — линия отсутствует, но цвет фона может быть. Solid — тонкая линия. Свойство по умолчанию.

Dash — штриховая линия.

Dot — пунктирная линия.

Dash-Dot — штрих-пунктирная линия.

Dash-Dot-Dot — линия, состоящая из штриха и двух пунктиров.


Border Width — залает толщину линии в пунктах.

DrawMode — определяет отображение линии на экране совмест­но со свойствами цветов. Свойство может содержать одну из кон­стант:

Manual — ручное управление отображением линии. Automatic — автоматическое управление отображением линии.

10.3.2.13. Shape - контур

Компонент Shape предназначен для отображения на экране пря­моугольника, квадрата, круга или эллипса. Компонент контур имеет декоративный характер. После выбора этого компонента на панели инструментов на листе формы курсором мыши рисуют контур, внутри которого будет размешена одна из фигур. Форму фигуры и другие свойства задают с помощью вкладки свойств Properties. Основные свойства:

BackStyle — определяет, будет ли фигура прозрачной или нет. Если указана константа Transparent, то фигура прозрачная. Ес­ли указана константа Opaque, то фигура непрозрачная. Констан­та Opaque принята по умолчанию.

BorderStyle — задаст рамку вокруг фигуры. Свойство содержит од­ну из констант. Тины констант такие же, как и у компонента Line. Curvature — задает тин фигуры с помощью числа. Диапазон чи­сел от 0 до 99.

FillStyle — задает узор внутри объекта. Свойство может прини­мать одну из констант:

Solid — сплошное заполнение;

Transparent — заполнение отсутствует;

Horizontal Line — горизонтальные линии;

Vertical Line — вертикальные линии;

Upward Diagonal — илриховка по диагонали слева направо; Downward Diagonal — штриховка по диагонали справа налево; Cross — горизонтально-вертикальная штриховка (в «кле­точку»);

Diagonal Cross — диагональная штриховка в двух направлениях. FillCoIor — задает цвет узора заполнения.

10.3.2.14. Image - размещение графического изображения

Компонент Image предназначен для расположения на форме графического изображении. Допускается размещение графиче­ского объекта с расширением.bmp. а также экспорт графиче­ского объекта с расширением.рсх. Основные свойства:

Picture — предназначено для предварительного просмотра и вставки графического файла. После выделения курсором этого свойства надо в строке свойства дважды щелкнуть левой кноп­кой мыши и в диалоговой панели Open указать имя нужного графического файла. Кнопка Preview на диалоговой панели Open прелназначена для предварительного просмотра графиче­ского файла. В этом свойстве явно указывается путь к графиче­скому файлу.

10.3.2.15. General - размещение графического изображения

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

Приемы работы с полем General аналогичны приемам рабо­ты с полем Memo. После открытия поля типа General на экран выводится пустое окно редактора поля Genera], заголовком ко­торого является имя поля таблицы. Затем из Главного меню надо подать команду Edit -» Insert Object и на экран будет выведена диалоговая панель Insert Object, где с помощью кнопок радио- группы надо определить способ создания встраиваемого объекта: Create New — создание нового объекта. Далее из списка выбира­ется редактор для создания нового объекта.

Create from File — создание объекта из файла. Если флажок Link включен, то в поле будет помещена ссылка на файл встраиваемо­го объекта. Если флажок Link выключен, то сам файл копирует­ся в поле типа General. Затем с помощью кнопки Browse на экран выводят диалоговую панель Browse, где задают полный пУть к нужному файлу [2].

10.4. ПРИМЕРЫ

Пример 1. Нарисовать прямоугольники.

CLEAR

0 2,2 ТО 10,10 DOUBLE COLOR 'R,G'

0 2,30, 10.50 ЗОХ

0 8,40 SAY 'Волга'

Пример 2. Создать входную форму с помощью Мастера форм.

Для установления рабочего каталога в окне Command пода­дим команду SET DEFA ТО E:\PRIMER.

Откроем ранее созданную базу данных. Из главного меню пода­дим команду File -* Open. В появившейся на экране диалоговой панели выделим курсором имя файла primer.pjx и нажмем кнопку Ок. Создадим новый файл входной формы с помощью команды главного меню: File -> New. В появившейся на экране диалоговой панели New укажем тип файла Form и нажмем кнопку' Wizard.

В появившейся на экране диалоговой панели Wizard Selection выберем команду Form Wizard, то сеть создадим входную форму для одной таблицы. Посте нажатия кнопки Ok на экран выводит­ся первая диалоговая панель Мастера форм.

В раскрывающемся списке Databases/Tables выберем имя таб­лицы Author с помощью кнопки, расположенной справа от рас­крывающегося списка. При этом в списке «Available Fields» будут представлены имена полей, принадлежащих таблице Author. Для того чтобы перенести все поля во входную форму, надо нажать кнопку-стрелку. После этого имена всех полей будут помещены в список Selected Fields.

Для перехода ко второй диалоговой панели Мастера форм на­до нажать кнопку Next. Здесь в списке Style определяется один из допустимых стилей оформления входной формы. Выберем стиль Shadowed. В радиогруппе Button Туре определим внешний вид кнопок управления: Picture Buttons — кнопки с рисунком.

На третьей диалоговой панели определим поле (или поля), по значениям которого надо отсортировать данные при их выводе на экран. Выделим курсором поле Key fam и нажмем кнопку Add. Укажем направление сортировки по возрастанию (кнопка Ascending).

В четвертой диалоговой панели в специальном окне присво­им имя созданному файлу входной формы — Author и нажмем

■АШОЯ

 

 

ИЛЕ|

author

 

 

Кто-»

г~

 

 

-fcricN

1 ‘

 

 

Сгкмшгн*

 

 

 

Клх сгсчести*

 

 

 

 

Яг.*уГ«|^

 

 

: |Аснод|-геол«<:

B'VT

 

 

.-Гчяое

 

 

 

Латорсл>сН(М

|

 

 

 

ГГ

 

 

: Цпоиужы

т-

 

 

: Пгглйеьйякджс

[

 

 

 

< \ <

ни

«&'\ Ж j & |

а 1

 

 

 

 

Рис. 10.1. Результат выполнения примера 2.


 

кнопку Finish. После сохранения файла входной формы на диске откроем его с помощью команды Open главного меню и поста­вим на выполнение одним из способов. В результате будет созда­на входная форма следующего вида (рис. 10.1).

Входная форма снабжена кнопками:

• перехода на первую запись;

• перехода на предыдущую запись;

• перехода на следующую запись;

• перехода на последнюю запись;

• поиска записи;

• печати;

• добавления записи;

• редактирования записи;

• удаления записи;

• выхода из формы.


Пример 3. Создание входной формы с помощью Конст­руктора форм.

Для установления рабочего каталога в окне Command пода­дим команду SET DEFA ТО E:\PRIMER.

Откроем ранее созданную базу данных. Из главного меню по­дадим команду File -> Open. В появившейся на экране диалого­вой панели выделим курсором имя файла primer.pjx и нажмем кнопку Ок. Создадим новый файл входной формы с помощью команды главною меню File -* New. В появившейся на экране диалоговой панели New укажем тип файла Form и нажмем кноп­ку New File.

Определим таблицы, данные из которых будут помешены во входную форму. Для этого из главного меню надо подать коман­ду View -> Data Environment

H0F

В результате выполнения команды на экран выводится диало­говая панель Data Environment (рис. 10.2), в рабочее поле которой надо поместить таблицы, данные из которых будут помешены во входную форму.

О

D la Envnonntent - FonnDocI

си


0 idds keyjam name Jam

QDndexes.

name

1 fam

 

< SFieldj: £

key_cust keyjown • key_sbeet gj index

 

ot

щ

OFiekte

 

key_ot

 

I name_ot

Щ

CEtndexes:

• «:

ot

 

пяте

Shields'

key_m

namejm

GSlndexes

ForniDesgnef

Properties

Code.

UJr,

.у.,,-.-,-;..

W. *W'.


 


Рис. 10.2. Определение таблиц, данные из которых помещаются во входную форму.


Фймгмя


Отчество


:



"1


Теши


;.■лс’.’Л'уг' л

> I ■: -—\


Попа


:Л Фвыялкя

lat*i2

С Имя

Индш

Т Отчество

Город

Г Город

Улица

Т Упица

Адрес

Отвкт

'

ТепеФои

 

Фзк

ТейЗ

 

ТехМ

Тей5

 

Te*t6

Тех17

I

Tertfl

 

LabellJ


TexJI 2


 


\ "Пе^ая (: Стдгоцгя {: Предыдущая [ Посг.идняз [ Выход [

Рис. 10.3. Размещение элементов управления на форме.

В первый момент рабочее поле диалоговой панели Data Environment пусто. Курсор мыши помешают на рабочее поле и Щелчком правой кнопки мыши вызывают на экран контекстное меню, из которого выбирают команду Add.

В появившейся на экране диалоговой панели Add Table or View курсором выделяют имя нужной таблицы и нажимают коп­ку Ок. В результате выбранная таблица помещается в рабочее поле диалоговой панели Data Environment. Эту операцию повто­ряют несколько раз. Поместим в рабочее поле таблицы Customer, Earn, Im, Ot, Town и Street. Если ранее взаимосвязи между табли­цами не были установлены, то их надо установить сейчас.

Закроем диалоговое окно Data Environment.

Разместим на форме элементы управления в соответствии с Рис. 10.3.

Радиогруппа Optiongroupl (управление таблицами)

а. Кнопка «Фамилия

CLOSE INDEX SELECT Fam

SET INDEX TO Fam.cdx ORDER TAG Name Ogl = 1

ThisForm.Gridl.Visible =.F.

ThisForm.Grid2.Visible =.T.

ThisForm.Grid3.Visible =.F.

ThisForm.Gridl.Columnl.Visible =.F. ThisForm.Gridl.Column2.Visible =.F. ThisForm.Gridl.Column3.Visible =.F. ThisForm.Gridl.Column4.Visible =.F. ThisForm.Gridl.Columns.Visible =.T. ThisForm.Gridl.Column6.Visible =.F. ThisForm.Gridl.Column7.Visible =.F. ThisForm.Gridl.Column8.Visible =.F. ThisForm.Gridl.Column9.Visible =.F. ThisForm.Label1.Visible =.T.

ThisForm.Label2.Visible =.T.

ThisForm.Label3.Visible =.F.

ThisForm.Label4.Visible =.F.

ThisForm.Label5.Visible =.F.

ThisForm.Labe16.Visible =.F.

ThisForm.Label7.Visible =.F.

ThisForm.Label8. Visible =.F.

ThisForm.Label9.Visible =.F.

ThisForm.LabellO.Visible =.F.

ThisForm.Labelll.Visible =.F.

ThisForm.Labell.Caption = 'Ключ'

ThisForm.Label2.Caption = 'Фамилия'


б. Кнопка «Имя*

CLOSE INDEX SELECT Im

SET INDEX TO Im.cdx ORDER TAG Naire Ogl = 2

ThisForm.Gridl.Visible =.F.

ThisForm.Grid2.Visible =.F.

ThisForm.Grid3.Visible = -T.

ThisForm.Labell.Visible = -T.

ThisForm.Label2-Visible =.T.

ThisForm.Labe13.Visible = -F.


Дата добавления: 2015-09-29; просмотров: 14 | Нарушение авторских прав







mybiblioteka.su - 2015-2024 год. (0.066 сек.)







<== предыдущая лекция | следующая лекция ==>