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

Вниз

TOracleDataset.Locate   Найти похожие ветки 

 
Sam Stone ©   (2003-10-15 13:15) [0]

Почему-то не срабатывает.
Добавляю запись, после делаю
Dataset.Locate(<имя поля>,<значение>,[]);
а оно не хочет, причем функция возвращает true
Кто знает, подскажите, в чем может быть проблема


 
Sandman25 ©   (2003-10-15 13:20) [1]

После Locate не происходит возврат на Bookmark или Close/Open?
Кусок кода приведите.


 
Sam Stone ©   (2003-10-15 13:32) [2]

query.sql.text:="insert ......";
query.execute;
dataset.refresh;
dataset.locate("name","text",[]);

в ДБшном комбобоксе должна стать выбранной эта запись, но этого не происходит. Хотя в другом месте (кода) срабатывает


 
DenK_vrtz ©   (2003-10-15 13:36) [3]

а на событиях BeforeScroll или AfterScroll ничего невисит?


 
Sam Stone ©   (2003-10-15 13:46) [4]


> а на событиях BeforeScroll или AfterScroll ничего невисит?

нет


 
DenK_vrtz ©   (2003-10-15 13:55) [5]

чего еще сказать,
надо все аккуратно проверять, особенно события OnChange,
значит где-то что-то не так!


 
Sam Stone ©   (2003-10-15 14:08) [6]

А что проверять?
На датасете ничего не висит.
На ДБшном комбобоксе - OnMouseDown & OnCloseup
Явно, ни то, ни то не срабатывает при вызове locate


 
Sandman25 ©   (2003-10-15 15:18) [7]

>в ДБшном комбобоксе должна стать выбранной эта запись, но этого не происходит

Не совсем понимаю. Для того, чтобы это случилось, надо изменить то поле, которое редактирует комбобокс, ИМХО.


 
Vlad ©   (2003-10-15 15:26) [8]

>Sandman25 © (15.10.03 15:18) [7]
Дык вроде DBComboBox отображает ту запись, на которой стоит курсор в датасете ? Locate как раз должен эту позицию изменить.
Может в DataSource что-то не то указано или DataField ?


 
Sandman25 ©   (2003-10-15 16:25) [9]

[8] Vlad © (15.10.03 15:26)

Я подумал, что он делает Locate не в том Dataset, что редактируется в DBComboBox, а в том, что загружает в него возможные варианты.
Все-таки, определение текущей записи по изменению DBComboBox несколько необычно :)



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

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

Наверх




Память: 0.48 MB
Время: 0.052 c
3-41007
New user
2003-10-23 18:01
2003.11.13
Array fields in FireBird


6-41841
LiViD
2003-09-12 19:27
2003.11.13
Прием/посылка файловых потоков через сокетное соединение.


4-42228
DillerXX
2003-09-16 21:53
2003.11.13
Dll


1-41336
Suharew
2003-10-30 22:12
2003.11.13
Командная строка


14-41876
Dima_dvp
2003-10-23 23:03
2003.11.13
Application - Зачем? и как избавиться