![]() |
![]() |
![]() |
|
изменить тип значения колонки из таблицы значений | ☑ | ||
---|---|---|---|---|
0
Дева
25.12.07
✎
16:09
|
Сабж. ТЗ получается запросом. Хочу в строчку, в которой есть ссылка на документ, положить строковое значение. Как?
|
|||
1
mikecool
25.12.07
✎
16:12
|
выбирай еще одно поле со строковым представлением документа, а потом к нему добавляй...
|
|||
2
IronDemon
25.12.07
✎
16:12
|
В запросе добавь поле Представление(СсылкаНаДокумент)
|
|||
3
Дева
25.12.07
✎
16:14
|
а просто изменить тип значения никак? Без добавления / удаления
|
|||
4
mikecool
25.12.07
✎
16:15
|
(3) не парься... потом документ понадобится, а уже не будет...
|
|||
5
Широкий
25.12.07
✎
16:16
|
(3) смысла нет
|
|||
6
IronDemon
25.12.07
✎
16:16
|
Проще быстрей правильней в запросе.
А чем тебе в ТЗ не устраивает ссылка? Из нее можно получить строку. |
|||
7
Дева
25.12.07
✎
16:28
|
а мне вообще надо чтоб в ТЗ в той колонке хранились в некоторых строках документы, в некоторых слово одно :) (4) не понадобиться точно
(6) как из ссылки получить строку? |
|||
8
Defender aka LINN
25.12.07
✎
16:29
|
(7) Для этого нужен аццки сложный код: Строка(Ссылка)
|
|||
9
mikecool
25.12.07
✎
16:29
|
(7) пользуйся в запросе ВЫБОР и подставляй представление или свое слово
|
|||
10
Дева
25.12.07
✎
16:35
|
не то...
другой вопрос есть ТЗ, в ней в колонке "Док" ссылка на документ. Перекладываю в ТЗ1: Стр= ТЗ.Получить(1); НовСтр=ТЗ1.Добавить(); НовСтр.Док= Стр.Док; ТЗ.Удалить(Стр) После этого пропадает ссылка в ТЗ1. Почему? |
|||
11
Mitriy
25.12.07
✎
16:36
|
в запросе правильней будет...
|
|||
12
Mitriy
25.12.07
✎
16:38
|
(11) к (8)
|
|||
13
mikecool
25.12.07
✎
16:40
|
(10) развод??
|
|||
14
Дева
25.12.07
✎
16:42
|
где?
|
|||
15
zbv
25.12.07
✎
16:44
|
(10) НовСтр.Док - Тип колонки какой?
|
|||
16
mikecool
25.12.07
✎
16:44
|
(14) тема
|
|||
17
Дева
25.12.07
✎
16:45
|
(15) ДокументСсылка
|
|||
18
mikecool
25.12.07
✎
16:46
|
я, не знающий восьмерки, щас выучил язык запросов и понял, что надо делать запросом.
...Выбор когда <некое условие> Представление(Ссылка) Иначе <Строчка>... и не нада парить мозх таблицами значений. |
|||
19
Дева
25.12.07
✎
16:47
|
(18) нет. Условие в запрос не втулить. И точка!
|
|||
20
mikecool
25.12.07
✎
16:48
|
(19) да ну!!?? ну тады я пошел ...
|
|||
21
Defender aka LINN
25.12.07
✎
16:55
|
(19) о как. Интересно, почему же?
|
|||
22
Дева
25.12.07
✎
16:56
|
в (10) разобралась. тип данных колонки Док другой
(20) исключительно в данном случае. Ладно, проблема решена другим путём По теме: насколько я понимаю, ИЗМЕНЕНИЕ типа значений колонки Таблицы Значений не возможно, так? |
|||
23
Mitriy
25.12.07
✎
17:00
|
Описание типов и втуляешь сколько угодно..
|
|||
24
Дева
25.12.07
✎
17:01
|
(23) не поняла, можно маленький примерчик?
|
|||
25
Mitriy
25.12.07
✎
17:02
|
СП:
ОписаниеТипов (TypeDescription) Свойства: КвалификаторыДаты (DateQualifiers) КвалификаторыСтроки (StringQualifiers) КвалификаторыЧисла (NumberQualifiers) Методы: ПривестиЗначение (AdjustValue) СодержитТип (ContainsType) Типы (Types) Конструкторы: На основании объекта ОписаниеТипов Основной Описание: Представляет собой объект для управления допустимыми типами значений. В основном предназначен для присвоения в качестве значений соответствующим свойствам других объектов. Набор допустимых типов и квалификаторы примитивных типов задаются при создании объекта. Сериализуется. XML-сериализация. Пример: // Создание описателя типов для таблицы значений КЧ = Новый КвалификаторыЧисла(12,2); КС = Новый КвалификаторыСтроки(20); Массив = Новый Массив; Массив.Добавить(Тип("Строка")); ОписаниеТиповС = Новый ОписаниеТипов(Массив, , КС); Массив.Очистить(); Массив.Добавить(Тип("Число")); ОписаниеТиповЧ = Новый ОписаниеТипов(Массив, , ,КЧ); // Создание таблицы значений ТаблицаЗначений = Новый ТаблицаЗначений; // добавим в таблицу значений три колонки ТаблицаЗначений.Колонки.Добавить("Отдел",ОписаниеТиповС,"Отдел",20); ТаблицаЗначений.Колонки.Добавить("Сотрудник",ОписаниеТиповС, "Фамилия сотрудника",20); ТаблицаЗначений.Колонки.Добавить("Оклад",ОписаниеТиповЧ,"Оклад",10); |
|||
26
Дева
25.12.07
✎
17:04
|
(25) ТаблицаЗначений.Колонки.Добавить
разница между "добавить" и "изменить" есть как мне кажется.... |
|||
27
Mitriy
25.12.07
✎
17:11
|
все зависит от желания: либо возишься с запросом и получаешь сразу то, что нужно, либо создаешь ТЗ, с колонками и описанными типами, а потом туда построчно переносишь ТЗ, которую получаешь из запроса...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |