Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Фильтрация! [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


Наверх

Титульная страница Поиск, карта сайта Написать письмо