Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Работа с несколькими таблицами БД
|
|||
|---|---|---|---|
|
#18+
Уважаемые, подскажите. Требования: - Работа через DBGrid - Редактирование данных в таблицах Имеется две таблицы, в первой таблице Рубрика и ее ID. Во второй таблице ID статьи, ID рубрики, статус Рубрики. Т.е. есть статьи, необходимо сделать рубрикатор, каждая статья имеет отношение "один ко многим". Нужно чтоб был DBGrid, в котором колонка рубрик, а вторая колонка статус отношения статьи к рубрике. Пните плз. по направлению, не соображу как сделать? Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2003, 15:30 |
|
||
|
Работа с несколькими таблицами БД
|
|||
|---|---|---|---|
|
#18+
Используй два GRIDа, и свяжи TTable2 c "Соурсом1" через св-во MasterSourse. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2003, 15:50 |
|
||
|
Работа с несколькими таблицами БД
|
|||
|---|---|---|---|
|
#18+
Опа :) Митя, а можно поподробнее... Плз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2003, 20:39 |
|
||
|
Работа с несколькими таблицами БД
|
|||
|---|---|---|---|
|
#18+
Уважаемые тов. вопрошающие и изЪясняющие! (Fakir&Митя) Извольте точнее формулироватЪ Ваши вопросы и ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2003, 21:23 |
|
||
|
Работа с несколькими таблицами БД
|
|||
|---|---|---|---|
|
#18+
Значится так =) Есть: Таблица Rubrics - ID (счетчик) - Name (строка) Таблица RubricsLink - ID (счетчик) - IDPress (число) - IDRubric (число) - Status (Логика) Что надо: При добавление статьи есть DBGrid, в котором должно быть: - Перечислены все рубрики - На против каждой CheckBox Пишем статью, отмечаем рубрики к которой относится статья. Все Далее... Дошел... Использую связку ADOConnect, ADODataSet, DataSource, DBGridEh Пишу запрос в ADODataSet - Код: SELECT RubricsLink.Status, Rubrics.Name FROM Rubrics LEFT JOIN RubricsLink ON Rubrics.ID = RubricatorLink.IDRubric Выводится что надо. НО! Так как при создании статьи в таблице RubricsLink еще нет записей, соответственно RubricsLink.Status имеет значение не определено, т.е. не true и не false, при нажатии на CheckBox какой нибудь рубрики оно ставится-убирается и все бы ок. Но вот при отсылке (переходе к другой рубрике), когда происходит POST вылетает по ошибке: "Недостаточно сведений ключевого поля для обновления"... И Все... Здесь и сижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 13:29 |
|
||
|
Работа с несколькими таблицами БД
|
|||
|---|---|---|---|
|
#18+
А откуда берется значение IDPress?? Судя по тому, что вы написали оно просто не заполняется. Насколько я понял это связь еще с одной таблицей... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 13:50 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=1990&tid=2116152]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 339ms |

| 0 / 0 |
