Отзовитесь... специалисты по WorkFlow
- Александр
- Активный участник
- Сообщения: 1658
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Отзовитесь... специалисты по WorkFlow
а подскажите как на форме работы разместить несколько массивов чтобы они не разъезжались во все стороны, на всю форму а держали себя в рамках (габаритах)????
чтобы все были на одной форме а не в отдельных окнах????
чтобы все были на одной форме а не в отдельных окнах????
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Александр
- Активный участник
- Сообщения: 1658
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
и второй вопрос сразу
есть выпадающий список
до загрузки формы я его инициализирую строкой 'Все...'
на форме - по событию я заполняю его по запросу
а как в результаты запроса для списка снова добавить позицию 'Все...' (т.е. сделали запрос - он наполнил список - и потом какой-то еще функцией - добавить значение к существующему списку)
если чел передумал и решил использовать любое значение из списка??
таких списков на форме 5 штук - единственное решение напрашивается повесить кнопку - типа восстановить умолчания для всех - но это же ужасно криво
что делать?
есть выпадающий список
до загрузки формы я его инициализирую строкой 'Все...'
на форме - по событию я заполняю его по запросу
а как в результаты запроса для списка снова добавить позицию 'Все...' (т.е. сделали запрос - он наполнил список - и потом какой-то еще функцией - добавить значение к существующему списку)
если чел передумал и решил использовать любое значение из списка??
таких списков на форме 5 штук - единственное решение напрашивается повесить кнопку - типа восстановить умолчания для всех - но это же ужасно криво

что делать?
Последний раз редактировалось Александр 28 фев 2008, 10:44, всего редактировалось 1 раз.
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Disillusioned
- Активный участник
- Сообщения: 420
- Зарегистрирован: 15 июл 2004, 15:12
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Подольск
- Контактная информация:
Для добавления строки "Все" добавь в запрос union
Код: Выделить всё
select....../*твой запрос*/
union
select 'Все','Все'
- Александр
- Активный участник
- Сообщения: 1658
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Ок спасибо
третий вопрос
как лучше сделать связанные списки ( в смысле как перезавязаться по событиям)
например есть 5 списков 'зависимых' сверху вниз
можно предложить раздельный выбор...
а можно и связанный
например если в 1м выбрали что-то то - второй фильтруется по первому - 3й по второму и первому - 4й по 3му
или если выбрали не по порядку а сразу 3й список - то 1й и 2й подстроились под него
вобщем круговая порука
как это лучше/проще реализовать??

третий вопрос
как лучше сделать связанные списки ( в смысле как перезавязаться по событиям)
например есть 5 списков 'зависимых' сверху вниз
можно предложить раздельный выбор...
а можно и связанный
например если в 1м выбрали что-то то - второй фильтруется по первому - 3й по второму и первому - 4й по 3му
или если выбрали не по порядку а сразу 3й список - то 1й и 2й подстроились под него
вобщем круговая порука

как это лучше/проще реализовать??
Последний раз редактировалось Александр 28 фев 2008, 10:42, всего редактировалось 2 раза.
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Старик Крупский
- Активный участник
- Сообщения: 803
- Зарегистрирован: 27 июл 2006, 22:17
- Откуда: Москва
Re: Отзовитесь... специалисты по WorkFlow
В свойствах переменной-массива в родительской форме отключи выравнивание.Александр писал(а):а подскажите как на форме работы разместить несколько массивов чтобы они не разъезжались во все стороны, на всю форму а держали себя в рамках (габаритах)????
чтобы все были на одной форме а не в отдельных окнах????
- Старик Крупский
- Активный участник
- Сообщения: 803
- Зарегистрирован: 27 июл 2006, 22:17
- Откуда: Москва
Очень просто: второй список формируется после изменения значения переменной первого. Событие так и называется: "После изменения значения переменной". Соответственно, третий список после второго, а четвертый после третьего...Александр писал(а): как лучше сделать связанные списки
как это лучше/проще реализовать??
- Александр
- Активный участник
- Сообщения: 1658
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Ok Спасибо
Четвертый вопрос
а подскажите можно ли в выпадающий список поместить служебные поля
т.е. сам список имя + значение
хотел в поле Имя - положить полные результаты запроса а в поле Значения сокращенные (не все поля) того же запроса
например запрос мне выдает строки - это все ложится в имя
а в значения я хочу положить
чтобы уже ими оперировать в других, связанных запросах

Четвертый вопрос
а подскажите можно ли в выпадающий список поместить служебные поля
т.е. сам список имя + значение
хотел в поле Имя - положить полные результаты запроса а в поле Значения сокращенные (не все поля) того же запроса
например запрос мне выдает строки - это все ложится в имя
Код: Выделить всё
...Все
BSD САПР для Архитектуры и Строительства
ISD САПР для ГИС и управления инфраструктурой
M&E САПР для Анимации и Графики
MSD САПР для Машиностроения и Промышленного производства
PTD САПР общего назначения
Код: Выделить всё
...Все
BSD
ISD
M&E
MSD
PTD
Последний раз редактировалось Александр 28 фев 2008, 10:43, всего редактировалось 1 раз.
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Disillusioned
- Активный участник
- Сообщения: 420
- Зарегистрирован: 15 июл 2004, 15:12
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Подольск
- Контактная информация:
- Александр
- Активный участник
- Сообщения: 1658
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
еще раз в двух словах пожалуйста
т.е. у меня есть запрос
и мне нужно в имя поместить vv.value+'-'+vv1.value+' '+vv2.value
а в значение vv.value
т.е. для этого можно просто использовать запятую? и все сразу встанет на свои места?
и еще вопросик попутно
а можно в имя положить сокращенные значения, в значения - полные - для отображения их в tooltip по этому списку и в результате всего оперировать в дальнейших запросах именем а не значением? и любоваться расшифровкой имени в всплывающих подсказках
в принципе наверно можно
если в имя положить сокращенное название а в значение строку в формате - первые 50 символов - сокращенное название + с 50го символа - расшифровка - а в tooltip нарезку из текущего значения начиная с 50 символа- круто в общем
типа
а может можно передать 3 параметра сразу и использовать их по своему? или больше двух - это уже массив в терминах WorkFlow?

т.е. у меня есть запрос
Код: Выделить всё
Select vv.value+'-'+vv1.value+' '+vv2.value
...
а в значение vv.value
т.е. для этого можно просто использовать запятую?
Код: Выделить всё
Select vv.value+'-'+vv1.value+' '+vv2.value,
vv.value...
и еще вопросик попутно
а можно в имя положить сокращенные значения, в значения - полные - для отображения их в tooltip по этому списку и в результате всего оперировать в дальнейших запросах именем а не значением? и любоваться расшифровкой имени в всплывающих подсказках
в принципе наверно можно
если в имя положить сокращенное название а в значение строку в формате - первые 50 символов - сокращенное название + с 50го символа - расшифровка - а в tooltip нарезку из текущего значения начиная с 50 символа- круто в общем

типа
Код: Выделить всё
Select vv.value,left(vv.value+space(50),50) +rw.description
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Disillusioned
- Активный участник
- Сообщения: 420
- Зарегистрирован: 15 июл 2004, 15:12
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Подольск
- Контактная информация:
- Александр
- Активный участник
- Сообщения: 1658
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Ok
да все пашет, нормально - единственное плохо что tooltip отрабатывает только по выбранному значению, - если бы он еще цеплялся к строкам на этапе выбора значения (при раскрытом списке) - вообще было бы круто

да все пашет, нормально - единственное плохо что tooltip отрабатывает только по выбранному значению, - если бы он еще цеплялся к строкам на этапе выбора значения (при раскрытом списке) - вообще было бы круто

Последний раз редактировалось Александр 01 ноя 2007, 16:15, всего редактировалось 1 раз.
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Александр
- Активный участник
- Сообщения: 1658
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Следующий вопрос по спискам
а как после заполнения списка по запросу сразу показать первое значение из списка??
В своих массивах для Party я делал так
1 Заполнял значение атрибута запросом
2 Вторым запросом считывал количество значений и если их небыло вообще - так и писал а если было хоть что-то то по TOP(1) ставил 'первое из списка'
может здесь (WorkFlow) есть более красивое решение чем TOP(1) - хотя здесь я вообще не знаю указателя на строку (массив значений) так что даже этого применить не могу??
кстати а это правильно что из выпадающего списка можно выбрать пустое значение - мне кажется что нет но и убрать его невозможно
т.е. перед началом строка инициализируется, на форме заполняется запросом - и в этот момент - значение списка равно NULL (так как я не могу сразу вставить первое значение) - что совершенно не нужно...
а как после заполнения списка по запросу сразу показать первое значение из списка??
В своих массивах для Party я делал так
1 Заполнял значение атрибута запросом
2 Вторым запросом считывал количество значений и если их небыло вообще - так и писал а если было хоть что-то то по TOP(1) ставил 'первое из списка'
может здесь (WorkFlow) есть более красивое решение чем TOP(1) - хотя здесь я вообще не знаю указателя на строку (массив значений) так что даже этого применить не могу??
кстати а это правильно что из выпадающего списка можно выбрать пустое значение - мне кажется что нет но и убрать его невозможно
т.е. перед началом строка инициализируется, на форме заполняется запросом - и в этот момент - значение списка равно NULL (так как я не могу сразу вставить первое значение) - что совершенно не нужно...
Последний раз редактировалось Александр 28 фев 2008, 10:43, всего редактировалось 1 раз.
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Disillusioned
- Активный участник
- Сообщения: 420
- Зарегистрирован: 15 июл 2004, 15:12
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Подольск
- Контактная информация:
- Александр
- Активный участник
- Сообщения: 1658
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
нет не поможет к сожалению - смотри..
есть список проинициализированный значением '...Все' на этом списке висит событие 'по изменению значения переменной' (этот же список)
сразу после формирования списка его текущее значение улетает перетирается новыми данными...
если только на него же повесить второе точно такое-же событие которое в свою очередь уже возьмет (не знаю как - указателя то на структуру нет типа список[0]) какое то значение и вставит его по умолчанию
но тогда вопрос какое из событий случится первым и что получится в результате??
есть список проинициализированный значением '...Все' на этом списке висит событие 'по изменению значения переменной' (этот же список)
сразу после формирования списка его текущее значение улетает перетирается новыми данными...
если только на него же повесить второе точно такое-же событие которое в свою очередь уже возьмет (не знаю как - указателя то на структуру нет типа список[0]) какое то значение и вставит его по умолчанию
но тогда вопрос какое из событий случится первым и что получится в результате??
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Disillusioned
- Активный участник
- Сообщения: 420
- Зарегистрирован: 15 июл 2004, 15:12
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Подольск
- Контактная информация:
Согласен, значение 'Все..' не очень подходит, но может быть пойдет что-то типа "Не определен". Это значение ставим как значение по умолчанию для переменной и добавляем при помощи union в результат запроса. При переформировании списка опять сбрасываем значение до "Не определен".
В свое время меня такой вариант вполне устроил, да и пользователи тоже отнеслись благодушно, по крайней мере, сразу видно в каких списках уже было выбрано значение, а в каких нет.
В свое время меня такой вариант вполне устроил, да и пользователи тоже отнеслись благодушно, по крайней мере, сразу видно в каких списках уже было выбрано значение, а в каких нет.