Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация
   
  ГлавнаяСправкаПоискВходРегистрация  
 
Переключение на Главную Страницу Страниц: 1
Печать
SQL+Delphi+ADO+DBGrid (Прочитано 3 833 раз)
Vitya
Специалист
****
Вне Форума



Настрочил: 927
Серов
Пол: male
SQL+Delphi+ADO+DBGrid
04.03.2004 :: 15:33:29
 
Есть две таблицы. В одной товар, в другой стоимость товара по месяцам.
Запросом на выборку из двух этих таблиц (показ наименования товара и стоимости его в определенный месяц) все прекрасно выбирается TADODataSet-ом, но при редактиравании значения цены в DBGrid-е выдается ошибка "Недостаточно сведений для обновления ключевого поля". Вопрос можно ли данные из двух таблиц редактировать в DBGrid-е? Если можно то КАК?
Наверх
 
WWW 123947662  
IP записан
 
Slava
Энтузиаст
***
Вне Форума


Доброе время суток!

Настрочил: 417
местный я
Пол: male
Re: SQL+Delphi+ADO+DBGrid
Ответ #1 - 04.03.2004 :: 16:46:31
 
На сколько я помню нельзя редактировать набор данных полученный из нескольких таблиц.
Наверх
 

«Ковырять в носу – не значит углуб##ться в себя»&&
 
IP записан
 
Vitya
Специалист
****
Вне Форума



Настрочил: 927
Серов
Пол: male
Re: SQL+Delphi+ADO+DBGrid
Ответ #2 - 04.03.2004 :: 17:10:26
 
Цитата:
На сколько я помню нельзя редактировать набор данных полученный из нескольких таблиц.

До чего же обидно, а так хорошо бы вышло.
Наверх
 
WWW 123947662  
IP записан
 
Slava
Энтузиаст
***
Вне Форума


Доброе время суток!

Настрочил: 417
местный я
Пол: male
Re: SQL+Delphi+ADO+DBGrid
Ответ #3 - 09.03.2004 :: 09:43:55
 
Есть другие способы, не менее элегантные. Например сделай дополнительное окно редактирования данных, по закрытию которого обновляй данные в твоём Гриде. Я так и делаю, а то пользователи частенько покладут булочку на клаву, а потом удивляются, что же случилось с их данными. А так загнал их в окно редактирования, а затем спрашиваешь "Сохранить изменения?". Так что подумай в эту сторону.
Наверх
 

«Ковырять в носу – не значит углуб##ться в себя»&&
 
IP записан
 
Vitya
Специалист
****
Вне Форума



Настрочил: 927
Серов
Пол: male
Re: SQL+Delphi+ADO+DBGrid
Ответ #4 - 09.03.2004 :: 10:07:12
 
2 Slava
я в принципе так и делаю, просто охота было помаяться сделать редактируемый Grid для запроса по двум и более базам.
Наверх
 
WWW 123947662  
IP записан
 
Slava
Энтузиаст
***
Вне Форума


Доброе время суток!

Настрочил: 417
местный я
Пол: male
Re: SQL+Delphi+ADO+DBGrid
Ответ #5 - 09.03.2004 :: 11:43:10
 
Зачем лишний геморой, всё равно этого ни кто не оценит. Удачи!
Наверх
 

«Ковырять в носу – не значит углуб##ться в себя»&&
 
IP записан
 
Vitya
Специалист
****
Вне Форума



Настрочил: 927
Серов
Пол: male
Re: SQL+Delphi+ADO+DBGrid
Ответ #6 - 09.03.2004 :: 12:37:12
 
Так-то оно так, но для себя попоробовать охота Круглые глаза
Наверх
 
WWW 123947662  
IP записан
 


Переключение на Главную Страницу Страниц: 1
Печать