Вниз
Скачать: CL | DM;

компоненты 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
1-92977
KolyanMac
2002-11-18 15:20
2002.11.28
Перенос в StringGrid


1-93137
MetalFan
2002-11-18 10:35
2002.11.28
как узнать версию MS Office?


1-92964
VaS
2002-11-18 11:33
2002.11.28
Объект, вызвавший данный метод?


3-92852
RomZm
2002-11-13 00:10
2002.11.28
QReport по одной строке...


7-93265
alf_
2002-09-28 04:19
2002.11.28
Работа с мышкой




   Наверх