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

Вниз

Как организовать фильтрацию в DBGrid !!!   Найти похожие ветки 

 
Berezne   (2003-07-31 13:14) [0]

Есть база Парадокс и в ней следующие поля:
N - номер записи (индексировано Primary)
Nomer_z - номер заказа (не индексировано)
Suma - сума уплачених денег
Data - дата платежа
А также есть DBGRID.
Нужно организовать фильтрацию данних так чтоби введя номер заказа (поле nomer_z) можно било в DBGrid видеть оплати только по етому номеру.
Использовал SetRangeStart и SetRangeEnd. Все работает как положено. Но вот в чем проблема: фильтрация идет только по индексированому полю. И если я буду идексировать поле Nomer_z (то что мне надо), то я не смогу в него вносить несколько раз оплати по одному и тому же номеру заказа (специфика работи предусматривает оплату работи частями).
Что мне делать??? Посоветуйте МАСТЕРА чтоби ето все работало так как надо.

Большое спасиба за ответи.


 
Соловьев ©   (2003-07-31 13:16) [1]


> И если я буду идексировать поле Nomer_z (то что мне надо),
> то я не смогу в него вносить несколько раз оплати по одному
> и тому же номеру заказа (специфика работи предусматривает
> оплату работи частями).

сделай просто неуникальный индекс.


 
Berezne   (2003-07-31 14:49) [2]

Если не трудно, то напишите пример


 
Berezne   (2003-07-31 15:18) [3]

Мне кто нибуть ответит или нет???? А то сильно нужно.


 
Afteam ©   (2003-07-31 15:20) [4]

Попробуй использовать TQuery. В SQL запросе можно прописать любые условия по любым полям. Например вот такой запрос даст тебе то, что ты хошь:

select * from table.db where (nomer_z=[нужный номер])


 
gek ©   (2003-07-31 15:27) [5]

Сделай подчиненную таблицу


 
Anatoly Podgoretsky ©   (2003-07-31 15:31) [6]

Используй свойство Filter и будет ближе к теме


 
SPIRIT ©   (2003-07-31 16:49) [7]

если есть номер заказа значит должна быть таблица "заказы"
она есть ? если нет то "специфика работИ" у тебя не очень


 
Berezne   (2003-07-31 17:31) [8]

Всем спасиба. Особенно Anatoly Podgoretsky.


 
Berezne   (2003-07-31 17:32) [9]

Всем спасиба. Особенно Anatoly Podgoretsky. Все получилось.



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

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

Наверх




Память: 0.48 MB
Время: 0.026 c
3-81593
Asker
2003-07-29 13:32
2003.08.25
Возварщение параметров хранимой процедуры (MSSQL+DBExpress)


3-81542
abc
2003-07-31 14:31
2003.08.25
как Вы реализовываете обатную связь


1-81785
ZeroDivide
2003-08-15 10:56
2003.08.25
Прозрачность контролов на форме.


3-81540
McSimm2
2003-07-31 09:55
2003.08.25
[Oracle] fields not is null


14-81922
Е-Моё имя
2003-08-07 11:23
2003.08.25
ржать