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

Вниз

Кто может - поможет ! Уважаемые Мастера ! Снова DBGrid !!!   Найти похожие ветки 

 
IronHawk ©   (2002-02-22 16:50) [0]

После "кучи кода", чтения Help-ов, проб и методов тыка !
Обращаюсь к Вам !
Во время выполнения программы DBGrid !
Переходит в состояние ReadOnly, Изменить данных нельзя !
DBGrid завязан к DataSource и Table(Active=True)!

Как лечить ?
... заранее спасибо !


 
IronHawk ©   (2002-02-22 18:48) [1]

DBGrid перешел в ReadOnly и изменить данные или даже воспользоваться PickList-ом для этого НеЛьЗя !

... Как лечить ?

.... заранее благодарен !


 
Desdechado ©   (2002-02-25 11:18) [2]

1. определить причину перехода в ReadOnly (никогда не сталкивался с такими самопроизвольностями)
2. вернуть его назад в False


 
IronHawk ©   (2002-02-25 11:26) [3]


> Desdechado ©

Я пробовал !
Переводил его в false - недало результата !
Переводил его в true - и ставил две кнопки в форме (1-я с DBGrid.ReadOnly:=true, 2-я DBGrid.ReadOnly:=false) исспользовал их во время выполнения проекта - недало результата !

.... КАК ЛЕЧИТЬ ЕЩЁ ???


 
Jony ©   (2002-02-25 11:28) [4]

Внимательно проанализируй ситуацию. Действительно ли Grid переходит в ReadOnly? У меня имеется что-то похожее, но блокируется доступ ко всем ячейкам, кроме первого столбца (ключевого поля). Я тоже задавал этот вопрос ( http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1014103358&n=1) но ответа так и не получил. Посмотри, что там написано. Пока глобально проблему не решил. Ну а временно выхожу из ситуации введением второй сетки, а нерабочей делаю Visible := False. На какое-то время удается сохранить работоспособность. Если удастся докопаться до истоков этого маразма - обязательно поделюсь.


 
drpass ©   (2002-02-25 11:35) [5]

Ну, а может быть, в режиме ReadOnly находится не DbGrid, а поля таблицы?


 
IronHawk ©   (2002-02-25 11:36) [6]


> Jony ©

OK !
Большое спасибо !
Я тут думаю, была когдато такая трабла у моего знакомого, и он решил её так:
удалил Сетку, и поставил новую на её место ...
всё как рукой сняло !
НОНСЕНС !

Если мне ничего неподскажут я сделаю также, хотя неочень хочеться,очень много итемов и пиклистов пересоздавать !


 
IronHawk ©   (2002-02-25 11:50) [7]


> drpass ©

Это я тож проверил ВСЕ ПОЛЯ := FALSE !

Откуда ноги растут понятия неимею !
Я пробовал PickListom баловаться но .... непомогло !

.... как лечить ?


 
IronHawk ©   (2002-02-25 12:01) [8]

ВСЕМ СПАСИБО !
НАШЕЛ ПРОБЛЕМУ ! (советую > Jony © )

В DBGrid в свойстве Options есть dgEditing оно резетнулось в !False! , а НАДО true !

Получилось всё отлично !
Всё гениальное просто ( - невнимательность плохо - )

... ВСЕМ СПАСИБО !


 
Jony ©   (2002-02-25 12:11) [9]

Спасибо за совет! Но у меня то сетка находится в Edit первый столбец редактируется нормально. А вот все остальное просто недоступно курсору.


 
IronHawk ©   (2002-02-25 13:37) [10]

>>> Jony ©
А как сo свойством Enable ?


 
MetallAdm ©   (2002-02-25 13:38) [11]

а что стоит сделать новую таблицу
вывести схожее что то с той которая не работает

и если в той таблице проблем не будет
сравнить какие параметры были true и false
с другой таблчкой

и где была ошибка или что то там еще ...


 
IronHawk ©   (2002-02-25 13:39) [12]

>>> Jony ©
А как сo свойством Enable ?


 
Jony ©   (2002-02-25 13:53) [13]

Хотите верьте, хотите нет, перешерстил все свойства, от которых могло что-то зависеть и в Grid и в наборах (хотя наборы совершенно ни при чем, ведь рядом две сетки, завязаны на один DataSource, одна работает, а другая нет) - все бесполезно. Может есть какие-то недокументированные примочки?


 
IronHawk ©   (2002-02-25 14:02) [14]


> Jony ©

ЭЭЭЭ помоему это стандартный баг !
У меня тож два ДБГрида от одного ДатаСоурса неФурыкают !



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

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

Наверх




Память: 0.5 MB
Время: 0.01 c
4-80721
serjant
2002-01-25 14:49
2002.03.25
TEdit


6-80636
Vampire
2002-01-05 20:04
2002.03.25
Два вопроса по подключению


3-80382
IronHawk
2002-02-22 11:04
2002.03.25
Приветствую многоуважаемых Мастеров ! DBGrid->DataSource->Table ???


4-80726
Хлор
2002-01-26 04:54
2002.03.25
Пиплы помогите!!! Можно ли установить приоритет программы


1-80496
Шрек
2002-03-12 03:27
2002.03.25
Скомпилировать библиотеку только с нужными функциями