![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Фильтрация! [D6]
Officeman © (2003-03-26 19:39:00)Пожалуйста подскажите решение, Уважаемые мастера.
Есть база basex.db (Paradox7)
в базе примерно 5000 записей.
в одном из полей значения (либо ИМПОРТ, либо ОТЕЧЕСТВЕННЫЙ, ЛИБО ИМПОРТотОТЕЧ.) .так вот надо методом фильтрации показать либо
записи ИМПОРТ, либо только ОТЕЧЕСТВЕННЫЕ и тд.
Как фильтровать(оставлять в dbgide1, только записи нужной группы?)
с Уважением, ОфисМен
Officeman (2003-03-26 23:01:00) [1]=))
Издеваетесь да? ну издевайтесь ...
MsGuns (2003-03-26 22:30:00) [2]Аааааааа...
Officeman (2003-03-26 22:25:00) [3]Да это я для примера написал так... чтоб вопрос понятнее звучал
MsGuns (2003-03-26 22:19:00) [4]Смех, но только сейчас прочитал собственно сабж до конца
>в одном из полей значения (либо ИМПОРТ, либо ОТЕЧЕСТВЕННЫЙ, ЛИБО ИМПОРТотОТЕЧ.)
Это кто такой умный проектировал эту базу ? Отвел для двухбитового признака целый стринг ? Да еще небось CHARACTER, а не VARCHAR (хотя для парадокса это одна хрень). А в базе 5000 записей ? Дааа, жаль бедных юзеров ;((
MsGuns (2003-03-26 22:14:00) [5]>Officeman (26.03.03 22:12)
>ясно. спасибо за время потраченное на меня.
"Спасибо" - это уж слишком много для нас, сермяжных. Бутылки будет вполне достаточно Ж))
Officeman (2003-03-26 22:12:00) [6]ясно. спасибо за время потраченное на меня.
MsGuns (2003-03-26 21:56:00) [7]Пардон !
ShowMessage(AnsiQuotedStr("Учиться, учиться и учиться","Ж");
Замучился я с тобой, офисный ты наш !))
MsGuns (2003-03-26 21:53:00) [8]>Officeman (26.03.03 21:36)
С ангийским на "вы" ?
Перевод:
Описание:
Юзайте AnsuQuotedStr для преобразования строки (задается параметром S) в обрамленную кавычками строку, указывая Quoted как символ для обрамления. Символ Qouted вставляется в самом начале рез.строки и в конце ее. При этом каждый такой символ в строке дублируется.
Примечание. Поддерживает многобайтные наборы символов (МБНС)
А можно было просто набрать строку
ShowMessage(AnsiQoutedStr("Учиться, учиться и учиться"),"Ж");
запустить прогу и посмотреть на плоды рук своих.
Officeman (2003-03-26 21:36:00) [9]=(( мне это ниочём неговорит. но я возьму это на заметку
MsGuns (2003-03-26 21:27:00) [10]function AnsiQuotedStr(const S: string; Quote: Char): string;
Description
Use AnsiQuotedStr to convert a string (S) to a quoted string, using the provided Quote character. A Quote character is inserted at the beginning and end of S, and each Quote character in the string is doubled.
Note: This function supports multi-byte character sets (MBCS).
Officeman (2003-03-26 21:23:00) [11]ээээ.... пишу так
Table1.Filter := "Proizvedeno=" +AnsiQuotedStr("Отечественный");
Table1.Filtered:=true;
Пишет [Error] Unit1.pas(277): Not enough actual parameters
указывает на строку
Table1.Filter := "Proizvedeno=" +AnsiQuotedStr("Отечественный");
если ввожу без +AnsiQuotedStr то пишет [ERROR] table1: filed "O" not found
=((
MsGuns (2003-03-26 21:13:00) [12]Старайся поменять свою "физиологию мысли" и отказаться от TTable как от старого и ветхого пережитка прошлого. Осваивай SQL (я это в основном сделал за неделю - имеется в виду Local SQL) и используй запросы. Сегодня потеряешь неделю, за год выиграешь месяцы
Mike_Goblin (2003-03-26 21:07:00) [13]Table1.Filter := "имя поля = " + AnsiQuotedStr("ОТЕЧЕСТВЕННЫЙ");
Table1.Filtered:=true;
Officeman (2003-03-26 19:54:00) [14]У вас умаляю. покажите пример
Anatoly Podgoretsky (2003-03-26 19:53:00) [15]Никогда не поздно обновить знания путем просмотра справки по этой теме
Officeman (2003-03-26 19:52:00) [16]Я забыл как им пользоваться. а может незнал..
У меня создал индекс на этот слолбец.
привидите пожалуйста пример использования...
Anatoly Podgoretsky (2003-03-26 19:43:00) [17]Свойство Filter/Filtered