Является источником данных приложения Является источником данных приложения Свою информацию хранит в файлах с расширениями: *.dbc - основные данные *.dct - memo поля *.dcx - индексы
Таблицы Таблицы локальные представления удалённые представления соединения с вн. источниками сохранённые процедуры
создать таблицу создать таблицу добавить таблицу создать удалённое представление создать локальное представление вызвать среду редактирования текущего объекта просмотр таблицы значений объекта удалить объект из базы данных найти объект базы данных обновить индексы удалить записи, отмеченные на удаление редактировать межтабличные отношения редактирование признаков ссылочной целостности редактирование сохранённых процедур редактирование соединений с внешними источниками переустановить расположение объектов обновить данные об объектах базы данных выполнить команду PACK для базы данных вызвать диалог редактирования свойств базы данных
раскрыть все раскрыть все свернуть все найти объект
Name - название таблицы Name - название таблицы DeleteTrigger - триггер (хранимая процедура особого типа, которую пользователь не вызывает непосредственно, а исполнение которой обусловлено действием по модификации данных удаления записи из таблицы InsertTrigger - триггер добавления записи в таблице UpdateTrigger - триггер изменения записи в таблице Path - месторасположение таблицы PrimaryKey - первичный ключ таблицы RuleExpression - предикат контроля значений полей уровня записи RuleText - сообщение об ошибки значений полей Comment - комментарий таблицы
Name - alias таблицы Name - alias таблицы Record validation - функция контроля данных полей уровня записи: Rule - функция-предикат(это утверждение, истинность которого зависит от значения переменных, входящих в него). Message - строка-сообщение об ошибки Triggers - функции-предикаты, вызываемые при событиях: добавления (Insert), изменения (Update), удаления (Delete) данных записи. У буферизованных таблиц при вызове функции TABLEUPDATE()
Name - название поля Name - название поля Type - тип поля Size - размер поля Format - формат поля InputMask - шаблон поля Caption - заголовок поля RuleExpression - предикат контроля значения поля RuleText - сообщение об ошибки значения поля DefaultValue - значение поля по умолчанию DisplayLibrary - библиотека элементов управления DisplayClassLibrary - название класса поля Comment - комментарий поля
Name - название поля (до 128 символов в *.dbc) Name - название поля (до 128 символов в *.dbc) Width - общая длина Decimal - количество знаков после точки Index - автоматически добавляет Regular индекс в CDX-файл * NULL - признак допустимости NULL значения поля
Display - обеспечивает форматирование для операции ввода /вывода: Display - обеспечивает форматирование для операции ввода /вывода: Format - задаёт размер и стиль отображения для Browse, Form и Report Input mask - обеспечивает шаблон ввода данных Caption - задаёт заголовок столбца/названия поля для Browse, Form и Report
Name - название индекса Name - название индекса Order - направление сортировки индекса Type - тип индекса Expression - определяющее выражение индекса Filter - фильтрующее выражение индекса
Order - определяет порядок сортировки данных поля Order - определяет порядок сортировки данных поля Name - название индекса (до 10 символов) Type - определяет тип индекса Expression - «определяющее» выражение для значений индекса Filter - «фильтрующее» выражение значений индекса
Application - ссылка на объект приложения, содержащий данный Application - ссылка на объект приложения, содержащий данный ChildAlias - название подчинённой таблицы ChildOrder - индекс подчинённой таблицы Comment - комментарий Name - название OneToMany - признак один-ко-многим ParentAlias - название родительской таблицы RelationalExpr - реляционное выражение родительской таблицы Tag - дополнительная информация
Щёлкнув левой клавишей мыши на первичном ключе родительской таблицы и не отпуская клавиши, переместите указатель мыши на индекс подчинённой таблицы. Щёлкнув левой клавишей мыши на первичном ключе родительской таблицы и не отпуская клавиши, переместите указатель мыши на индекс подчинённой таблицы. Названия индексов: в родительской - первичный (primary) [только один в таблице] в подчинённой - внешний (foreign) [может быть несколько в одной таблице, и соответствует числу родительских таблиц]
Name - название представления Name - название представления BatchUpdateCount - количество update-операторов CompareMemo - включать ли memo в WHERE ConnectName - имя используемого соединения FetchAsNeeded - использовать ли выборку данных FetchMemo - выбирать ли memo поля FetchSize - количество записей в выборке MaxRecords - максимальное количество требуемых записей Offline - является ли отсоединённым представлением ParameterList - список параметров и их типов Prepared - повторно используемый ли запрос (допустимо ли REQUERY()) RuleExpression - выражение контроля уровня записи RuleText - сообщение об ошибке контроля уровня записи SendUpdates - требуется ли посылка изменений источнику ShareConnection - разделяемое ли соединение используется SourceType - тип представления SQL - SQL-оператор
Позволяет создать /изменить SQL запрос к данным, в результате выполнения которого, получается Vfp cursor Позволяет создать /изменить SQL запрос к данным, в результате выполнения которого, получается Vfp cursor В верхней части диалога отображается схема используемых таблиц и межтабличных связей В нижней, на закладках: Fields, Join, Filter, Order By, Group By, - обеспечивается возможность изменения соответствующих частей SQL-оператора На закладке Update Cretaria Вы можете настроить режимы взаимодействия с источником данных В Miscellaneous Вы можете дополнительно ограничить число записей (или их %), а также исключить дублирование данных
Name - название соединения Name - название соединения Asynchronous - допустим ли Asynchronous режим соединения BatchMode - допустим ли Batch режим соединения ConnectString - строка параметров соединения ConnectTimeout - Timeout соединения Database - Database соединения DataSource - DSN соединения DispLogin - режим диалога ввода пароля ODBC DispWarnings - допустим ли вывод сообщений IdleTimeout - время ожидания закрытия PacketSize - размер сетевого пакета PassWord - PWD соединения QueryTimeout - время ожидания результата Transactions - транзакционный режим UserId - UID соединения WaitTime - время задержки контроля завершения запроса Comment - комментарий соединения
Внешние источники данных должны быть специфицированы в ODBC Data Source Administrator. Внешние источники данных должны быть специфицированы в ODBC Data Source Administrator. В Visual FoxPro базе данных может быть использовано несколько таких источников, в качестве соединений к внешним данным, редактируемых из диалога Connections. Внешние представления(Remote view) имеют имя соединения в качестве свойства, параметры которого прозрачно используются для получения соединения с внешним источником данных.
Specify data source - определяет внешний источник данных Specify data source - определяет внешний источник данных возможны два варианта: Data source, userid, password - повторяют параметры источника, зарегистрированного в ODBC Administrator. Connection string - задаёт строку, содержащую перечисление параметров и их значений, используя ‘;’ в качестве разделителя. Verify Connection... - может быть использована для проверки работоспособности соединения. New Data Source… - вызывает диалог ODBC Administrator Display ODBC login prompt - определяет должен ли вызываться диалог ввода пароля при установке соединения: Когда необходимо, Всегда, Никогда. Оставшаяся часть диалога позволяет задать ряд параметров ODBC соединения, которые могут отличаться от задаваемых по умолчанию
Список всех сохранённых процедур удобно представлен в Project Manager. Список всех сохранённых процедур удобно представлен в Project Manager. Язык написания - это подмножество языка Visual FoxPro, ориентированное на работу с данными. Если Вы используете контроль ссылочной целостности, генерируемый средствами Visual FoxPro, не пытайтесь редактировать полученный код вручную.