|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.08.2013, 16:16 | #1 |
Пользователь
Регистрация: 01.06.2013
Сообщений: 31
|
Сделать нередактируемыми через DBGrid все ячейки, кроме одной
Здравствуйте.
Возникла такая проблема: есть лист регистрации, есть лист жеребьёвки. На листе регистрации указывается ФИО и т.п. На листе жеребьевки указываются номера участников. На листе жеребьевки можно смотреть на ФИО участников, но нельзя их редактировать. Я пытался добиться безредактируемости этих полей установкой ReadOnly в их свойствах, но тогда нельзя зарегистрироваться на регистрационном листе. Как сделать так, чтобы нельзя было редактировать определенные поля через DBGrid, но можно было редактировать программно? |
04.08.2013, 02:14 | #2 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,894
|
Попробуйте поставить в ReadOnly не поле набора данных, а колонку DBGrid'a См. TDBGrid.Colums
Нет. Это ничего не изменит. P.S. Правда и сам вопрос не понятен. Как реализовано редактирование в "листе регистрации"? И что подразумевается под "можно было редактировать программно"? Последний раз редактировалось northener; 04.08.2013 в 02:57. |
04.08.2013, 09:45 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
1) Сделать нередактируемые поля вычисляемыми, и в них подставлять данные из базы 2) Вместо грида как это популярно - делал бы формы-карточки с DBEdit, которые можно запретить на редактирование, а сам грид (гриды) полностью только на чтение ставил бы.
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как разделить данные из одной ячейки и разнести их в разные, через обычные формулы | Vasilev | Microsoft Office Excel | 15 | 24.09.2014 10:49 |
Сделать нередактируемыми через DBGrid все ячейки, кроме одной | Program(m)er | БД в Delphi | 1 | 06.08.2013 20:31 |
Как сделать, чтоб в DBGrid при выделении мышкой одной ячейки выделялась вся строка? | РОГЕР | Помощь студентам | 1 | 26.10.2012 14:28 |
Не входит в интернет через все браузеры, кроме Opera | hQe#lynx | Компьютерное железо | 4 | 30.03.2012 21:55 |
Помогите создать макрос, который бы удалил все ячейки, кроме каждой 8-ой | Рамирас | Microsoft Office Excel | 7 | 24.07.2010 19:37 |