Найденная запись - Большая Энциклопедия Нефти и Газа, статья, страница 3
Если ты подберешь голодную собаку и сделаешь ее жизнь сытой, она никогда не укусит тебя. В этом принципиальная разница между собакой и человеком. (Марк Твен) Законы Мерфи (еще...)

Найденная запись

Cтраница 3


Тем не менее запрос в Access может гораздо больше, чем кажется на первый взгляд. Кроме ответов на простые вопросы и вывода на экран огромных списков найденных записей, запросы также могут производить простые вычисления. Допустим, вы знаете, что запрос может найти всех клиентов из Германии. Но почему мы запрашиваем только список, когда Access может еще и считать.  [31]

После выполнения оператора READ или WRITE переменная t принимает значение, равное номеру записи, которая физически следует за последней прочитанной или записанной записью. После выполнения оператора FIND переменная ti принимает значение, равное номеру найденной записи.  [32]

Команда SI найти предоставляет основное средство выполнения запросов к БД системы Спектр. Результатом выполнения команды является либо список из одного или нескольких номеров ISN найденных записей, удовлетворяющих запросу, либо указание о невозможности удовлетворить запрос. Поле идентификатора команды ( CID) не требуется, но его использование приводит к повышению эффективности системы в том случае, если найдено большее число ISN, чем то, которое может вместить буфер ISN. Поле нижний уровень ISN ( ISN 1) описывает начальный номер ISN, с которого необходимо заполнять буфер ISN. Указание 0 означает, что необходимо использовать все номера ISN. После выполнения команды найти поле количество ISN ( ISN2) содержит общее число номеров ISN, удовлетворяющих запросу, выраженному в команде найти, Б буфере формата FB находится формат одного или более полей необходимой записи, в соответствии с которым она будет размещаться в буфере записи.  [33]

Символ К - простая переменная целого типа. После выполнения оператора поиска элемента файла переменная принимает значение, равное номеру найденной записи.  [34]

После выполнения оператора READ или WRITE переменная tt принимает значение, равное номеру записи, которая физически следует за последней прочитанной или записанной записью. После выполнения оператора FIND переменная t; принимает значение, равное номеру найденной записи.  [35]

Символ К - простая переменная целого типа. После выполнения оператора поиска элемента файла переменная принимает значение, равное номеру найденной записи. Переменная К - номер записи - не может использоваться в программе в каком-либо другом смысле.  [36]

Система использует буфер RB для помещения в него в соответствии с форматом, заданным в FB, найденной записи.  [37]

Локализуется главная запись цепи, которая становится текущей записью программы, текущей записью своего типа и текущей записью тех цепей, в которых найденная запись является детальной. В отличие от оператора RETRV, также обеспечивающего поиск главной записи цепи, не изменяется предыдущее текущее состояние цепей, в которых найденная запись является главной.  [38]

Поиск по CALC-ключу и поиск по ключу сортировки имеют принципиальное отличие. Если запись не найдена при поиске в наборе, то его текущая становится неопределенной, но она указывает позицию в наборе, которую бы имела найденная запись. В связи с этим следующий оператор ЯМД позиционного поиска эквивалентен поиску записи с большим ( меньшим) значением ключа.  [39]

Таким образом, понятия текущая запись и текущая колонка являются ориентирами при отображении записей файла на экране. Например, при выполнении команды найти в файле запись, в первой позиции которой содержится символ, редактор будет просматривать только первую колонку каждой записи и отобразит на экране ту часть файла, которая содержит найденную запись, причем эта запись займет место, отведенное для области текущей записи.  [40]

41 Граф включения новой записи. [41]

На рис. 4.1.4 перечеркнутой окружностью представлен ключ удаляемой записи. Пунктирной линией показан поиск записи с этим ключом в файле. Найденная запись, удаляется из файла. Графически это изображается заменой записи с заданным ключом и дуг, связывающих ее с соседними записями, одной дугой.  [42]

Следующие три функции предназначены для поиска записей в таблице. Они возвращают логическое значение да. При успешном поиске найденная запись становится текущей, при неуспешном - текущая запись не определена.  [43]

Параметр / - - простая переменная целого типа. Эта переменная после выполнения оператора ввода ( вывода) автоматически принимает значение, равное номеру записи, которая непосредственно следует за последней из введенных записей. После выполнения оператора поиска элемента файла переменная принимает значение, равное номеру найденной записи.  [44]

Параметр / - - простая переменная целого типа стандартной длины, называемая переменной связи. После выполнения оператора ввода или вывода переменная связи автоматически принимает значение, равное номеру записи, которая непосредственно следует за последней переданной записью. После выполнения оператора поиска записи переменная связи принимает значение, равное номеру найденной записи.  [45]



Страницы:      1    2    3    4