Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
1-49009
Щькодер
2003-01-07 08:34
2003.01.16
Подскажите плиз самый оптимальный алгоритм часов.


1-49151
KIR
2003-01-05 14:24
2003.01.16
Вопрос про событие OnDrawCell стандартного StringGrid a


7-49335
Qpwoe!
2002-10-21 07:56
2003.01.16
Как на Дelphi написать организовать передачу данных ...


6-49189
hedgehoge
2002-11-16 13:01
2003.01.16
CallBack DCOM


8-49169
Mihan
2002-05-23 16:22
2003.01.16
Как сделать авторан??





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский