С одной строкой такой код успешно работает.
- Код: Выделить всё
procedure TForm1.Button7Click(Sender: TObject);
begin
Dbf1.Filter := 'DB ="'+DBListBox1.Items.Strings[DBListBox1.ItemIndex]+'"';
Dbf1.Filtered := true;
end;
Модератор: Модераторы
procedure TForm1.Button7Click(Sender: TObject);
begin
Dbf1.Filter := 'DB ="'+DBListBox1.Items.Strings[DBListBox1.ItemIndex]+'"';
Dbf1.Filtered := true;
end;
maksmkv писал(а):Не очень понял, а , что за параметры 1 и 2 ?
for i := 0 to DBListBox1.Items.Count - 1 do
if DBListBox1.Selected[i] then
begin
// делаем что-то с выделенной строкой
Dbf1.Filter := 'DB ="'+DBListBox1.Items[DBListBox1.ItemIndex]+'"';
Dbf1.Filtered := true;
end;
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13