Форум: "Начинающим";
Текущий архив: 2009.01.18;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.56 MB
Время: 0.008 c