Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Редактирование полей грида при сложном запросе 
V
    Опции темы
Lunatikus
Дата 26.9.2007, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 29.6.2007

Репутация: 1
Всего: 6



Здравствуйте.Такая проблема:
Есть DBGrid,у которого datasource-ADOQuery.В этом запросе есть джойн,т.е. редактирование такой сетки недопутсимо-выскакивает ошибка обновления данных изза недостаточности сведений о ключевом поле.Мне надо,чтобы не вылетало ошибки,а в поле появлялось новое значение,после чего я мог его считать непосредственно из грида и запросом уже занести,куда надо.Как позволить пользователю вводить значения в грид безо всяких ошибок?





База MS SQL serv2000.



--------------------
TheSin - небольшое игровое сообщество взрослых и молодых(L2,WoW,Aion,RFonline and other not mmorpg,not computer games).
сайт гильдии
PM MAIL   Вверх
Rodman
Дата 26.9.2007, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 22
Всего: 122



PickList наверно тебе подойдет...

но лучший вариант вводить данные не в сам грид, а через этиты и комбобоксы!!!
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Lunatikus
Дата 26.9.2007, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 29.6.2007

Репутация: 1
Всего: 6



что за PickList?не вижу в панели компонентов.


--------------------
TheSin - небольшое игровое сообщество взрослых и молодых(L2,WoW,Aion,RFonline and other not mmorpg,not computer games).
сайт гильдии
PM MAIL   Вверх
Rodman
Дата 26.9.2007, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 22
Всего: 122



 smile 

1. Двойной щелчек мыши по гриду
2. Создаешь новое поле.
3. Смотрешь свойтсва и там - PickList...
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Lunatikus
Дата 26.9.2007, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 29.6.2007

Репутация: 1
Всего: 6



и какая у него функция?Вижу,можно сделать набор значений.Но при щелчке не вылезает никакого листа с этими значениями для заполнения.Тогда для чего он?А вообще,уже начал через отдельную область вводить значения.Муторно и много лишней работы =(


--------------------
TheSin - небольшое игровое сообщество взрослых и молодых(L2,WoW,Aion,RFonline and other not mmorpg,not computer games).
сайт гильдии
PM MAIL   Вверх
Rodman
Дата 26.9.2007, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 22
Всего: 122



ну мне самому не приходилось делать, но видел что возможно!
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Lunatikus
Дата 26.9.2007, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 29.6.2007

Репутация: 1
Всего: 6



а,прошу прощения,да,именно список возможных значений.Тогда ничем он тут не поможет) нужно вводить любое число.И где его вводить?Все равно делать отдельный эдит,где в пиклист считываются значения,либо я чегото не понимаю.В обще,я решил вопрос через стороннюю формочку,так что вопрос можно считать закрытым.Ах да,предварительно поставил на грид readonly:=true.Спасибо за помощь =)


--------------------
TheSin - небольшое игровое сообщество взрослых и молодых(L2,WoW,Aion,RFonline and other not mmorpg,not computer games).
сайт гильдии
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0512 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.