Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.16;
Скачать: CL | DM;

Вниз

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

 
Лана Розанова ©   (2002-09-04 16:03) [0]

Как сделать так чтобы в таблице остались только те строки, в одном из полей которых есть значение "Yes"
СПАСИБО!!!


 
@lex   (2002-09-04 16:33) [1]

Query1.Filter := "field = "+chr(39)+"Yes"+chr(39);
Query1.Filtered := true;


 
BOA_KAA ©   (2002-09-04 16:34) [2]

Организовать поиск по строкам и если слово не встречается, удалить строку... Или я чего-то в вопросе не понял?


 
ЩЛ   (2002-09-04 16:44) [3]

А можа так
delete from TABLE
where
Field1 <> "Yes" and
.... and
FieldN <> "Yes"


 
Digitman ©   (2002-09-04 16:47) [4]

DELETE FROM MYTABLE WHERE ОдноИзПолей <> "Yes"


 
Лана Розанова ©   (2002-09-04 16:49) [5]

>Digitman

А обязательно удалять строку?
А потом захочу восстановить как было!


 
Лана Розанова ©   (2002-09-05 07:52) [6]

А почему так не работает?
DanfossTable1.Filter:="SETTING="+QuotedStr("Yes");

хотя вот так работает.
DanfossTable1.Filter:="PNU="+
QuotedStr(TabControl1.Tabs[TabControl1.TabIndex]+"*");


 
ЮЮ ©   (2002-09-05 08:22) [7]

А это действительно текстовое поле, в котором значение "Yes"? А может это Логическое поле и в нем значение Yes (без кавычек). Более того, если это поле логическое, то в Where его уже можно (или, даже, нужно) использовать без проверок на = <>,
напр.
Setting and
not Setting or


 
Digitman ©   (2002-09-05 08:24) [8]

Вопрос-то ты как задала ?

>>"Как сделать так чтобы в таблице остались только те строки.."

Это как раз и подразумевает удаление строк в ТАБЛИЦЕ, не удовлетворяющих некоему условию.

Ведь "набор данных" (НД), полученный в результате фильтрации таблицы тем или иным образом, и собственно "таблица" как объект БД - далеко не одно и тоже




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

Текущий архив: 2002.09.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
6-50907
Dr.Freddy/
2002-07-10 07:38
2002.09.16
Чат: быстрое имя


1-50831
alexey-v
2002-09-03 09:05
2002.09.16
Обработчик события OnClick для массива CheckBox


4-51039
Rookie
2002-07-26 13:35
2002.09.16
User32 под микроскопом


14-50961
blackweber
2002-08-21 19:36
2002.09.16
Присуждают ли Нобелевскую премию в области математики.


6-50892
Sapersky_
2002-07-02 21:47
2002.09.16
Ошибка 10022 при попытке послать данные