Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DBGridEh и другое...
|
|||
|---|---|---|---|
|
#18+
Доброе ВСЕМ время суток! Начал использовать DBGridEh. Появились непонятки. Используется FB. Опишу задачу упрощенно. Имеется 3 таблицы: 1. Role - список ролей ID Integer Name VarChar(20) 2. User - список пользователей ID Integer Name VarChar(20) 3. UserRole - список назначеных ролей для пользователей (detail для User) UserID Integer RoleID Integer Имеется форма User card, к-рая содержит Edit для User.Name и DBGridEh для rxMemoryData, со следующей структурой RoleID Integer Name String[20] Поле Name, естественно, никуда не сохраняется, а используется только для отображения названия роли для пользователя. В DBGridEh имеется только одна колонка Name. В данную колонку добавлены 2-е EditButtons: 1. EB1 - тип Glyph, вызывает форму Roles, по закрытии к-рой заполняются поля RoleID и Name из выбранной записи таблицы Role. Данная часть работает прекрасно. 1. EB2 - тип DropDown. По нажатию (событие OnDown) из таблицы Role выбираются все записи starting with rxMemoryData.Name для заполнения PickList. Т.е. если пользователь ввел в ячейке "А", то список должен содержать: Accounting Administration Когда пользователь выбирает элемент выпавшего списка (OnClick), то заполняются поля RoleID и Name. Проблема в том, что список не выпадает. Какие настройки необходимы? Проблема №2. Например, пользователь ввел в ячейке "А", то ячейка содержит следующий текст (маленькие буквы означают выделение - обычно черное на синем): Accounting Затем пользователь вводит 2 букву "D" и строка принимает следующий вид: ADministration Я реализую это с помощью событий OnKeyDown и OnKeyPress, используя в них InplaceEditor. Может есть путь легче ? Мда.. немного длино получилось. Извиняйте. Буду благодарен за советы. С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2003, 12:08 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=2062&tid=2119052]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
63ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
30ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 409ms |

| 0 / 0 |
