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

Вниз

Либо что-то с ADO или гридом из пакета DeveloperExpress4.   Найти похожие ветки 

 
Крутыш ©   (2003-12-27 14:09) [0]

Сегодня обнаружил странную вещь. Мне аж хреново стало.
В Adotable есть три записи из таблицы.
В гриде отображается следующее:
Наименование Серия Количество Цена Сумма

Фастум гель 23423 4 43 132
Левомеколь 54544 2 34 434
Алмагель 34334 6 23 123

Начинаешь редактировать одну прямо в гриде. К примеру Фастум гель.
Потом переходишь к другой щелкаешь чтобы начать редактирование.
К примеру Левомеколь. Почему – то строка с Левомеколем подменяется
Фастум гелем.

Наименование Серия Количество Цена Сумма

Фастум гель 23423 4 43 313
Фастум гель 23423 4 43 322
Алмагель 34334 6 23 123

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

Помогите разобраться что за чудеса!!!


 
Delirium ©   (2003-12-27 14:17) [1]

Не указаны ключевые поля в гриде


 
Крутыш ©   (2003-12-27 14:27) [2]

Ты имешь ввиду свойство KeyField.
Оно у меня задано.
KeyField:=name


 
Delirium ©   (2003-12-27 14:31) [3]

Значит [name] не уникально в составе выборки, надо делать составной ключ или выбрать уникальное поле


 
Крутыш ©   (2003-12-27 16:05) [4]

Да братан я так и сделал. Всё нормально. А смысл
можешь всего этого объяснить???


 
Delirium ©   (2003-12-27 16:11) [5]

Ну, раз мы стали родственниками, поступай как я - думай.


 
sniknik ©   (2003-12-27 23:06) [6]

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


 
BlackTiger ©   (2003-12-28 20:27) [7]

:)))

А сортировочка по-умолчанию у вас, батенька, какая? Уж не по редактируемому ли полю? Ентот грид, после сохранения записи, срузу же рефрешит свое содержимое, вот и кажется, что записи "пляшут". Обязательно нужно иметь в таблице ключевое поле (желательно "auto number"). Еще неплохо - запретить сортировку, ваааааще.

И никакие KeyFields тут не при чем.


 
Крутыш ©   (2003-12-28 22:44) [8]

Нет BlackTiger[7] сортировка здесь не причём.
Я разобрался уже. Почитаю повнимательнее вопрос.



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
1-83199
Victorr
2004-01-14 15:53
2004.01.26
Проблемы с Exel


1-83193
BJValentine
2004-01-14 16:39
2004.01.26
Память


4-83301
Closer
2003-11-20 00:09
2004.01.26
Использование NtQuerySystemInformation


1-83143
Пубертанец
2004-01-15 12:20
2004.01.26
bpl вместо dll


1-83170
Alekz
2004-01-14 09:28
2004.01.26
Расстояние между двумя двоичными кодами