Перенесите в окно дерева объектов компонент TTable (вкладка BDE) и "положите" его на псевдоним ААА.
В окне инспектора объектов в свойстве DatabaseName нового компонента автоматически появится имя локального псевдонима ААА. Слева от компонента в окне дерева объектов появится красный знак вопроса, означающий, что компонент TTable еще не готов к работе.
Компонент TTable является набором данных (НД). Он преимущественно используется в файл-серверных системах для доступа к данным из какой-либо одной таблицы БД, когда таблица копируется на машину клиента и там обрабатывается.
Нами компонент TTable будет использован для создания первого варианта программного проекта с клиент-серверной системой, который затем будет модифицирован и вместо компонента TTable будет использован компонент TQuery.
В клиент-серверных системах копирование всей таблицы БД на машину клиента выполняется редко. Чаще всего выбирается часть таблицы, удовлетворяющая некоторому условию. Для получения требуемого набора данных обычно используется компонент TQuery, с помощью которого формирутся SQL-запросы (см. раздел 8). В общем случае, этот компонент позволяет получать связанные данные из нескольких таблиц.
Чтобы подготовить компонент TTable к работе, необходимо определить имя соответствующей таблицы. Для этого раскройте список его свойства TableName. На экране появится окно входа в БД с локальным псевдонимом ААА (рисунок 3.11).
Рисунок 3.11 – Окно входа в БД с локальным псевдонимом ААА
Введите пароль и логин и нажмите кнопку OK. В окне инспектора объектов выберите таблицу NAKLS обрабатываемой БД. В строке свойства Name таблицы Table1 введите tbNakls (рисунок 3.12).
Примечание. Имеет смысл называть имена НД именами связанных с ними таблиц физической БД с соответствующим префиксом. Например, для таблицы NAKLS физической БД имя компонента TTable следует дополнить префиксом tbNakls и т.п.
Рисунок 3.12 – Окно инспектора объектов для таблицы tbNakls
После определения имени НД исчезнет красный знак вопроса слева от компонента в окне дерева объектов, что свидетельствует о готовности компонента к работе (рисунок 3.13).
Рисунок 3.13 – Окно дерева объектов
Примечание. При с оздании первых проектов, во избежание неясностей, для определяемых наборов данных рекомендуется сразу в поле Active задавать True.
Рисунок 3.14 – Окно инспектора объектов для таблицы tbNakls