Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

учебник информатика

.pdf
Скачиваний:
542
Добавлен:
13.02.2015
Размер:
16.29 Mб
Скачать

Приложение 5. Использование пакета анализа в Excel

Приложение 5. Использование пакета анализа в Excel

Приложение 5. Использование пакета анализа в Excel

462

Приложение 6. Спецификации системы Microsoft Office Access

Приложение 6. Спецификации системы

Microsoft Office Access

 

Атрибут

Максимальное значение

 

База данных

 

 

 

 

 

Размер файла базы данных

2 ГБайт

 

 

 

 

Число объектов в базе данных

32 768

 

 

 

 

Модули

1 000

 

 

 

 

Число знаков в имени объекта

64

 

 

 

 

Число знаков в пароле

14

 

 

 

 

Число знаков в имени пользователя или

20

 

имени группы

 

 

 

 

 

Число одновременно работающих пользо-

255

 

вателей

 

 

Таблица

 

 

Число знаков в имени таблицы

64

 

Число знаков в имени поля

64

 

Число полей в таблице

255

 

Число открытых таблиц

2048

 

Размер таблицы

2 ГБайт

 

Число знаков в текстовом поле

255

 

 

65 535 при вводе данных через

 

 

интерфейс пользователя;

 

Число знаков в поле MEMO

1 ГБайт для хранения знаков

 

 

при программном вводе дан-

 

 

ных.

 

Размер поля объекта OLE

1 ГБайт

 

Число индексов в таблице

32

 

Число полей в индексе

10

 

Число знаков в сообщении об ошибке

255

 

Число знаков в условии на значение записи

2 048

 

Число знаков в описании таблицы или поля

255

 

Число знаков в записи (кроме полей MEMO

2 000

 

и полей объектов OLE)

 

 

Число знаков в значении свойства поля

255

 

Запрос

 

 

Число установленных связей

32 на одну таблицу за вычетом

 

 

числа индексов, не участвую-

 

 

щих в связях

 

Число таблиц в запросе

32

 

Число полей в наборе записей

255

 

Размер набора записей

1 ГБайт

 

Предел сортировки

255 знаков

 

Число уровней вложения запросов

50

 

 

463

Приложение 6. Спецификации системы Microsoft Office Access

 

Атрибут

Максимальное значение

 

Число знаков в ячейке на бланке запроса

1 024

 

Число знаков для параметра в запросе с па-

255

 

раметрами

 

 

Число операторов AND в предложении

99

 

WHERE или HAVING

 

 

Число знаков в инструкции SQL

приблизительно 64 000

 

Форма и отчет

 

Число знаков в надписи

2 048

 

Число знаков в поле

65 535

 

Ширина формы или отчета

22 дюйма (55,87 см)

 

Высота раздела

22 дюйма (55,87 см)

 

Высота всех разделов плюс заголовки раз-

200 дюймов (508 см)

 

делов (в режиме конструктора)

 

 

Число уровней вложения форм или отчетов

7

 

Число полей или выражений, которые мож-

10

 

но отсортировать или сгруппировать в от-

 

 

чете

 

 

Число заголовков и примечаний в отчете

1 заголовок/примечание отче-

 

 

та; 1 заголовок/ примечание

 

 

страницы; 10 заголов-

 

 

ков/примечаний групп

 

Число печатных страниц в отчете

65 536

 

Число элементов управления и разделов,

754

 

которые можно добавить за время суще-

 

 

ствования формы или отчета

 

 

Число знаков в инструкции SQL, работаю-

32 750

 

щей в качестве свойства Источник запи-

 

 

сей (RecordSource) или Источник строк

 

 

(RowSource) формы, отчета или элемента

 

 

управления (оба .mdb и .adp)

 

 

Макрос

 

 

Число макрокоманд в макросе

999

 

Число знаков в условии

255

 

Число знаков в комментарии

255

 

Число знаков в аргументе макрокоманды

255

464

Приложение 7. Математические функции языка VBScript

Приложение 7. Математические функции языка

VBScript

Синтаксис функции

Описание

Abs(числ.выраж.)

Абсолютная величина числового выражения

Array(сп.эл.массива)

Создание массива из списка

Atn(числ.выраж.)

Арктангенс, числовое выражение в радианах

Cbool(числ.выраж.)

Возвращает True для ненулевого числового вы-

 

ражения, False для 0, ошибка для нечислового

 

значения

CByte(выраж.)

Преобразование в субтип Byte

 

 

CCur(выраж.)

Преобразование в субтип Currency

CDbl(выраж.)

Преобразование в субтип Double

 

 

CInt(выраж.)

Преобразование в субтип Integer

 

 

CLng(выраж.)

Преобразование в субтип Long

Cos(выраж.)

Косинус, числовое выражение в радианах

CSng(выраж.)

Преобразование в субтип Single

 

 

CStr(выраж.)

Преобразование в субтип Строка

Exp(числ.выраж.)

Функция экспонента Exp(X) или ex

Eval(выражение)

Вычисляет выражение и возвращает его резуль-

 

тат

Fix(числ.выраж.)

Целая часть числа

Int(числ.выраж.)

Целая часть числа

FormatCurrency(числ.выраж.

Форматирование числ.выраж. в заданный де-

[,дес.зн. [,вед.ноль [,исп.() для

нежный формат с указанием денежной едини-

отр.чисел [,исп.разд.]]]])

цы, заданной в Windows

FormatNumber(числ.выраж.

Форматирование числ.выраж. в заданный фор-

[,дес.зн. [,вед.ноль [,исп.() для

мат

отр.чисел [,исп.разд.]]]])

 

FormatPercent(числ.выраж.

Форматирование числ.выраж. в заданный про-

[,дес.зн. [,вед.ноль [,исп.() для

центный формат (/100) с символом %

отр.чисел [,исп.разд.]]]])

 

Hex(числ.выраж.)

Шестнадцатеричное число десятичного число-

 

вого выражения

(числ.выраж.) \ (числ.выраж.)

Деление двух числовых выражения, результа-

 

том которого является целое число (целочис-

 

ленное деление). До деления результаты округ-

 

ляются до целого числа (<0,5 равно 0, >=0.5

 

равно 1), у результата операции отбрасывается

 

дробная часть

Lbound(имя_массива [,размер])

Наименьшее возможное значение индекса в

 

массиве.. Если размер не указан, он равен 1

Log(числ.выраж.)

Натуральный логарифм выражения.

 

Если нужно вычислить логарифм с

 

основанием n, следует использовать

 

выражение: Logn(x) = Log(x) / Log(n)

(числ.выраж.) Mod (числ.выраж.)

Остаток целочисленного деления. Перед деле-

 

нием результаты численных выражений округ-

 

465

Приложение 7. Математические функции языка VBScript

Синтаксис функции

 

Описание

 

 

ляются до целых чисел

 

Oct(число)

Строка, представляющая восьмеричную величину

 

числа

 

 

Randomize

Инициализация генератора случайных чисел

Rnd[(числ.выраж.)]

Случайное число большее или равное нулю, но

 

меньшее 1.

 

 

RGB(red, green, blue)

Преобразование

цветового значения, где каж-

 

дый из трех цветов в диапазоне от 0 до 255 в

 

одно число, рассчитанное по формуле:

 

CLng(red + (green * 256) + ( blue*

 

65536))

 

 

 

 

 

Round(числ.выраж. [, дес.зн.])

Число, округленное до заданного

количества

 

десятичных знаков. Если дес.зн. не указано, его

 

значение равно 0

 

 

Sgn(числ.выраж.)

Знак числа (>0 – 1, 0 – 0, <0 – -1)

 

Sin(числ.выраж.)

Синус угла, выраженного в радианах

 

Sqr(числ.выраж.)

Квадратный корень числа

 

Tan(числ.выраж.)

Тангенс угла, выраженного в радианах

TypeName(varИмя)

Название типа

переменной (см.

далее для

 

VarType)

 

 

 

 

 

Ubound(имя_массива [, размер])

Наибольшее возможное значение

индекса в

 

массиве.. Если размер не указан, он равен 1

VarType(varИмя)

Числовое обозначение типа переменной:

 

vbEmpty

0

 

 

vbNull

1

 

 

vbInteger

2

 

 

vbLong

3

 

 

vbSingle

4

 

 

vbDouble

5

 

 

vbCurrency

6

 

 

vbDate

7

 

 

vbСтрока

8

 

 

vbObject

9

 

 

vbError

10

 

 

vbBoolean

11

 

 

vbVariant

12

 

 

vbDataObject

13

 

 

vbByte

17

 

 

vbArray

8192

 

466

Приложение 8. Строковые функции языка VBScript

Приложение 8. Строковые функции языка

VBScript

Синтаксис функции

 

Описание

 

Asc(строка)

ANSI-код первого символа в строке

Chr(число)

Символ заданного ANSI-кода

 

Eval(выражение)

Вычисляет выражение и возвращает его ре-

 

зультат

 

 

InStr([нач.поз., ] строка1, строка2

Позиция строки2 в строке1 начиная с нач.поз.

[, тип сравн.])

поиска

для заданного

типа сравнения

 

(vbBinaryCompare или vbTextCompare, если не

 

указано, то первый)

 

InStrRev(строка1, строка2 [, нач.

То же, что и InStr, но номер позиции с конца

[, тип сравн.]])

строки

 

 

Join(имя_массива [, разделитель])

Строка, созданная из элементов массива

LTrim(строка), RTrim(строка),

Строка

без пробелов слева

(LTrim), справа

Trim(строка)

(RTrim), или без тех и других (Trim).

LCase(строка)

Преобразует все символы строки в строчные

Left(строка, длина)

Возвращает заданное количество символов с

 

начала строки

 

Len(строка | имя_пер.)

Число символов в строке или строковой пере-

 

менной

 

 

Mid(строка, нач.[, длина])

Возвращает заданное количество символов с

 

заданной позиции нач. в строке

Replace(исх_стр, стр_поиска,

Замена в исходной строке строки поиска на

стр_замены [, нач. [, колич. [, тип

строку замены, начиная с позиции нач., задан-

сравн.]]])

ное количество раз

 

Right(строка, длина)

Возвращает заданное количество символов с

 

конца строки

 

Space(количество)

Строка из заданного количества пробелов

Split(исх_стр.[, разделитель [, ко-

Возвращает одномерный массив строк, полу-

личество[,.[, тип сравн.]]])

ченный разбиением исх_стр. по разделителям

 

на заданное количество частей. Если раздели-

 

тель не указан, за него принимается знак про-

 

бела.

 

 

StrComp(строка1, строка2 [,тип

Сравнение строк. Если строка1<строка2, воз-

сравн.])

вращается -1, если строка1=строка2, возвра-

 

щается 0, если строка1>строка2, возвращается

 

1.

 

 

String(количество, символ)

Создает строку из заданного количества задан-

 

ных символов

 

StrReverse(строка)

Переворачивает строку задом-наперед

UCase(строка)

Преобразует все символы строки в прописные

467

Приложение 9. Функции работы с датой и временем языка VBScript

Приложение 9. Функции работы с датой и временем языка VBScript

Синтаксис функции

 

Описание

 

 

CDate(стр.выр.)

Преобразование строкового выражения в под-

 

тип Дата-время

 

 

DateAdd(формат, количество,

Дата-время, к которому добавлен заданное ко-

"дата-время")

личество времени для заданного формата:

 

"yyyy"

Год

 

"q"

Квартал

 

"m"

Месяц

 

"y"

День года

 

"d"

День

 

"w"

день недели

 

"ww"

Week of year

 

"h"

Час

 

"n"

Минута

 

"s"

Секунда

 

 

DateDiff(формат, дата1, дата2

Интервал между двумя временными интервала-

[,первый_день_нед[, пер-

ми в заданном формате

вая_нед_года]])

 

 

 

 

DatePart(формат, дата

Часть даты в заданном формате

[,первый_день_нед[, пер-

 

 

вая_нед_года]])

 

 

 

 

DateSerial(год, месяц, день)

Дата для заданных года, месяца и дня

 

 

DateValue("дата-время")

Подтип Дата-время для заданного строкового

 

выражения

 

 

Day("дата-время")

День месяца – целое число лт 1 до 31

 

 

FormatDateTime(дата[, формат)

Форматирование даты в заданный формат: vbGen-

 

eralDate, vbLongDate, vbShortDate, vbLongTime,

 

vbShortTime

 

 

Hour(время)

Час дня, целое число от 0 до 23

 

 

Minute(время)

Минуты часа, целое число от 0 до 59

 

 

Month(дата)

День месяца, целое число от 1 до 12

 

 

MonthИмя(месяц[, сокр_назв])

Строковое обозначение месяца, сокращенное

 

название (True) или полное (False). Если не

 

указано, False – полное название

 

 

Now

Текущая дата и время системных часов

 

 

Second(время)

Секунды в минуте, целое число от 0 до 59

 

 

Time

Текущее время системных часов

 

 

TimeSerial(час, минута, секун-

Время для заданных значений часа, минуты и

да)

секунды

 

 

 

TimeValue("время")

Преобразование строкового значения времени в

 

подтип Время

 

 

Weekday(дата, [пер-

Целое число – день недели

вый_день_нед.])

 

 

 

 

WeekdayИмя(день_нед., сокр.,

Строка, показывающая название заданного дня

первый_день_нед.)

недели

 

 

 

Year(дата)

Целое число – год для заданной даты

 

 

 

468

Приложение 10. Логические функции и операторы языка VBScript

Приложение 10. Логические функции и операторы языка VBScript

Синтаксис функции

Описание

 

 

IsArray(переменная)

True, если переменная = массив

IsDate(выражение)

True, если выражение может быть преобразовано в

 

дату

 

IsEmpty(выражение)

True, если выражение пустое

 

 

IsNull(выражение)

True, если выражение не содержит данных (значе-

 

ние Null)

 

IsNumeric(выражение)

True, если значение выражения – число

IsObject(выражение)

True, если выражение - объект

Результат = выражение1

Логическая конъюнкция.

 

And выражение2

Если выражения слева и справа от него истинны, ре-

 

зультат True, иначе False или Null

Результат = выражение1

Проверка эквивалентности двух выражений. Возвращает

Eqv выражение2

True, если они имеют одинаковое значение

Результат = выражение1

Логическая импликация.

 

Imp выражение2

Выражение E1 Imp E2

возвращает False, если

 

E1 = True и E2 = False,

во всех остальных случа-

 

ях – True

 

Результат = object1 Is ob-

Проверка эквивалентности двух объектов

ject2

 

 

Результат = Not выраже-

Логическое отрицание. Возвращает True, если условие

ние

ложно и наоборот

 

 

 

Результат = выражение1 Or

Логическая дизъюнкция. Должно быть истинным хотя бы

выражение2

одно из выражений

 

 

 

Результат = выражение1

Логическое исключение.

 

Xor выражение2

Выражение E1 Xor E2 возвращает True, если только

 

E1 = True или только E2 = True, иначе – False

469

Приложение 11. Методы и свойства объекта ADO.Recordset

Приложение 11. Методы и свойства объекта

ADO.Recordset

Свойства/Коллекции

Имя

Краткое описание

 

 

AbsolutePage

Указывает, на какой странице находится текущая запись

AbsolutePosition

Указывает порядковую позицию текущей записи в объекте Record-

set

 

ActiveCommand

Указывает объект Command, созданный связанным объектом Rec-

ordset

 

ActiveConnection

Указывает, какому объекту Connection в настоящее время принад-

лежат указанная команда, Recordset, или запись

 

 

BOF – указывает, что текущая позиция – перед первой записью в

BOF, EOF

объекте Recordset.

 

EOF – указывает, что текущая позиция – после последней записи

 

Указывает закладку, которая однозначно определяет текущую за-

Bookmark

пись в объекте Recordset или устанавливает текущую позицию в

объекте Recordset на запись, идентифицированную значением за-

 

 

кладки Bookmark

CacheSize

Указывает число записей объекта Recordset, которые кэшируются в

памяти

 

CursorLocation

Указывает местоположение курсора

CursorType

Указывает тип курсора, используемого в объекте Recordset

DataMember

Указывает Имя компонента данных, который будет найден для

объекта, на который ссылается свойство DataSource

 

DataSource

Указывает объект, содержащий данные, которые представлены

как объект Recordset

 

EditMode

Указывает статус редактирования текущей записи

Fields (Collection)

Коллекция полей для записи Recordset

Filter

Указывает фильтр данных для Recordset

Index

Указывает имя индекса, заданного для объекта Recordset

LockType

Указывает тип блокировки

MarshalOptions

Указывает, какие записи должны быть возвращены назад на сер-

вер

 

MaxRecords

Указывает максимальное количество записей, которое возвращает

Recordset для запроса

 

PageCount

Указывает сколько страниц данных содержит объект Recordset

PageSize

Указывает из сколько записей состоит одна логическая страница

данных в Recordset.

 

Properties

Коллекция свойств объекта

(Collection)

 

RecordCount

Указывает количество записей в объекте Recordset

Sort

Указывает одно имя поля или несколько по которым объект Rec-

ordset сортируется в порядке возрастания или убывания

 

470