|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.06.2010, 09:38 | #1 |
Пользователь
Регистрация: 22.10.2009
Сообщений: 27
|
устанавилваю связь таким образом:
masterSourse -> adotable1 MasterField -> выбираю поле одной таблицы и поле второй таблицы нажимаю Add и OK тут же вылетает ошибка "аргументы имеют неверный тип, выходят за пределы допустимого диапозона или вступают в конфликт друг с другом" размер и значения полей 2ух связывающих таблиц одинаковы имена полей одинаковы в чем проблема? подскажите какие еще есть варианты установки связи... по возможности приведите простенький пример кода запроса пжл (либо в денвере либо в делфи) структура: есть таблица "roll" и таблица "container" в таблице "roll" есть поле "BL Number" в таблице "container" есть такое же поле "BL Number" как мне связать две таб? Последний раз редактировалось Stilet; 29.06.2010 в 15:35. |
29.06.2010, 15:40 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Кстати, по-моему эти поля должны быть обьявлены как ключевые, ну по крайней мере главное поле.
I'm learning to live...
|
|
29.06.2010, 15:46 | #3 |
Пользователь
Регистрация: 22.10.2009
Сообщений: 27
|
|
29.06.2010, 17:59 | #4 |
Форумчанин
Регистрация: 30.07.2009
Сообщений: 105
|
Код:
почитайте какое соединения использовать (left join, right join и т.п). это зависит от конкретной задачи. |
30.06.2010, 12:59 | #5 |
Пользователь
Регистрация: 22.10.2009
Сообщений: 27
|
давайте по порядку:
есть таблица "roll" и таблица "container" в таблице "roll" есть поле "BL Number" в таблице "container" есть такое же поле "BL Number" запрос будет выглядеть примерно так: SELECT * FROM 'container' WHERE BL Number.container(поле таблицы container) = BL Number.roll (поле таблицы roll) но как этот запрос выполнить в делфи с помощью adoquery не знаю но похорошему он должен выводить все поля из таб container у которых совпадает поле BL Number с таким же полем таб roll правильно? |
30.06.2010, 13:31 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
Master-Detail - удобен если на форму нужно вывести две таблицы, одна из которых перечитывает согласно текущей записи другой. А запрос удобен в других ситуациях какая у тебя?
I'm learning to live...
|
|
30.06.2010, 14:04 | #7 | ||
Пользователь
Регистрация: 22.10.2009
Сообщений: 27
|
Цитата:
Цитата:
|
||
01.07.2010, 15:11 | #8 |
Пользователь
Регистрация: 22.10.2009
Сообщений: 27
|
прошу,
напишите запрос с помощью query и по полочкам как query настраивается |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связь между таблицами | Hottabych | БД в Delphi | 2 | 15.11.2009 22:09 |
БД в DELPHI. Связи между таблицами. | DENCREAT | Помощь студентам | 3 | 24.03.2009 10:55 |
Удаление связи между таблицами в Access | sashaslam | БД в Delphi | 3 | 23.07.2008 09:44 |
Связи между таблицами! | Alexij | БД в Delphi | 1 | 10.06.2008 18:11 |
Связь между таблицами | Катрина | БД в Delphi | 3 | 17.05.2008 18:24 |