![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кто может - поможет ! Уважаемые Мастера ! Снова DBGrid !!! [D5, dBase, FoxPro]
IronHawk © (2002-02-22 16:50:00)После "кучи кода", чтения Help-ов, проб и методов тыка !
Обращаюсь к Вам !
Во время выполнения программы DBGrid !
Переходит в состояние ReadOnly, Изменить данных нельзя !
DBGrid завязан к DataSource и Table(Active=True)!
Как лечить ?
... заранее спасибо !
IronHawk (2002-02-25 14:02:00) [1]
> Jony ©
ЭЭЭЭ помоему это стандартный баг !
У меня тож два ДБГрида от одного ДатаСоурса неФурыкают !
Jony (2002-02-25 13:53:00) [2]Хотите верьте, хотите нет, перешерстил все свойства, от которых могло что-то зависеть и в Grid и в наборах (хотя наборы совершенно ни при чем, ведь рядом две сетки, завязаны на один DataSource, одна работает, а другая нет) - все бесполезно. Может есть какие-то недокументированные примочки?
IronHawk (2002-02-25 13:39:00) [3]>>> Jony ©
А как сo свойством Enable ?
MetallAdm (2002-02-25 13:38:00) [4]а что стоит сделать новую таблицу
вывести схожее что то с той которая не работает
и если в той таблице проблем не будет
сравнить какие параметры были true и false
с другой таблчкой
и где была ошибка или что то там еще ...
IronHawk (2002-02-25 13:37:00) [5]>>> Jony ©
А как сo свойством Enable ?
Jony (2002-02-25 12:11:00) [6]Спасибо за совет! Но у меня то сетка находится в Edit первый столбец редактируется нормально. А вот все остальное просто недоступно курсору.
IronHawk (2002-02-25 12:01:00) [7]ВСЕМ СПАСИБО !
НАШЕЛ ПРОБЛЕМУ ! (советую > Jony © )
В DBGrid в свойстве Options есть dgEditing оно резетнулось в !False! , а НАДО true !
Получилось всё отлично !
Всё гениальное просто ( - невнимательность плохо - )
... ВСЕМ СПАСИБО !
IronHawk (2002-02-25 11:50:00) [8]
> drpass ©
Это я тож проверил ВСЕ ПОЛЯ := FALSE !
Откуда ноги растут понятия неимею !
Я пробовал PickListom баловаться но .... непомогло !
.... как лечить ?
IronHawk (2002-02-25 11:36:00) [9]
> Jony ©
OK !
Большое спасибо !
Я тут думаю, была когдато такая трабла у моего знакомого, и он решил её так:
удалил Сетку, и поставил новую на её место ...
всё как рукой сняло !
НОНСЕНС !
Если мне ничего неподскажут я сделаю также, хотя неочень хочеться,очень много итемов и пиклистов пересоздавать !
drpass (2002-02-25 11:35:00) [10]Ну, а может быть, в режиме ReadOnly находится не DbGrid, а поля таблицы?
Jony (2002-02-25 11:28:00) [11]Внимательно проанализируй ситуацию. Действительно ли Grid переходит в ReadOnly? У меня имеется что-то похожее, но блокируется доступ ко всем ячейкам, кроме первого столбца (ключевого поля). Я тоже задавал этот вопрос ( http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1014103358&n=1) но ответа так и не получил. Посмотри, что там написано. Пока глобально проблему не решил. Ну а временно выхожу из ситуации введением второй сетки, а нерабочей делаю Visible := False. На какое-то время удается сохранить работоспособность. Если удастся докопаться до истоков этого маразма - обязательно поделюсь.
IronHawk (2002-02-25 11:26:00) [12]
> Desdechado ©
Я пробовал !
Переводил его в false - недало результата !
Переводил его в true - и ставил две кнопки в форме (1-я с DBGrid.ReadOnly:=true, 2-я DBGrid.ReadOnly:=false) исспользовал их во время выполнения проекта - недало результата !
.... КАК ЛЕЧИТЬ ЕЩЁ ???
Desdechado (2002-02-25 11:18:00) [13]1. определить причину перехода в ReadOnly (никогда не сталкивался с такими самопроизвольностями)
2. вернуть его назад в False
IronHawk (2002-02-22 18:48:00) [14]DBGrid перешел в ReadOnly и изменить данные или даже воспользоваться PickList-ом для этого НеЛьЗя !
... Как лечить ?
.... заранее благодарен !