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

Вниз

ADOTable + фильтр   Найти похожие ветки 

 
linox   (2008-12-02 17:46) [40]

ну для професионалов которые здесь на сайте,.. я не думаю что для них сложно помочь сделать, то что я написал по фильтрации


 
clickmaker ©   (2008-12-02 17:46) [41]

> [38] linox   (02.12.08 17:28)
> если можно,... то кинуть код )

а в [20] и [34] что?


 
linox   (2008-12-02 17:53) [42]

[34]
Edit := TEdit(FindComponent("Edit" + IntToStr(i)));
FindComponent - программа не знает


 
clickmaker ©   (2008-12-02 17:56) [43]

> FindComponent - программа не знает

то есть?


 
MsGuns ©   (2008-12-02 18:03) [44]

Для сортировки в АДО не нужны ни индексы, ни запросы
Вполне достаточно присвоить св-ву TCustomADODataSet.Sort строку, перечисляющую имена нужных полей в SQL-манере
Например: TADOTable1.Sort := "Pole1, Pole2, Pole3 DESC"

Хотя все, что здесь сказано по поводу "порочности" компонент TXXTable, правильно :)


 
sniknik ©   (2008-12-02 18:13) [45]

> Для сортировки в АДО не нужны ни индексы, ни запросы
> Вполне достаточно присвоить св-ву TCustomADODataSet.Sort строку
это создание локального индекса и есть. просто оно вот так просто делается (в отличии от клиентского датасета, там нужно явно задавать)


 
sniknik ©   (2008-12-02 18:19) [46]

> Например: TADOTable1.Sort := "Pole1, Pole2, Pole3 DESC"
и после
ShowMessage(TADOTable1.IndexFieldNames)


 
linox   (2008-12-02 18:30) [47]

я уже шото запутался... что в каком событии должно быть?? Еще раз: я условия фильтрации задаю в едитах. У меня выборка по одному полю делается, если начинаю подлючать другое поле (нужен выбор из оставшихся) оно сбивает прошлый отбор и начинает новый по новому полю. Нужно делать выборку по нескольким полям


 
clickmaker ©   (2008-12-02 18:32) [48]

> [47] linox   (02.12.08 18:30)

так... чукча похоже не читатель
в [20] и [34] дан намек, как можно "слепить" условия хоть из 20 эдитов. Используя " and "


 
linox   (2008-12-02 18:37) [49]

еще раз в (34)
Edit := TEdit(FindComponent("Edit" + IntToStr(i)));
FindComponent - что это?...
[Error] Unit1.pas(106): Undeclared identifier: "findcomponent"


 
clickmaker ©   (2008-12-02 18:43) [50]

> [49] linox   (02.12.08 18:37)

а F1 не нажать на нем?
в каком методе ты этот код используешь?


 
MsGuns ©   (2008-12-02 19:34) [51]

Фильтрация даст побочные эффекты - правильное решение это переход на TADODataSet и динамическое формирование текста запроса с учетом "фильтра". А с SQL все равно рано или поздно придется познакомиться - по сравнению с дельфей - это абсолютная "легкотня" :)
Про сортировку в АДО уже говорено выше - не читаем ?


 
Anatoly Podgoretsky ©   (2008-12-02 19:55) [52]

> linox  (02.12.2008 17:28:38)  [38]

Тебе опасно давать код, вдруг на работу примут.


 
linox   (2008-12-03 09:50) [53]

та это не на работу.... ) девушка попросила сделать ей....
сиквел начну изучать, после того, как доделаю эту прогу, обещаю )))
2 clickmaker:
использую в той функции, которую ты мне скинул (function BuildFilter: string;)


 
Anatoly Podgoretsky ©   (2008-12-03 09:59) [54]

> linox  (03.12.2008 9:50:53)  [53]

Бедная девушка.


 
linox   (2008-12-03 10:10) [55]

2 Anatoly Podgoretsky: я понимаю, что Вам вприкол издеватся,.. но давайте все же по делу... это не форум петросяна


 
Palladin ©   (2008-12-03 10:23) [56]


> Anatoly Podgoretsky ©   (03.12.08 09:59) [54]

Ну почему сразу бедная. Просто сделала не верный выбор :)


 
Anatoly Podgoretsky ©   (2008-12-03 11:09) [57]

> Palladin  (03.12.2008 10:23:56)  [56]

А выбор плачет на форуме.


 
clickmaker ©   (2008-12-03 11:12) [58]

> [53] linox   (03.12.08 09:50)

не понимаю, что так трудно дотянуться до F1 и почитать уже.
Ты бы девушку тогда сразу сюда присылал. От тебя ей толку мало будет, я так чувствую


 
Anatoly Podgoretsky ©   (2008-12-03 11:52) [59]

> clickmaker  (03.12.2008 11:12:58)  [58]

Зачем нам кузнец, нам кузнец не нужен.


 
sniknik ©   (2008-12-03 12:30) [60]

> сиквел начну изучать, после того, как доделаю эту прогу, обещаю )))
благими намерениями...

почему вы ползете с работы домой на карачках? встали бы уж с колен и шли как нормальный, и на автобусе могли бы поехать...
обещаю, счаз доползу, очень уж домой хочется, а после сразу начну ходить и ездить...
???

> я понимаю, что Вам вприкол издеватся,.. но давайте все же по делу... это не форум петросяна
это вопрос петросяна, вот все и радуются, когда и где еще придется...

ты понимаешь что занимаешься маразмом? и просишь в этом маразме помочь, а нормальные советы, даже с кодом ты просто напросто не понимаешь...
думаешь тут горят желанием отбросив нормальную логику, начать думать на твоей маразматической, и дать тебе пример в твоих понятиях? понимать должен учится ты нормальную, а не окружающие понимать твою... имхо.



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

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

Наверх




Память: 0.58 MB
Время: 0.017 c
2-1228248817
Тень
2008-12-02 23:13
2009.01.18
Метод сеток


2-1228133156
dymok
2008-12-01 15:05
2009.01.18
SQL.Text сохранить в файл


2-1228290164
DimonS
2008-12-03 10:42
2009.01.18
Возможно ли сгруппировать записи без ограничивающих пробелов?


15-1226985886
Virgo_Style
2008-11-18 08:24
2009.01.18
Тем, кто пользуется ZoneAlarm


15-1227096604
GEN++
2008-11-19 15:10
2009.01.18
Пропала пол_л_итра компонентов в D5