![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по DBComboBox-у! проблема в следующем: когда быстро переме
Kurt_ © (2003-01-08 13:06:00)Вопрос по DBComboBox-у! проблема в следующем: когда быстро перемещаешься по записям таблицы, то иной раз значение поля в КомбоБоксе "перелетает" на другую запись и ее апдейтит. Как такое возможно и как этого избежать?
использую БДЕ (на АДО тоже наблюдал подобное) и MS SQL Server.
Kurt_ (2003-01-08 17:37:00) [1]ау! люди, что делать? помогите!
Kurt_ (2003-01-08 16:37:00) [2]То есть если нет некоторых значений (допустим "пусто") в КобоБоксе то может быть такое что он их заменяет на какие-то существующие в Итемсе?
jee (2003-01-08 16:03:00) [3]странно вообще-то
Я подумал, может у тебя в Items нет каких-то значений этого столбца, то есть не полный список значений. И если, к примеру, где-то срабатывает твой комбобокс то может он заменяет значения на те, что у него есть в списке. Маразм конечно, а вдруг :))
Kurt_ (2003-01-08 15:22:00) [4]просто значения для поля. ну как обычно:-) если конкретно то просто значения однобуквенные вот и все.
jee (2003-01-08 15:11:00) [5]А что у тебя в Items комбобокса?
Kurt_ (2003-01-08 15:04:00) [6]есть таблица, есть форма отображающая конкретную какую то запись и передвигшающаяся по набору с помощью DBNavigator. Чтобы и мышкой передвигаться (колесиком то есть), поставленны обработчики на верх/вниз мышкой типа: следующий() и предыдущий() соответственно. Некоторые поля записи таблицы визуально представляются DBComboBox-ами. Так вот если установить какое-то значение (ну апдейт получается записи при сохранении, ну и соответственно при перемещении по набору) то при "быстром" перемещении по записям получается что оно установленным значением в DBComboBox-е иной раз падейтит другие записис, следующие по ходу движения перемещения.
вот такие пироги, что делать?
Johnmen (2003-01-08 14:27:00) [7]Опиши четкопроблему...
Kurt_ (2003-01-08 14:18:00) [8]1. Что значит "медленно"?:-)
2. ну их даже можно сказать как таковых нема...
при передвижении "колесика" мыши только следующий() и предыдущий() выполняются и все.
3. Если Апдейтишь одну запись и потом передвигаешься он иной раз за собой апдейтит еще записи...
Что делать люди? в чем я не прав? или как исправить?
Johnmen (2003-01-08 13:50:00) [9]1. Перемещаться медленно
2. Разобраться со своими обработчиками
3. Причем здесь апдейт ???
Kurt_ (2003-01-08 13:40:00) [10]Ау! Люди, помогите, очень надо!