Последняя версия DataExpress 3 beta от 4 сентября 2018 года. Скачать. Энциклопедия DX. Форум на Develop-Soft

Отобразить пользователей

Вопросы, связанные с конструктором приложений баз данных DataExpress.
Lapusik
Новичок
Сообщения: 45
Зарегистрирован: Чт июл 12, 2018 3:59 pm

Отобразить пользователей

Сообщение Lapusik » Чт июл 12, 2018 4:02 pm

Добрый день.
Как на созданной форме отобразить список пользователей с возможностью выбора только пользователя с определенной ролью. Всем другим проставлять по умолчанию.

Аватара пользователя
admin
Разработчик
Сообщения: 3770
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Отобразить пользователей

Сообщение admin » Чт июл 12, 2018 5:35 pm

А поподробнее?

Lapusik
Новичок
Сообщения: 45
Зарегистрирован: Чт июл 12, 2018 3:59 pm

Re: Отобразить пользователей

Сообщение Lapusik » Вс июл 15, 2018 10:54 am

Допустим у меня есть форма и 2 сотрудника, которые работают с ней.
На этой форме есть поле пользователь. Если в прогу заходит сотрудник 1, то автоматом в данной строке проставляется пользователь, вошедший в систему либо второй (согласно тому как они зарегистрированы в базе). Все сотрудники подчиняются одной роли. И есть руководитель (иная роль), который может создавать новую форму для сотрудников и определять ответственных. Так вот, по умолчанию ему в ответственных проставляется его пользователь, под которым он зашел. А нужно, чтобы он определил задачу другому ответственному путем выбора сотрудника из списка. И вопрос в том, как вызвать такой список выбора пользователей?
P.S. И каким образом можно вывести фильтр/таблицу по пользователям? Смысл в том, чтобы не создавать отдельную форму для сотрудников, а использовать уже существующую и предусмотренную программой (файл - пользователь).

jurist23rus
Эксперт
Сообщения: 2365
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Отобразить пользователей

Сообщение jurist23rus » Вс июл 15, 2018 11:32 am

Lapusik писал(а):Смысл в том, чтобы не создавать отдельную форму для сотрудников, а использовать уже существующую и предусмотренную программой (файл - пользователь).

Использовать существующую нельзя - нет для этого легко доступного инструментария. Только создавать свою форму и самостоятельно забивать туда список пользователей. Это самый простой и удобный способ.
Destiny is a very convenient word for those who never take decisions.

Аватара пользователя
Гocть
Специалист
Сообщения: 885
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Re: Отобразить пользователей

Сообщение Гocть » Вс июл 15, 2018 11:33 am

Lapusik писал(а):Если в прогу заходит сотрудник 1, то автоматом в данной строке проставляется пользователь, вошедший в систему

Используйте в свойстве "значение по-умолчанию" этого поля функцию USER.
Lapusik писал(а):как вызвать такой список выбора пользователей?

Установите и используйте расширение.
Фрилансер. Разработка на заказ. Консультирование.

Lapusik
Новичок
Сообщения: 45
Зарегистрирован: Чт июл 12, 2018 3:59 pm

Re: Отобразить пользователей

Сообщение Lapusik » Вс июл 15, 2018 12:14 pm

jurist23rus писал(а):
Lapusik писал(а):Смысл в том, чтобы не создавать отдельную форму для сотрудников, а использовать уже существующую и предусмотренную программой (файл - пользователь).

Использовать существующую нельзя - нет для этого легко доступного инструментария. Только создавать свою форму и самостоятельно забивать туда список пользователей. Это самый простой и удобный способ.

Хорошо, а как избежать различия в наименованиях. К примеру, пользователь User 1, а на форме - User 777. Тогда по умолчанию будет проставляться User1, а нужно User777. Как избежать ошибки?

Lapusik
Новичок
Сообщения: 45
Зарегистрирован: Чт июл 12, 2018 3:59 pm

Re: Отобразить пользователей

Сообщение Lapusik » Вс июл 15, 2018 12:20 pm

Гocть писал(а):Установите и используйте расширение.

Можно ли ознакомиться как работать с расширениями? Благодарю!

Аватара пользователя
Гocть
Специалист
Сообщения: 885
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Re: Отобразить пользователей

Сообщение Гocть » Вс июл 15, 2018 12:21 pm

Фрилансер. Разработка на заказ. Консультирование.

Lapusik
Новичок
Сообщения: 45
Зарегистрирован: Чт июл 12, 2018 3:59 pm

Re: Отобразить пользователей

Сообщение Lapusik » Вс июл 15, 2018 12:28 pm

Гocть писал(а):http://forum.mydataexpress.ru/viewtopic.php?f=16&t=832


Всё выполнила. Но немного не понимаю как связать данное расширение с полем?

Аватара пользователя
Гocть
Специалист
Сообщения: 885
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Re: Отобразить пользователей

Сообщение Гocть » Вс июл 15, 2018 12:30 pm

В дизайнере (кликнуть на форме):
1.jpg
1.jpg (36.64 КБ) 98 просмотров
2.jpg
2.jpg (31.33 КБ) 98 просмотров
3.jpg
3.jpg (25.13 КБ) 98 просмотров
4.jpg
4.jpg (40.87 КБ) 98 просмотров


В рабочем режиме:
5.jpg
5.jpg (13.31 КБ) 98 просмотров
Фрилансер. Разработка на заказ. Консультирование.