|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.09.2011, 19:41 | #1 |
Заблокирован
Регистрация: 04.07.2011
Сообщений: 261
|
Проблема с TcxDBVerticalGrid LookupComboBox
Здравствуйте!
DevExpress+FIBdataset - возникла дурацкая проблема - таблица TcxDBVerticalGrid к ней относится Dataset1, одно из полей KF указано как LookupComboBox там указан Dataset2 и необходимые поля key и lookup - всё работает отлично! Но нужно из Dataset2 взять два параметра в зависимости от выбранного в данном поле ключевого значения и передать их в Dataset1. Так вот проблема в том, что при попытке это сделать - данные то передаются, но значение поля KF в таблице - обнуляется. Пробовал передавать и из Dataset1 в Dataset2 напрямую через FN, FieldByName и из Dataset2 прямо в нужные TcxDBEditorRow - всё равно значение в поле KF сбрасывается и обнуляется... Напишите, пожалуйста, как правильно взять несколько значений из Dataset2, чтобы поле KF оставалось с выбранным значением? Последний раз редактировалось delphicoding; 03.09.2011 в 19:44. |
08.09.2011, 11:39 | #2 |
Заблокирован
Регистрация: 04.07.2011
Сообщений: 261
|
Профи, никаких соображений?
Дополнительный вопрос - как сделать, чтобы в выпадающем списке LookupComboBox строки были с автопереносом, то есть если текст не влезает в ширину поля, то список не расширяется, а строки становятся высотой необходимой для того, чтобы весь текст влез? Последний раз редактировалось delphicoding; 08.09.2011 в 12:20. |
11.09.2011, 14:03 | #3 |
Заблокирован
Регистрация: 04.07.2011
Сообщений: 261
|
Вторая проблема не решилась пока - как сделать, чтобы в TcxGrid/TcxVerticalGrid в выпадающем списке LookupComboBox строки были с автопереносом, то есть если текст не влезает в ширину поля, то не весь список расширяется, а конктреная строка становится высотой необходимой для того, чтобы весь текст влез? Или даже лучше бы заранее указать высоту строки и строки выпадающего списка, но проблема в том, что после этого перестаёт работать автоперенос текста...
|
12.09.2011, 13:44 | #4 |
Заблокирован
Регистрация: 04.07.2011
Сообщений: 261
|
2. так и не решён
3. Довольно простой вопрос, но пока не пашет как нужно - а нужно, чтобы при открытии формы с таблицей TcxGrid, вся таблица была ReadOnly, но можно было выделять строки, только по нажатию отдельной кнопки Редактировать - открывалась возможность редактировать таблицу (желательно только для выбранной строки). |
13.09.2011, 16:34 | #5 |
Заблокирован
Регистрация: 04.07.2011
Сообщений: 261
|
1. Так и не полностью пашет - если начать добавлять новую запись, но потом отменить, то пустая строка для новой записи в таблице висит, пока не перейдёшь на новую строку - только тогда пустая строка исчезает. TcxGrid.
4. Ещё стрёмный баг - запускаю окно каталога, редактора, делаю что угодно - всё работает. Затем закрываю окно каталога, открываю это же окно каталога - критическая ошибка... из-за чего?! в свойствах формы Action:=caFree. Возможно из-за Dataset, который в другой юните остался. Как его очистить и отключить? Делаю просто Dataset.Close, может надо ещё как-то? Из-за чего ещё может быть?? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как очистить привязанный LookupComboBox? | kulon | Компоненты Delphi | 2 | 27.01.2011 23:27 |
LOOKUPCOMBOBOX | Proffi2010 | БД в Delphi | 2 | 31.12.2010 15:34 |
Проблема с рамами/Проблема с ЖД | DRAGGER | Компьютерное железо | 6 | 04.01.2009 23:37 |
И опять LookupComboBox | Alex_666 | БД в Delphi | 1 | 02.06.2008 10:22 |
LookUpCombobox | james0109 | БД в Delphi | 4 | 30.05.2008 18:41 |