Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.16;
Скачать: CL | DM;

Вниз

Скролинг в локапе   Найти похожие ветки 

 
korvin ©   (2002-12-20 17:05) [0]

Мастера, как говорится это может и "не вопрос",
но, где-то я видел в форуме баз данных этого сайта
вопрос с ответами про запрет локапу
(меня больше интересует ДБ локап) самостоятень творить
скролинг при нажатии клавиш (типа вверх, вниз...).

Подскажите либо ответ, или хоть какого
числа был такой вопрос.

Сзаранее спачибо.


 
Сергєєв Володимир ©   (2002-12-20 17:30) [1]

А нафиг тебе это ? Как я себе представляю, это может понадобиться, когда данные требуется только отображать, а в этом поле - АйДишка, а тебе нужно подставить Названия по АйДи из другого набора данных(например, Талицы справочника).
Тогда тебе и ЛоокАп не нужен. Сделай так

Способ 1) В Сабже указал, что IB6.x юзаешь ? Вот и выбирай все хранимой процедурой, а в SELECT делай подставу Name вместо ID из Таблицы справочника.

Способ 2) Пусть у тя есть два набора данных Главный(Таблица или запрос) и Таблица-Справочник. Назовем их соответственно Query1(or Table1) & Table2 И еще у нас есть DataSource1, DataSource2, DBGrid1, DBText1.
Поставь их свойства:

Table1.MasterSource = Query1 (or Table1)
Table1.MasterField = "...Твоя АйДишка...";
DataSource1.DataSet = Query1 (or Table1);
DataSource2.DataSet = Table2;
DBGrid1.DataSource = DataSource1;
DBText1.DataSourrce = DataSource2;
DBText1.DataField = "..Имя того поля, что показывать вместо тупого и непонятного АйДи..";

Способ 3) Способ самый тупой. Посто уже не помню, как в стандартном DBLookupComboBox, но в DBLookupComboBoxEh из пакета EhLib Дмитрия Большакова есть свойство ReadOnly:Boolean; Догадайся, как его надо поставить ?


 
Сергєєв Володимир ©   (2002-12-20 17:33) [2]

сорри, очепятка вышла. В способе 2 читай вместо

Table1.MasterSource = Query1 (or Table1)
Table1.MasterField = "...Твоя АйДишка...";

читай
Table2.MasterSource = Query1 (or Table1)
Table2.MasterField = "...Твоя АйДишка...";




Страницы: 1 вся ветка

Текущий архив: 2003.01.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.069 c
1-48991
Ilja
2003-01-06 23:27
2003.01.16
Перетаскивание control ов во время выполнения проги


14-49217
nika_ufc
2002-12-29 16:22
2003.01.16
Помагите


1-49115
Andrey V.
2003-01-04 21:26
2003.01.16
SpinEdit и Ctrl+Enter


3-48849
Newer
2002-12-23 13:20
2003.01.16
Как записать графическое изображение в MS SQL, используя ADO?


1-49110
Alex S
2003-01-04 15:15
2003.01.16
Взаимодействие с MS Office