Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: CL | DM;

Вниз

Нередактируемый запрос   Найти похожие ветки 

 
Fynjy1984 ©   (2005-05-16 10:44) [0]

Имеется запрос следующего вида:
SELECT ДатаМестоОтбора.Ключ, ДатаМестоОтбора.Дата, СписокЗаводов.[Завод/узел], СписокУстановок.Установка, ДатаМестоОтбора.Описание
FROM ДатыДляОтчета, СписокУстановок INNER JOIN (СписокЗаводов INNER JOIN ДатаМестоОтбора ON СписокЗаводов.Код = ДатаМестоОтбора.КодЗавода) ON СписокУстановок.КодУстановки = ДатаМестоОтбора.КодУстановки;

Что мне надо сделать чтобы он был редактируемым?
Сейчас делаю так: определяю из какой таблицы редактируемое поле и изменяю запись в таблице через ADOCommand


 
msguns ©   (2005-05-16 11:06) [1]

>Fynjy1984 ©   (16.05.05 10:44)  
>Сейчас делаю так: определяю из какой таблицы редактируемое поле и изменяю запись в таблице через ADOCommand

Что-то непонятно ;(
В НД отображаются наименования объектов из справочников, связанных по ID, не так ли ? А если так, то зачем редактировать справочник, если в осн.таблице меняется лишь ссылка (ID записи справочника) ?

Или я чего-то не догнал ?


 
-=XP=- ©   (2005-05-16 11:10) [2]

Включить в список полей (тот, который между SELECT И FROM) первичные ключи таблиц, из которых берутся данные. В противном случае провайдер не в состоянии определить, куда вносить измененные данные.

Но, по-моему, редактировать в одном НД данные из нескольких таблиц - не совсем хорошо.


 
Fynjy1984 ©   (2005-05-16 11:20) [3]

-=XP=- ©   (16.05.05 11:10) [2]

Спасибо!


 
msguns ©   (2005-05-16 11:26) [4]

>-=XP=- ©   (16.05.05 11:10) [2]
>Но, по-моему, редактировать в одном НД данные из нескольких таблиц - не совсем хорошо.

Совсем не хорошо

;)



Страницы: 1 вся ветка

Текущий архив: 2005.06.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
1-1118314831
dimon2
2005-06-09 15:00
2005.06.29
Класс в другом модуле не найден


3-1116003967
seregka
2005-05-13 21:06
2005.06.29
Непонятная ошибка


4-1115162748
uhhax
2005-05-04 03:25
2005.06.29
Удалить определенную запись в TreeView спомощью TVM_DELETEITEM


14-1117606571
NightStranger
2005-06-01 10:16
2005.06.29
Следующий вопрос на засыпку


4-1113469919
Pa5ha
2005-04-14 13:11
2005.06.29
Menu & OpenDialog runTime