Форум: "Базы";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
ВнизРедактирование поля в 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 вся ветка
Форум: "Базы";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c