Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Индексированная таблица (число прочтений - 3447 )
DenisShiln
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 9
Зарегистрирован: 26. Июня 2013
Индексированная таблица
28. Ноября 2013 :: 10:44
Печать  
можно ли сделать в Индексированной таблице отбор по нескольким значениям в колонке?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Индексированная таблица
Ответ #1 - 28. Ноября 2013 :: 10:48
Печать  
неа

Но можно сделать это в запросе, откуда эта ИТЗ скорее всего появилась.. или загнать ИТЗ в запрос и там фильтровать как угодно.
  
Наверх
 
IP записан
 
DenisShiln
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 9
Зарегистрирован: 26. Июня 2013
Re: Индексированная таблица
Ответ #2 - 28. Ноября 2013 :: 11:18
Печать  
а как можно с ИТЗ в запросе работать? и накладывать фильтры... можно пример.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Индексированная таблица
Ответ #3 - 28. Ноября 2013 :: 11:31
Печать  
Для начала, нужно выяснить, откуда оеа у тебя взялась
Улыбка

а так, тупо инсёрт во временную на скуле/sqllite/дбф..
для 1sqlite есть вообще спецом метод ля укладки ТЗ..

  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Индексированная таблица
Ответ #4 - 28. Ноября 2013 :: 17:38
Печать  
DenisShiln писал(а) 28. Ноября 2013 :: 10:44:
можно ли сделать в Индексированной таблице отбор по нескольким значениям в колонке?

Как вариант - добавляешь колонку, далее с помощью "ЗаполнитьПоАлгоритму" (вроде, точно не помню) заполняешь эту колонку 0 или 1 при сравнении, а потом уже на эту колонку накладываешь фильтр
  
Наверх
ICQ  
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Индексированная таблица
Ответ #5 - 28. Ноября 2013 :: 17:45
Печать  
Совсем позабыл, у Индексированной таблицы есть же метод "Пересечение", и еще эту задачу можно решить через "ВнутреннееСоединение"
Тут еще почитать можно: http://www.1cpp.ru/forum/YaBB.pl?num=1310993964
  
Наверх
ICQ  
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Индексированная таблица
Ответ #6 - 28. Ноября 2013 :: 17:52
Печать  
Salimbek писал(а) 28. Ноября 2013 :: 17:38:
с помощью "ЗаполнитьПоАлгоритму" (вроде, точно не помню)

Нашел описание, точно называется "ЗаполнитьКолонкуПоАлгоритму": http://www.1cpp.ru/bugs/show_bug.cgi?id=3813
  
Наверх
ICQ  
IP записан
 
Satans Claws
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Re: Индексированная таблица
Ответ #7 - 02. Декабря 2013 :: 02:25
Печать  
DenisShiln писал(а) 28. Ноября 2013 :: 10:44:
можно ли сделать в Индексированной таблице отбор по нескольким значениям в колонке?


До некоторой степени это позволяет метод УстановитьФильтр() - ибо фильтр накладывается на диапазон.
Но если эти несколько значений являются случайным - то тогда более извращенными способами.
  
Наверх
 
IP записан
 
DenisShiln
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 9
Зарегистрирован: 26. Июня 2013
Re: Индексированная таблица
Ответ #8 - 02. Декабря 2013 :: 04:56
Печать  
Всем спасибо решил методом "пересечение"...
Еще вопрос при выводе на печать списка можно сделать чтобы еще итоги выводились?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать