![]() |
|
|
![]()
|
|
| DE20 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 9.2.2008 Репутация: нет Всего: 1 |
*Задача связать 2-е таблицы:
1-я таблица: tfio – с именами людей. 2-я таблица: ttel – телефоны ( несколько номеров привязываются к 1-му человеку из таблицы tfio). *Проблема: в том что при ДОБАВЛЕНИИ записи ФИО нового человека с телефонами (после нажатия кнопки «Сохранить»), ФИО сохраняется, а телефонный номер теряет связь, не привязывается к ФИО. Если ввести телефон сразу повторно и второй раз нажать «сохранить», то телефон привяжется. Помогите пожалуйста кто разбирается, посмотрите исходник. (тренируюсь по примерам из книги. В исходниках к книге, та же проблема, при добавлении связь данных теряется). Это сообщение отредактировал(а) DE20 - 29.11.2009, 00:49 Присоединённый файл ( Кол-во скачиваний: 6 )
test_BD.rar 30,38 Kb |
|||
|
||||
| DE20 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 9.2.2008 Репутация: нет Всего: 1 |
Или кто знает как сохранить номер key1 из 1-й табл. в строку LinkKey 2-й таблицы? по этим полям связь идёт.
Присоединённый файл ( Кол-во скачиваний: 11 )
db.GIF 1,30 Kb |
|||
|
||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 7 Всего: 17 |
DE20, правильно, а откуда возьмется значение внешнего ключа?
Поэтому сначала данные должны быть сохранены в первую таблицу. Затем необходимо получить номер этой записи (воспользуйся поиском в разделе, не раз уже обсуждалось). После этого сохраняют данные в подчиненную таблицу. Для начала прочитай о связке master-detail. -------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |