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

Вниз

Не обновляются поля БД   Найти похожие ветки 

 
kyn66 ©   (2007-10-15 16:59) [0]

На форме  есть DBText показывающий LookUp - значение из таблицы по ID поставщика. На форме есть кнопка, вызывающая справочник поставщиков, в котором есть свои кнопки для редпатирование списка. Стоит при вызове этого справочника изменить наименование и передать его ID обратно в форму, изменений DBText не показывает. И ни Refresh ни Requery не помогают. В чем дело? А если из справочника взять другое наименование, т.е. ID уже будет другим, то все нормально тогда меняется.


 
Маша Шрайбер ©   (2007-10-15 17:12) [1]

>> kyn66 ©   (15.10.07 16:59)
>> На форме  есть DBText показывающий LookUp - значение из таблицы по ID поставщика.
Вы уверены, что DBText для этого и предназначен?
И что значит "и передать его ID обратно в форму"?


 
clickmaker ©   (2007-10-15 17:17) [2]

LookupField.RefreshLookupList()?


 
kyn66 ©   (2007-10-15 17:37) [3]


> Вы уверены, что DBText для этого и предназначен?И что значит
> "и передать его ID обратно в форму"?

В данном случае да. В первой таблице имеется ID поставщика и NamePost - типа LookUp. Вот DBText и выводит это поле.


 
kyn66 ©   (2007-10-17 10:05) [4]

Неужели ни кто не оможет разобраться с этими LookUp-полями ?


 
Маша Шрайбер ©   (2007-10-17 10:08) [5]

В такой постановке вопроса - никто.


 
ЮЮ ©   (2007-10-17 10:30) [6]

При "изменении справочников" используется совсем другой DataSet, нежли тот, котопый использует DBText. Переоткрой его после изменения в справочнике или используй один и тот же DataSet в приложении для доступв к одной и той таблице, не плоди их асякий раз, когда они требуются.


 
kyn66 ©   (2007-10-17 10:30) [7]

как понятнее объяснить?


 
ЮЮ ©   (2007-10-17 10:34) [8]

DBText.DataSource.DataSet тот же, что используется при корректировке справочнника?
корректировке справочнника есть корректировка DataSet-а или шлются UPDATE на сервер

>Стоит при вызове этого справочника изменить наименование и передать его ID обратно в форму, изменений DBText не показывает.

Код в студию


 
kyn66 ©   (2007-10-17 13:19) [9]

Справочник вызывает свой DataSet, точнее свой Table, привязанный к таблице на сервере. Я немного разобрался, оказывается все дело в поле LookUp и его свойстве LookupCache. См новый пост (17.10.07 12:57)


 
kyn66 ©   (2007-10-17 13:25) [10]


> в приложении для доступв к одной и той таблице, не плоди
> их асякий раз, когда они требуются.


Таблицы открываю не все сразу, а по мере их необходимости. И как правило, открывая форму со справочником таблицу открываю... после закрытия формы - закрываю. Вот и приходится их типо плодить.



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

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

Наверх





Память: 0.46 MB
Время: 0.044 c
4-1184224151
DelphiN!
2007-07-12 11:09
2008.03.09
RunAs программы под SYSTEM-ом не работает


6-1181760658
Beks
2007-06-13 22:50
2008.03.09
Отправка сообщения через SMTP


2-1202743828
vegarulez
2008-02-11 18:30
2008.03.09
Вопрос про передачу PGP Sign посредством IdHTTP(Indy10)


2-1202654365
Дмитрий
2008-02-10 17:39
2008.03.09
Курсор


15-1201827329
Tirael
2008-02-01 03:55
2008.03.09
вопрос по Wget





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