Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Краткие теоретические сведения. При работе с BROWSE-окном, формами, отчетами и запросами таблицы открываются автоматически




Открытие таблицы

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

 

Некоторые опции команды USE:

 

USE [Имя Базы Данных.] Имя Таблицы

[ IN Имя Рабочей Области]

[ ORDER Имя Индекса]

[ EXCLUSIVE ]

 

Опция IN позволяет открыть таблицу в определенной рабочей области. Каждая таблица открывается в своей рабочей области. Каждая область имеет номер. По умолчанию таблица будет открыта в первой свободной области.

Опция ORDER позволяет задать имя индекса.

Опция EXCLUSIVE предоставляет исключительный доступ к таблице. Т.е. открытую таким образом таблицу не сможет использовать ни одно другое приложение.

 

Пример:

USE Pokup IN 2 ORDER Cfam

 

Открывает таблицу Pokup во второй области, с активным индексом Сfam. Т.е. записи в таблице будут упорядочены по полю Cfam (фамилия клиента).

 

Таблицу можно закрыть командой USE без параметров.

 

Добавление записей в таблицу.

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

В BROWSE-окне также можно добавлять записи, используя комбинацию клавиш Cntrl+Y.

Команда APPEND BLANK добавляет пустую запись в конец таблицы и перемещает на нее указатель.

Изменение значений полей таблицы

 

Для изменения значений полей таблицы можно пользоваться окном просмотра-редактирования BROWSE, которое вызывается командой BROWSE.

 

Команда REPLACE позволяет изменить значения полей записи программным путем. Формат команды

 

REPLACE ИмяПоля1 WITH Выражение1 [ ADDITIVE ]

[ИмяПоля2 WITH Выражение2 [ ADDITIVE ],..]

[ FOR Логическое Выражение]

[ WHILE Условие Отбора]

 

Полю 1 присваивается значение выражение 1, полю 2 – выражение 2 и т.д. Опцию ADDITIVE можно использовать только для текстовых полей. Она позволяет добавить выражение в конец поля.

Если не использовать опций FOR и WHILE, будет производиться изменение только одной текущей записи.

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

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

 

Пример 1:

Обнулим значение поля Nalog для текущей записи:

REPL Nalog WITH 0

 

Пример 2:

 

Начислим налог в размене 12% от зарплаты, для всех зарплат < 500.

REPL Nalog WITH 0.12*Nzarp FOR Nzarp<500

 

Удаление записей таблицы

 

Удаление записи происходит в 2 этапа:

1 этап - запись помечается к удалению;

2 этап - физическое удаление из таблицы.

 

Пометку записи к удалению можно выполнить в BROWSE-окно при помощи комбинации клавиш Cntrl+T. Программным путем командой DELETE.

Формат команды:

 

DELETE [ FOR Логическое Выражение]

[ WHILE Условие Отбора]

 

Опций FOR и WHILE работают аналогично FOR и WHILE команды REPLACE. Команда DELETE без опций FOR и WHILE будет относится к одной текущей записи.

 

Пример 1:

 




Поделиться с друзьями:


Дата добавления: 2014-10-17; Просмотров: 320; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.