Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];

Вниз

компоненты Interbase   Найти похожие ветки 

 
oss   (2002-11-11 17:00) [0]

Уважаемые, помогите! использую стандартные конпоненты в делфи7 для интербейса. Пытаюсь фильтровать набор данных, а ничего! как и не ставлю фильтр !
пример
tbObjects.Filter:="";
tbObjects.Filter:="type_id = "+inttostr(tbTypeBugsID.Value);
ShowMessage(tbObjects.Filter); // это для удостоверения
if not tbObjects.Filtered then
tbObjects.Filtered:=True;


 
exit   (2002-11-11 17:13) [1]


procedure tbObjectsOnFilterRecord(DataSet: TDataSet; var Accept: Boolean)
begin
Accept := (tbObjects.FieldByName("type_id").AsInteger = tbTypeBugsID.Value)
end;

Но я бы лучше фильтровал в запросе.


 
oss   (2002-11-11 17:19) [2]

таже история... вообще нет реакции на фильтры !


 
exit   (2002-11-11 17:23) [3]

Надо написать в другом месте (обр. наж. кнопки)

tbObjects.Filtered := false;
tbObjects.Filtered := true;

А вот

tbObjects.Filter

не пригодится при таком подходе


 
Wolf226   (2002-11-11 18:05) [4]

2Oss

Может стоит для начала Help почитать, а потом спрашивать.

TDataSet.OnFilterRecord

Use an OnFilterRecord event handler to filter records using a criterion that can’t be implemented using the Filter property. For example, using the Filter property, field comparisons are not supported against local tables (Paradox, dBASE, Access, FoxPro), but an OnFilterRecord event handler can implement any criterion at all.



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

Форум: "Базы";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.006 c
14-93249
AL2002
2002-11-07 12:12
2002.11.28
Есть у кого-то хоть один архив форумов за 2001 год?


14-93195
Ketmar
2002-11-09 15:38
2002.11.28
вот. Elite: Mythology. очередной рвотнопозывной


3-92919
Andy78
2002-11-11 15:14
2002.11.28
Ячейки DBGrid


14-93222
Сатир
2002-11-10 16:11
2002.11.28
Именинники 10 ноября


14-93224
Николай Быков
2002-11-10 12:05
2002.11.28
Последний день каникул :-(





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский