Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];

Вниз

Кто может - поможет ! Уважаемые Мастера ! Снова 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
3-80416
UncleRu
2002-02-19 20:08
2002.03.25
Транзакция. Как это сделать?


1-80530
Darkwin
2002-03-13 10:31
2002.03.25
TMemoryStream


6-80643
Jorh
2002-01-10 09:07
2002.03.25
О параметре


3-80429
new
2002-02-26 10:35
2002.03.25
Kak konetktirovat s MSSQL Server chtobi rabotal bistree?


1-80566
SuperIgor
2002-03-10 02:03
2002.03.25
CreateFile





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский