В TDBF база DBASE можно забивать только одну таблицу (файл) или базу целиком я что-то не понял. В Дельфях по-моему указывалась директория.
Тут как быть для каждой таблицы базы указывать свою TDBF а как связь м/у таблицами программно?
TDBF базы, индексы
Модератор: Модераторы
-
CoverStory
- новенький
- Сообщения: 95
- Зарегистрирован: 09.02.2006 17:21:42
- Откуда: Семипалатинск
-
CoverStory
- новенький
- Сообщения: 95
- Зарегистрирован: 09.02.2006 17:21:42
- Откуда: Семипалатинск
-
SAK
- постоялец
- Сообщения: 158
- Зарегистрирован: 17.02.2006 23:45:14
- Откуда: Тим
- Контактная информация:
Индексируем подчиненную таблицу по ключевому полю. У подчиненной таблицы устанавливаем этот индекс активным в IndexFieldNames (честно говоря, это здесь самое сложное, сам немного помучался пока удалось это сделать), в MasterSource указываем DataSource связанный с главной таблицей, в MasterFields записываем имя ключевого поля главной таблицы. Всё, теперь при изменении положения курсора в главной таблице подчинённая будет автоматически устанавливаться в запись со значением ключевого поля равным значению ключевого поля в главной. Я пока сильно не экспериментировал в Лазарусе, но в Делфи при добавлении записи в подчинённую таблицу в ключевое поле автоматически записывается правильное значение.
-
CoverStory
- новенький
- Сообщения: 95
- Зарегистрирован: 09.02.2006 17:21:42
- Откуда: Семипалатинск
-
CoverStory
- новенький
- Сообщения: 95
- Зарегистрирован: 09.02.2006 17:21:42
- Откуда: Семипалатинск
