|
|
|
Ключевые поля
|
|||
|---|---|---|---|
|
#18+
Создаю две таблицы: Одну "главная": Фамилия,Имя,Отчество, Дата рождения.... Вторая: Адрес: т.е. поле адрес есть в первой, но во второй он формируется (индекс, регион, город.....и.д., после этого формируется полный адрес он то и должен попадать в первую таблицу). Связь: adres(таб1)-code Для формирования полного адреса все забиваю в эдиты, потом использую лукапкомбобокс(для попадания результата в таблицу1)(с ним конечно тоже проблемы есть, но о них позже ). Только делаю что-то не правильно(факт на лицо), вроде все связи указала правильно, но ошибка причем она появилась когда начала эксперементировать со второй таблицей: если в первой таблице хочу удалить, отредектировать строку:""НЕ ДОСТАТОЧНО СВЕДЕНИЙ КЛЮЧЕГОГО ПОЛЯ ДЛЯ ОБНОВЛЕНИЯ". Посоветовали при удалении вставить: if Form1.qrTable.Active then Form1.qrTable.Properties['Unique Table'].Value := 'Table1'; Но самое интересное: сначала никаких результатов не было, потом перестало выкидывать ошибку, потом опять(причем никаких изменений не производилось) Подскажите, может кто сталкиватся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2005, 12:45 |
|
||
|
Ключевые поля
|
|||
|---|---|---|---|
|
#18+
В Вашем случае главной надо делать вторую таблицу, в ней - первичный ключ (code), дочерней - первую со внешним ключом (adres) Связь (Relation): Parent Element - таб2, child Element - таб1 key - code, foreign key - adres В наименованиях таблиц в топике есть неоднозначность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2005, 14:59 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=115&tid=1353574]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 201ms |
| total: | 341ms |

| 0 / 0 |
