powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / автоматическое изменение полей
4 сообщений из 4, страница 1 из 1
автоматическое изменение полей
    #32358727
Denix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.
У меня такая проблема.
Есть две таблицы. Назовем их Т1 и Т2.
В таблице Т1 содержатся поля: название, населенный пункт, район, область. + поле автоувеличения (я его исп. как уникальное).
Во второй таблице Т2 я использую данные из Т1.

Так вот, проблема в том, чтобы при изменении какого-то поля в таблице Т1 (кроме уникального) этоже изменение происходило и в таблице Т2.
Я стал использовать подстановочные поля. Очень удобная штука, но есть "НО..."
Я не могу делать поиск по этим подстановочным полям и сортировку.

Второй вариант - при изменении записи в таблице Т1 искать такую запись в таблице Т2 во всех местах, где она встречается.
Но это ерунда какая - то получается.
А если у меня база будет большая... что тогда?

Все еще осложняется тем, что таких полей, которые могут быть изменены и которые везде используются в программе, просто полно.

Если вы можете мне подсказать, как решить данную проблему - буду очень благодарен.

Заранее огромное спасибо.
С уважением, Денис.
...
Рейтинг: 0 / 0
автоматическое изменение полей
    #32359221
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. С какой субд работаете?
2. Почему вам надо повторять данные в T2. Очень попахивает на нермализованную структуру.
...
Рейтинг: 0 / 0
автоматическое изменение полей
    #32361621
dimyn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй создать связь по ключу
При изменениии T1 изменяешь Т2 без какого- либо поиска
...
Рейтинг: 0 / 0
автоматическое изменение полей
    #32362222
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На SQL-сервер лучше это делать в триггере, на клиенте только ручками. Можно попробовать свой компонент-наследник TField для такого поля написать :-)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / автоматическое изменение полей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]