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

Вниз

про lookup в гриде...   Найти похожие ветки 

 
stud   (2003-07-08 14:28) [0]

есть сетка в которой есть лукап-поля. эти поля обращаются к одному и тому же набору данных. нужно сделать так, чтобы при выборе значения в одном из этих полей тут же показывалось значение во втором. смысл - в этих лукап-полях происходит поиск записей, но по разным полям. в одном допустим по коду изделия, во втором по наименованию.
проблема в том, что бы отображать значения в обоих ячейках сразу после выбора в любом лукапе.


 
stud   (2003-07-08 14:29) [1]

тут же в смысле мгновенно


 
Johnmen   (2003-07-08 14:40) [2]

На OnChange ID основного НД для лукапного поля - поиск в лукапном НД и подстановка в основной НД ID найденной записи....


 
stud   (2003-07-08 14:43) [3]

так курсор перемещается на нужную запись, значение id записывается в основной набор, но отображение данных происходит после поста


 
Johnmen   (2003-07-08 14:51) [4]

Просто выстави кеширование лукапного НД.


 
stud   (2003-07-08 14:52) [5]

сейчас попробую


 
stud   (2003-07-08 15:03) [6]

а если на onchage повесить такой обработчик - по моему просто произойдет зацикливание! тк изменение id вызовет onchange и т.д.


 
Johnmen   (2003-07-08 15:10) [7]

Ну я так понял, что у тебя есть ID1 и ID2, ссылающиеся в один НД...


 
stud   (2003-07-08 15:16) [8]

нет. смотри есть грид
-------------------------------------
! р1 ! р2 ! р3 ! р4 !
--------------------------------------
так вот р2 и р3 - лукапы на набор data1 и на поля f1 и f2
но в основную таблицу они пишут в одно поле.

data.f1 data.f2
\ /
\ /
p2 p3
\ /
\-----/
|
|
поле основного набора
так вот как только ты начал изменять например p2, тут же должно изменяться p3 и наоборот. т.е. смысл запись у них одна и таже но разные поля- например ты набираеш код, и тут же видиш название ему соответствующее в соседней ячейке и наоборот


 
Johnmen   (2003-07-08 15:35) [9]

В таком случае, все и так должно работать.
Проверь правильность построения лукап-полей.
Если все нормально, но не работает, приводи, какие компоненты доступа и какие DB Aware компоненты.


 
stud   (2003-07-08 15:47) [10]

есть dbgrideh и наборы для формирования полей.
в основном наборе создются lookup поля и потом они просто используются в гриде


 
Johnmen   (2003-07-08 16:00) [11]

>создются lookup поля...

Как создаются ?
Как получен основной НД ? Как - лукапный ?


 
Жук   (2003-07-08 16:06) [12]

Бедный Johnmen ... :-)
Сорри за оффтоп.


 
stud   (2003-07-08 16:13) [13]

как - создется новое поле типа лукап и указываются поля связи и лукапные.
или что тебя интересует?



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

Форум: "Базы";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.009 c
1-100812
Школьник
2003-07-17 13:56
2003.07.31
Дизайнер формы


14-100921
Dw
2003-07-13 16:04
2003.07.31
Отправка e-mail


4-101033
Axis_of_Evil
2003-05-29 09:23
2003.07.31
Ошибка с Hook ом ...


3-100589
ser_ega
2003-07-08 23:27
2003.07.31
Query


1-100712
begin...end
2003-07-18 15:26
2003.07.31
Почему не завершается цикл?





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