|   |   | 
| 
 | Отбор в таблице значений | ☑ | ||
|---|---|---|---|---|
| 0
    
        ЭЦ 13.12.12✎ 14:37 | 
        ГОСПОДА !
  На форме имеется таблица значений не связанная с объектами базы данных Есть желание установить отбор по значениям колонок есть ли такая возможность? Прошу подсказать | |||
| 1
    
        Maxus43 13.12.12✎ 14:38 | 
        ОтборСтрок у ТП отражающее ТЗ есть?     | |||
| 2
    
        МихаилМ 13.12.12✎ 14:39 | 
        может речь о табличном поле.
  или термин "имеется" носит интимный смысл. | |||
| 3
    
        Maxus43 13.12.12✎ 14:41 | 
        (1) + нету у ТЗ, только у ТЧ...     | |||
| 4
    
        kiruha 13.12.12✎ 14:43 | 
        Размести на форме невидимую ТП связанную с ТЗ
  Только проще отбор самому построчно сделать, если условия сложные | |||
| 5
    
        DrShad 13.12.12✎ 14:45 | 
        (4) зачем построчно? запросом     | |||
| 6
    
        kiruha 13.12.12✎ 14:53 | 
        (5)
  уже обсуждали раз 50 перебором быстрее, т.к. запросом нужна загрузка на сервер, выгрузка с сервера, обработка сервером и обработка БД причем тем же перебором | |||
| 7
    
        DrShad 13.12.12✎ 14:55 | 
        (6) реализуй в переборе ПОДОБНО     | |||
| 8
    
        kiruha 13.12.12✎ 14:57 | 
        (7)
  Строковые функции перестали работать ? | |||
| 9
    
        DrShad 13.12.12✎ 14:58 | 
        (8) а строковые функции умеют работать с регулярными выражениями?     | |||
| 10
    
        kiruha 13.12.12✎ 14:59 | 
        регулярные выражения умеют работать со строками
  и много быстрее запроса | |||
| 11
    
        DrShad 13.12.12✎ 15:00 | 
        (10) т.е. создать новый объект и юзать его для регулярных в переборе? имхо все зависит от конкретной задачи     | |||
| 12
    
        Maxus43 13.12.12✎ 15:00 | 
        2 дня без мисты - и срач везде, соскучились...
  на антидепрессанты переходите товарищи) | |||
| 13
    
        DrShad 13.12.12✎ 15:01 | 
        (12) завтра будут антидепресанты, завтра.... :)))     | |||
| 14
    
        kiruha 13.12.12✎ 15:02 | 
        RegExp = СоздатьОбъект("VBScript.RegExp"); 
  и поехали в переборе Тут даже кэширование советуют http://infostart.ru/public/165085/ типа быстро | |||
| 15
    
        kiruha 13.12.12✎ 15:02 | 
        RegExp = New COMОбъект("VBScript.RegExp");     | |||
| 16
    
        DrShad 13.12.12✎ 15:03 | 
        (14) если это мне, то зря - я этот объект давно юзаю :)))     | |||
| 17
    
        kiruha 13.12.12✎ 15:10 | 
        (16)
  А случайно не знаешь - как закэшировать функцию, но в обработке ? Чтобы не залазить в общий модуль | |||
| 18
    
        Bober 13.12.12✎ 15:10 | 
        (0) либо заранее делать табличную часть, либо через скд. далее вывод в скд будет не в табличный документ, а в табличное поле     | |||
| 19
    
        DrShad 13.12.12✎ 15:12 | 
        (17) неа, никогда не задавался таким вопросом, всегда в модуле обычного (управляемого) приложения делал переменную с объектом, а функцию в свой общий модуль     | |||
| 20
    
        Maxus43 13.12.12✎ 15:12 | 
        (18) построитель помойму лучше будет, от отборы проглатывает и ТЗ ему подсунуть можно     | |||
| 21
    
        DrShad 13.12.12✎ 15:14 | 
        (20) сравнил :))) СКД это тоже умеет     | |||
| 22
    
        kiruha 13.12.12✎ 15:14 | 
        (19)
  Да делаю обработку общую(не привязанную к конкретной конфигурациии), не пойму как закэшировать | |||
| 23
    
        DrShad 13.12.12✎ 15:15 | 
        (22) ну тут я тебе не советчик     | |||
| 24
    
        Maxus43 13.12.12✎ 15:16 | 
        (21) с построителем легче работать, ибо задачка ещё простая. СКД - тяжёлая артиллерия уже :)     | |||
| 25
    
        Kashemir 13.12.12✎ 15:17 | 
        На закладке редактирования есть пример отбора по таблице с помощью СКД http://infostart.ru/public/74068/     | |||
| 26
    
        DrShad 13.12.12✎ 15:17 | 
        (24) вот тут согласен     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |