-
Тип хранимых переменных одинаков для всех элементов массива
-
Размерность массивов задается в свойствах переменной
-
Обращение к элементу
-
ArrayName [index1] [index2]
-
Назначение и синтаксис вызова функций по обработке массивов
-
ArrayLen – максимальное количество элементов всего массива или одного из измерений
-
CopyArray – получение подмножества массива
-
CompressArray – перемещение пустых элементов в конец массива (для строковых массивов)
Основные объекты C/SIDE
Основные объекты C/SIDE
-
Object Designer
-
Экспорт/импорт объектов (.fob и .txt)
-
Объекты базы данных: Table, Form, Report, Dataport, Codeunit
-
Назначение объектов
-
Структура и свойства объектов и их элементов
Основные объекты C/SIDE - Таблицы
-
Таблица
-
Свойства:
-
DataPerCompany – позволяет сделать таблицу общей для всех фирм БД
-
LookupFormID – задает форму вызываемую для просмотре (lookup) значений поля
-
Поля
-
Класс:
-
Normal – хранится в БД
-
FlowField – вычисляемое поле, не хранится в БД
-
FlowFilter – фильтр вычисляемого поля, не хранится в БД
-
Свойства
-
TableRelation – связь с другой таблицей
-
CalcFormula – формула вычисления значения поля
-
Методы: Sum, Average, Exist, Count, Min, Max, Lookup.
-
InitValue – значение, которое автоматически проставляется, когда пользователь создает новую запись
-
Title – обеспечивает перевод первой буквы каждого слова в верхний регистр
-
Уникальные свойства для различных типов полей
-
Decimal – DecimalPlaces
-
Text - DataLength
-
Возможности изменения свойств полей (название, тип, длина, описание, …
-
Ключи
-
Реализация SIFT – SumIndexFields
-
Key Groups – выделение редко используемых ключей в группу,
-
можно активировать и деактивировать группу
Основные объекты C/SIDE - Формы
-
Типы форм
-
Карточка – отображает одну запись таблицы, открыта на изменения, содержит закладки
-
Табличная, Список – отображает несколько записей таблицы, закрыта от изменений
-
Журнал – отображает несколько строк таблицы, открыта на изменения
-
Элементы и соответствия типу источника данных
-
TextBox <-> Code, Text, Decimal, Integer, Option, Char
-
CheckBox <-> Boolean
-
PictureBox <-> BLOB
-
Свойства элементов формы:
-
Editable – запрещение редактирования
-
Enable – недоступность элемента
-
Visible – невидимость элемента
-
AutoSplitKey – автоматическое формирование значения первичного ключа ( поля типа Integer) при создании новой строки в форме журнала.
-
HorzGlue, VertGlue – фиксация расположения элемента на форме при изменении её размеров
-
Используйте Мастера
Основные объекты C/SIDE - Формы
-
Свойства элемента CommandButton
-
PushAction – действие при нажатии
-
RunObject – запускаемый объект
-
RunFormLink – соответствие полей текущей и вызываемой таблиц
-
Свойства элемента MenuButton
-
ShortCutKey – горячие клавиши вызова пункта меню
-
Action – действие при нажатии
-
RunObject - запускаемый объект
-
Размещение пунктов в главном меню приложения
Основные объекты C/SIDE - Отчеты
-
Средства разработки отчетов
-
Report Designer – создание модели данных (DataItems)
-
Request Options Form Designer – создание формы запроса для указания параметров
-
Section Designer – задание шаблона печатной формы
-
Свойства отчета
-
ProcessingOnly – отсутствие печатной формы (режим периодического задания)
-
TransactionType
-
Browse – возможен вывод данных незавершенных транзакций (по умолчанию для SQL Server Option)
-
SnapShot – выводятся данные только завершенных транзакций (по умолчанию для Navision Server)
-
Свйства DataItem
-
DataItemTableView – указание фильтров и порядка сортировки по умолчанию
-
ReqFilterFields - поля, по которым предполагается указание фильтра
-
PrintOnlyIfDetail – печать данных dataitem только при наличии информации в подчиненном dataitem
-
Секции отчета
-
Header, TransHeader, GroupHeader
-
Body
-
Footer, TransFooter, GroupFooter
-
Свойства
-
PrintOnEveryPage – Только для Header и Footer
-
Свойства элементов
-
Перечень свойств элементов
-
Что такое отступ (смещение dataitems в report designer), что он предоставляет пользователю ?
Основные объекты C/SIDE - Датапорты
-
Свойства датапорта
-
Import - направление потока данных
-
FileFormat – формат файла
-
Свойства DataItem
-
AutoSave – автоматическая вставка записи после импорта
-
AutoReplace – автоматическая замена существующей записи при вставке
-
AutoUpdate – заполнение пустых полей импортируемых записей данными из существующих записей
-
ReqFilterFields – поля, по которым предполагается указание фильтра