Главная страница
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.013 c
1-83173
cobby
2004-01-15 02:43
2004.01.26
получить текущую ширину popupmenu


9-83086
Ace Cooper
2003-07-10 19:04
2004.01.26
DrawAlpha под DelphiX


14-83272
Makhanev A.S.
2004-01-04 14:38
2004.01.26
Утилитка для поиска класса окна по наведению мыши...


1-83136
LinOS
2004-01-15 08:14
2004.01.26
LogonForm - как вызвать.


3-83121
stud
2003-12-29 15:51
2004.01.26
описания полей на русском