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

Вниз

Фильтрация таблицы с помощью события OnFilterRecord   Найти похожие ветки 

 
StAL ©   (2002-10-07 13:23) [0]

Если я фильтрую Table с пом OnFilterRecord, и получаю в ДБГриде результаты, потом перехожу в форму редактирования по фильтрованным записям, то редактирование не пашет, говорит No current record, т. к. в событии
Table1Last.Value
Пожалуйста, скажите, как этого избежать.
Заранее спасибо.
С ув. Алексей


 
ЮЮ ©   (2002-10-07 13:32) [1]

No current record, т. к. в событии Table1Last.Value
--------- не понял --------------



 
Johnmen ©   (2002-10-07 13:39) [2]

А в какой момент говорит и какие DataAware компоненты используются для редактирования ?

>ЮЮ © (07.10.02 13:32)

Он имел в виду, что в событии OnFilterRecord используется Value поля Table1Last...


 
StAL ©   (2002-10-07 15:07) [3]

Используются DBEdit"ы и DBGrid
Как только я ввожу текст в какой либо из DBEdit"ов текст, вызывается ONFilterRecord, и при попытке получения Table1Last.Value, говорит No Current Record.
Пробовал установить RecNo, не помогает.
Спасибо за ответы, жду добавлений
С уважением, Алексей


 
Johnmen ©   (2002-10-07 15:14) [4]

В ONFilterRecord не используй имя поля напрямую, а обращайся
DataSet["fieldname"]


 
StAL ©   (2002-10-07 18:00) [5]

Так тоже не работает


 
Johnmen ©   (2002-10-07 18:08) [6]

Пройдись отладчиком, найди место, где валится. Запомни последовательность действий. Наверняка ошибка в программе...


 
ЮЮ ©   (2002-10-08 03:14) [7]

Возможно, откорректированное значение выводит запись за условия фильтра, и этой записи, как бы не должно быть в отсортированном наборе. Корректируй записи через другой DataSet, синхронизируя записи.


 
ЮЮ ©   (2002-10-08 03:17) [8]

Или в обработчике ONFilterRecord проверяй DataSet.State и если <>dsBrowse тогда запись всегда удовлетворяет условию, иначе проверяй, действительно ли она удовлетворяет условию.


 
StAL ©   (2002-10-08 12:04) [9]

Да не прав обработчик. исправил спасибо



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
4-92779
Xemax
2002-09-05 15:19
2002.10.28
где нати подробное описание FAT32 и NTFS?


14-92698
Undert
2002-10-07 23:47
2002.10.28
Не упустите возможность быть в первых номерах .....


1-92531
KidMan
2002-10-15 23:02
2002.10.28
Позвольте еще немного Вас помучать...


4-92821
Пенсионер
2002-09-13 12:35
2002.10.28
Помогите ламеру осуществить хитрый перехват нажатие кнопки?


1-92603
EugeneK
2002-10-17 11:34
2002.10.28
Поиск файла