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

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

Фильтр


Страницы:   1 2

Андрей Ал. ©   (2008-12-12 16:37:00) 

Скажите пожалуйста у меня есть таблица
сипуктура
1|Имя|Вася|Рабочий
1|Имя|Федя|Рабочий
1|Имя|Коля|Безработный
1|Имя|Вася|Безработный
1|Имя|Коля|Рабочий

как мне отфильтровать по последней колонке? я делаю так
table1.Filter:='Zap='+table1.Fields.Fields[3].Value;;

но мне выскакивает ошибка


Андрей Ал.   (2008-12-13 10:05:00) [21]

Медвежонок Пятачок ©   (12.12.08 17:31) [12]
вот так...


Сергей М.   (2008-12-12 18:40:00) [22]


> неужели выхода больше никакого нет?


Выход  всегда есть - Exit


> Нельзя так


Как ?!


Андрей Ал.   (2008-12-12 17:33:00) [23]

Нельзя так... неужели выхода больше никакого нет?


clickmaker   (2008-12-12 17:33:00) [24]

> [11] Андрей Ал.   (12.12.08 17:24)

а причем тут IQ?
это же как азбука. надо один раз прочитать и запомнить.


Медвежонок Пятачок   (2008-12-12 17:31:00) [25]

тогда разнеси пока записи по разным таблицам.
одна таблица - одна запись.
чтобы апдейтилась только одна.


Андрей Ал.   (2008-12-12 17:24:00) [26]

до этого ещё мой IQ не дошёл!


clickmaker   (2008-12-12 17:22:00) [27]

а там, где ты узнал про update, ничего не сказано про то, как его не ко всем записям применять?


Андрей Ал.   (2008-12-12 17:20:00) [28]

скажите пожалуйста возник вопрос в другом...

та же вот структура

1|Имя|Вася|Рабочий
1|Имя|Федя|Рабочий
1|Имя|Коля|Безработный
1|Имя|Вася|Безработный
1|Имя|Коля|Рабочий

и есть ещё

2|Имя|Вася|Рабочий
2|Имя|Федя|Рабочий
2|Имя|Коля|Безработный
2|Имя|Вася|Безработный
2|Имя|Коля|Рабочий

делаю я

if
  table2.Fields.Fields[0].Value = '1'
  then
 begin
Query3.SQL.Clear;
Query3.SQL.Add('Update teo_base Set Cena=Kol*'+'0.009');
Query3.ExecSQL;
Query3.Close;

и у меня после это и к к первой и во второй меняется всё
как сделать чтоб менялоь только во второй


Anatoly Podgoretsky   (2008-12-12 16:52:00) [29]

> Андрей Ал.  (12.12.2008 16:37:00)  [0]

Что такоет Fields[3].


clickmaker   (2008-12-12 16:51:00) [30]

сипуктурное программирование как альтернатива акупунктурному


Сергей М.   (2008-12-12 16:49:00) [31]


> сипуктура


Судя по приведенному фрагменту структуры это действительно "сипуктура" какая-то)


clickmaker   (2008-12-12 16:49:00) [32]

помнится, работал я с графической библиотечкой Leadtools.
Так вот она выдавала иногда исключение такого вида: "3". И всё.
Но подозреваю, что здесь выводится что-то более подробное: типа "поле Zap не найдено" или "Некорректный синтаксис"


Андрей Ал.   (2008-12-12 16:48:00) [33]

Спасиьо! Разобрался


Медвежонок Пятачок   (2008-12-12 16:48:00) [34]

большой секрет, но видно издалека


clickmaker   (2008-12-12 16:47:00) [35]

> но мне выскакивает ошибка

а какая - это большой секрет?


Сергей М.   (2008-12-12 16:46:00) [36]


> мне выскакивает ошибка


Молча ? Даже не лает при этом ?


Страницы:   1 2

Наверх

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