Пишу Диплом! проблема с Фильтрами БД в DELPHI 6 !
2369
11
Помогите! Тону!!!
Нужна строка фильтрации определённых столбцов и строк в окне DBGrid, по кнопке, или по DBComboBox!!!
Если есть какие-то ссылки, киньте...
Можно в аську писать 122711043
Спасибо!
Нужна строка фильтрации определённых столбцов и строк в окне DBGrid, по кнопке, или по DBComboBox!!!
Если есть какие-то ссылки, киньте...
Можно в аську писать 122711043
Спасибо!
Slider007
member
Термин "SQL" о чём-нибудь говорит ?
Да там без SQL можно обойтись. У компонентов Table,Query есть свойства Filter и Filtered. в Filter можно запихать любое условие. Подробнее про синтаксис фильтра узнаешь, встав на поле Filter в Object Inspector'e и нажав F1
Термин "SQL" говорит о том, что неплохо было бы его не только по наслышке знать! .. так что приходится обходиться без него! ;(
Вот мне именно! Мне и нужны эти условия! а уж куда запихать я найдупомоги, если сможешь!
Можно не только filter но и оператор SetRange
MegaBase.DataModule1.Log.IndexName:='Имя Индекса';
MegaBase.DataModule1.Log.SetRange([DocID,Date1],[DocID,Date2]);
Например здесь включается сначала индекс с необходимыми полями, потом в фильт передаются переменные-значения. В результате в таблице-журнале остаются записи одного человека DocID с числа Date1 по число Date2.
Отключается фильтрация Log.CancelRange
MegaBase.DataModule1.Log.IndexName:='Имя Индекса';
MegaBase.DataModule1.Log.SetRange([DocID,Date1],[DocID,Date2]);
Например здесь включается сначала индекс с необходимыми полями, потом в фильт передаются переменные-значения. В результате в таблице-журнале остаются записи одного человека DocID с числа Date1 по число Date2.
Отключается фильтрация Log.CancelRange
Сейчас читают
Дозор культовый! NF
161844
985
КиноВикторина
92197
1000
Легион-такси 28-666-55
88461
614
Термин "SQL" о чём-нибудь говорит ?Избаляйтесь от привычки так общаться, это понты и элементарная глупая гордось с неуважением.
на эту тему выражения.
- а поиском воспользоваться не судьба?
- а в инете порыться религия не позволяет?
и т.д.
Это ИМХО хамство.
Slider007
member
> это понты и элементарная глупая гордось с неуважением.
Ничего подобного. Это всего лишь наводящий вопрос. Советую не делать скоропостижных выводов. Никто никого обижать не собирался.
А SkiFF_ForEver'у советую задавать более конкретные вопросы, потому что по вопросу не понятно ни какая СУБД используется, ни какие компоненты доступа к данным используются для работы с базой. К тому же не известно на каком этапе разработки находтся программа - может быть человек вообще смотрит сейчас на пустую форму и думает с чего начать ... Как тут без дополнительных вопросов обойтись ?
Повторяю ещё раз, никого не хотел обидеть.
Ничего подобного. Это всего лишь наводящий вопрос. Советую не делать скоропостижных выводов. Никто никого обижать не собирался.
А SkiFF_ForEver'у советую задавать более конкретные вопросы, потому что по вопросу не понятно ни какая СУБД используется, ни какие компоненты доступа к данным используются для работы с базой. К тому же не известно на каком этапе разработки находтся программа - может быть человек вообще смотрит сейчас на пустую форму и думает с чего начать ... Как тут без дополнительных вопросов обойтись ?
Повторяю ещё раз, никого не хотел обидеть.
Видимо Ваш вопрос
Термин "SQL" о чём-нибудь говорит ?Включает в себя все это?
потому что по вопросу не понятно ни какая СУБД используется, ни какие компоненты доступа к данным используются для работы с базой. К тому же не известно на каком этапе разработки находтся программа - может быть человек вообще смотрит сейчас на пустую форму и думает с чего начать ... Как тут без дополнительных вопросов обойтись ?
Slider007
member
Думайте как хотите, я отвечаю только за себя.
Погода хреновая сегодня .. {оффтоп}
Погода хреновая сегодня .. {оффтоп}
Egor_M
experienced
Избаляйтесь от привычки так общаться, это понты и элементарная глупая гордось с неуважением.Есть интернет и документация, как ни странно там есть ответы на все вопросы или почти на все. Хамством в данном случае, как и во многих других подобных случаях, мне кажется элементарное нежелание почитать документацию или поискать решения в интернете.
на эту тему выражения.
- а поиском воспользоваться не судьба?
- а в инете порыться религия не позволяет?
и т.д.
Это ИМХО хамство.
Это мое ИМХО.
Советую почитать RTFM и STFW: как понять, что вы серьезно облажались
Там как для тебя написано:
Вас это не должно возмущать; по хакерским стандартам, он оказал вам достаточное уважение уже тем, что не проигнорировал вопрос. Вы должны поблагодарить ответившего за его отеческую доброту.
ТОП 5
1
2
3
4