Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];

Вниз

Фильтрация!   Найти похожие ветки 

 
Officeman   (2003-03-26 19:39) [0]

Пожалуйста подскажите решение, Уважаемые мастера.
Есть база basex.db (Paradox7)
в базе примерно 5000 записей.
в одном из полей значения (либо ИМПОРТ, либо ОТЕЧЕСТВЕННЫЙ, ЛИБО ИМПОРТотОТЕЧ.) .так вот надо методом фильтрации показать либо
записи ИМПОРТ, либо только ОТЕЧЕСТВЕННЫЕ и тд.
Как фильтровать(оставлять в dbgide1, только записи нужной группы?)

с Уважением, ОфисМен


 
Anatoly Podgoretsky   (2003-03-26 19:43) [1]

Свойство Filter/Filtered


 
Officeman   (2003-03-26 19:52) [2]

Я забыл как им пользоваться. а может незнал..
У меня создал индекс на этот слолбец.
привидите пожалуйста пример использования...


 
Anatoly Podgoretsky   (2003-03-26 19:53) [3]

Никогда не поздно обновить знания путем просмотра справки по этой теме


 
Officeman   (2003-03-26 19:54) [4]

У вас умаляю. покажите пример


 
Mike_Goblin   (2003-03-26 21:07) [5]

Table1.Filter := "имя поля = " + AnsiQuotedStr("ОТЕЧЕСТВЕННЫЙ");
Table1.Filtered:=true;


 
MsGuns   (2003-03-26 21:13) [6]

Старайся поменять свою "физиологию мысли" и отказаться от TTable как от старого и ветхого пережитка прошлого. Осваивай SQL (я это в основном сделал за неделю - имеется в виду Local SQL) и используй запросы. Сегодня потеряешь неделю, за год выиграешь месяцы


 
Officeman   (2003-03-26 21:23) [7]

ээээ.... пишу так

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:27) [8]

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:36) [9]

=(( мне это ниочём неговорит. но я возьму это на заметку


 
MsGuns   (2003-03-26 21:53) [10]

>Officeman (26.03.03 21:36)

С ангийским на "вы" ?
Перевод:

Описание:
Юзайте AnsuQuotedStr для преобразования строки (задается параметром S) в обрамленную кавычками строку, указывая Quoted как символ для обрамления. Символ Qouted вставляется в самом начале рез.строки и в конце ее. При этом каждый такой символ в строке дублируется.

Примечание. Поддерживает многобайтные наборы символов (МБНС)


А можно было просто набрать строку
ShowMessage(AnsiQoutedStr("Учиться, учиться и учиться"),"Ж");

запустить прогу и посмотреть на плоды рук своих.


 
MsGuns   (2003-03-26 21:56) [11]

Пардон !

ShowMessage(AnsiQuotedStr("Учиться, учиться и учиться","Ж");

Замучился я с тобой, офисный ты наш !))



 
Officeman   (2003-03-26 22:12) [12]

ясно. спасибо за время потраченное на меня.


 
MsGuns   (2003-03-26 22:14) [13]

>Officeman (26.03.03 22:12)
>ясно. спасибо за время потраченное на меня.

"Спасибо" - это уж слишком много для нас, сермяжных. Бутылки будет вполне достаточно Ж))


 
MsGuns   (2003-03-26 22:19) [14]

Смех, но только сейчас прочитал собственно сабж до конца

>в одном из полей значения (либо ИМПОРТ, либо ОТЕЧЕСТВЕННЫЙ, ЛИБО ИМПОРТотОТЕЧ.)

Это кто такой умный проектировал эту базу ? Отвел для двухбитового признака целый стринг ? Да еще небось CHARACTER, а не VARCHAR (хотя для парадокса это одна хрень). А в базе 5000 записей ? Дааа, жаль бедных юзеров ;((


 
Officeman   (2003-03-26 22:25) [15]

Да это я для примера написал так... чтоб вопрос понятнее звучал


 
MsGuns   (2003-03-26 22:30) [16]

Аааааааа...


 
Officeman   (2003-03-26 23:01) [17]

=))
Издеваетесь да? ну издевайтесь ...



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

Форум: "Базы";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.009 c
3-54413
me2
2003-04-01 13:56
2003.04.17
Подключение к удаленной БД


1-54588
Jao
2003-04-07 10:28
2003.04.17
совместное использование библиотеки VCL разными приложениями


4-54942
NewEdik
2003-02-17 21:53
2003.04.17
Отступ в ComboBox


3-54432
dima_ya
2003-04-01 18:12
2003.04.17
Критические секции, события, мьютексы и т.д


1-54693
Mad Diger
2003-04-04 18:20
2003.04.17
TDbGridEh + keypress





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский