Главная страница
    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.45 MB
Время: 0.008 c
3-48843
Рыжик
2002-12-15 14:02
2003.01.16
Локальные временные таблицы (MSSQL) + ADO


8-49170
Wav
2002-09-30 03:04
2003.01.16
Как в мою программу добавить файл wav и затем произвестиего?


4-49357
GOD
2002-11-28 02:09
2003.01.16
Ярлык и как с ним бороться


3-48867
S
2002-12-18 18:41
2003.01.16
Создание таблицы mdb?


1-49020
Olgerd
2003-01-07 01:38
2003.01.16
Прозрачный TRadioButton





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский