Вниз
Скачать: CL | DM;

Редактирование поля в DBGrid   Найти похожие ветки 

 
marcel   (2004-10-13 09:10) [0]

Здрасте.
Нажимаю "мышкой" на поле в DBGrid для редактирования поля - и пропадает значение(поле грида становится пустым). Т.е. вместо того, что бы исправить одну букву в названии приходится набирать значение полностью заново.
Как сделать что бы значение не исчезало?

Окружающая обстановка:
IBQuery->DataSetProvider->ClientDataSet->DataSource->DBGrid.
Главное что в другом гриде значение не исчезает и легко можно подправить нужный символ.
Ну там чуть другая связка.
IBQuery->DataSource->DBGrid.

Параметры гридов сравнивал - одинаковые(ну кроме есессно DataSource, Height и т.д.). У обоих датасурсов свойство AutoEdit=true.


 
Johnmen ©   (2004-10-13 09:47) [1]

Можно поинтересоваться смыслом первой связки ?


 
Rule ©   (2004-10-13 10:04) [2]

скорее всего у тебя тип данных стоит чар а не варчар, поэтому добавляются пробелы, и так как он упирается при показе в правый край, то пробелы у тебя как бы не видны, но когда редактируешь, он выравнивает в обратную сторону .... и происходит такой эфект, чтоб это проверить попробуй при редактировании курсор подвигать влево до упора,если у тебя покажется твой текст, который ты видел при просмотре то проблеммп именно в этом ...


 
marcel   (2004-10-13 11:22) [3]

>Johnmen
Не получилось заставить работать фильтр у IBQuery. Та же самая конструкция в CLientDataSet работает.
...Filtered:=true;
...Filter="field1="+ValueToStr(Value)

Если подскажете в чем грабли - спасибо.

>Rule
Нет. Тип поля - VARCHAR. В лево курсор упирается, но ничего не показываетя. Стрелка "вверх" - переход на запись выше. Ширина поля в DBGrid значительно больше, чем содержимое поля.


 
Johnmen ©   (2004-10-13 11:28) [4]

>Если подскажете в чем грабли - спасибо.

Это не грабли, а фича IBX. Свойство Filter не реализовано.
Поэтому надо пользовать OnFilterRecord.


 
marcel   (2004-10-13 12:34) [5]

>Johnmen
Спасибо за подсказку. Ну а все таки, почему в гриде значение пропадает? Мало ли случаев, когда придется ClientDataSet использовать.


 
marcel   (2004-10-14 08:18) [6]

И все таки? А?



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
6-1094555612
beginners
2004-09-07 15:13
2004.11.14
browser


3-1097958612
saNat
2004-10-17 00:30
2004.11.14
"Архивация" БД Access


1-1099126770
namiq
2004-10-30 12:59
2004.11.14
vid formi


3-1097650762
AZ
2004-10-13 10:59
2004.11.14
Ограничения FireBird


6-1094569507
Никита
2004-09-07 19:05
2004.11.14
Работа с TidPop3




   Наверх