|
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 3
|
|
Программное связывание таблиц BDE22.01.2012, 00:39. Показов 3425. Ответов 6
Метки нет (Все метки)
Подскажите пожалуйста, как программно связать две таблицы Paradox. Использую TTable.
Никак не могу найти инфы по этому поводу. Везде делается это в редакторах. Заранее благодарю.
0
|
|
| 22.01.2012, 00:39 | |
|
Ответы с готовыми решениями:
6
Связывание таблиц Связывание таблиц |
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
|
|
| 22.01.2012, 10:22 | |
|
Может и найдется любитель покопаться в ваших исходниках, но лучше пояснить что вы понимаете под "программно связать две таблицы Paradox" и как, по вашему "Везде делается это в редакторах". Опишите структуры таблиц и чего хотите!
0
|
|
|
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 3
|
||||
| 22.01.2012, 13:40 [ТС] | ||||
Мне нужно чтобы было как на изображениях.
0
|
||||
|
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 3
|
|
| 22.01.2012, 21:51 [ТС] | |
|
Кто может помочь? Очень нужно.
Добавлено через 3 часа 53 минуты Никто не знает?
0
|
|
|
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
|
|
| 24.01.2012, 13:05 | |
|
Насколько я понял, Вы используете закладку Делфи 'BDE'
Тогда обратите внимание на св-ва MasterFields, MasterSource класса TTable или DataSource класса TQuery (в зависмости от того что Вы используете). Воспользуйтесь справкой. Если нужно, найдите соотв.пример в коллекции проектов папки DEMOS. Парадокс - это чистая "локалка" с имитацией элементов бизнес-логики (ограгичения, ссылочная целостность, транзакции, каскады и т.д.). То, что DataBase DeskTop позволяет Вам вводить ограничения и устанавливать какие-то межтабличные связи - есть на 90% фикция, т.е. беспардонная ложь. Но народишко покупается Если возможно, забудьте про него как можно быстрее.
0
|
|
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
|
||
| 24.01.2012, 15:58 | ||
|
Добавлено через 2 часа 0 минут Покопался у себя в старых архивах. Нашел вот это DbiDoRestructure. Примеров, к сожалению, не нашел. Посмотрите в гугле, там ссылок на это слова много.
0
|
||
|
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
|
|
| 24.01.2012, 16:02 | |
|
Нет, конечно, и никогда и не было ! Но ув.тов... не буду называть это известное в мире начинающих новичков - программистов, комментируя в своих книжках, компоненты BDE, недвусмысленно дает понять, что такие есть ! Т.е. есть методы, стартующие и завершающие (откатом или подтверждением) транзакции ! И ведь это в какой-то степени правда ! В том смысле, если под транзакцией понимать сохранение или сброс кэшей в изменнной TTable/TQuery. Т.е в рамках ОДНОЙ таблицы и с ограничением 256 записей (если правильно помню, - кеширования всегда избегал по возможности, предпочитая "документный" подход в проектировании интерфейсов)
Далее тот же автор настырно указывает на каскадной удаление, "назначаемое" в так милом ему (автору) DataBase DeskTop`е, умалчивая при этом о последствиях такого удаления/изменения при многопользовательском доступе к таблицам ![]() Автор, конечно, прав в том, что там, где это возможно (и где известно каким именно образом), BDE использует "фичи" сервера и как бы "умеет" и управлять транзакциями, и каскадно удалять, и даже обеспечивать целостность ссылок. Но что касается именно парадокса - все это фикция. Добавлено через 2 минуты Очень не советую новичкам рекомендовать напрямую работать с библиотекой BDE. Это все равно что обезьянкам из зоопарка дать АКМ.
0
|
|
| 24.01.2012, 16:02 | |
|
Помогаю со студенческими работами здесь
7
связывание таблиц Связывание таблиц Связывание таблиц связывание таблиц BDE, MS SQL TTable не видит список таблиц Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|