|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.07.2010, 12:14 | #1 |
Форумчанин
Регистрация: 30.07.2009
Сообщений: 105
|
не сохраняются изменения в таблице
здравствуйте!
задумка такова... я выбираю данные в DBGrid и жму на конпку. эта запись, вернее ее код, должен отобразиться в DBLookupComboBox, после этого я делаю table.post и изменения сохраняются. проблема... данные в лукап выбираются но при попытке сохранить изменения в лукапе появляется запись (код), которая была до изменения... т.е. edit, затем post в таблице в пустую. что это может быть? Код:
|
14.07.2010, 12:49 | #2 |
Форумчанин
Регистрация: 13.07.2010
Сообщений: 346
|
ничего не понятно
какую роль должен выполнять DBLookupComboBox?
Non est culpa vin, sed culpa bibentis
|
14.07.2010, 14:56 | #3 |
Форумчанин
Регистрация: 30.07.2009
Сообщений: 105
|
как не понятно?
отображение данных, которые сейчас заносятся в таблицу. |
14.07.2010, 15:02 | #4 | |
Форумчанин
Регистрация: 13.07.2010
Сообщений: 346
|
Цитата:
ты пошел по неверному пути - опиши задачу которую хочешь реализовать - НО только без названий компонентов
Non est culpa vin, sed culpa bibentis
|
|
14.07.2010, 15:39 | #5 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
переоткрой источник данных для DBLookupComboBox, хотя не совсем поняла проблему, а еще лучше использовать простые комбики
Единственное, что ограничивает полет мысли программиста-компилятор
|
14.07.2010, 15:42 | #6 |
Форумчанин
Регистрация: 30.07.2009
Сообщений: 105
|
это Сусанин в свое время пошел по неверному пути
DBLookupComboBox может как отображать данные (datasource), так и заносить данные из другой таблицы (listsource). вопрос остается открытым... |
14.07.2010, 15:44 | #7 |
Форумчанин
Регистрация: 13.07.2010
Сообщений: 346
|
ух ты... а откуда он узнает что у другого компонента в буфере находится????
Non est culpa vin, sed culpa bibentis
|
14.07.2010, 15:49 | #8 |
Форумчанин
Регистрация: 30.07.2009
Сообщений: 105
|
про какой другой компонент идет речь?
|
14.07.2010, 15:53 | #9 |
Форумчанин
Регистрация: 13.07.2010
Сообщений: 346
|
dm.ibdtstPr
который вероятно отображается в dbgrd1(:=dbgrd1.Fields[0].AsVariant; шайтан комбинация) находится в режиме редактирования и при чтении из него можно много получить (старых данных) и вы пытаетесь то что получаете запихать в DBLookupComboBox.KeyValue вы тратите свое и ваше время - опишите задачу которую надо решить и так-же прислушайтесь к Sparky - "а еще лучше использовать простые комбики" это не просто так сказано....
Non est culpa vin, sed culpa bibentis
|
14.07.2010, 16:03 | #10 | |
Форумчанин
Регистрация: 30.07.2009
Сообщений: 105
|
Цитата:
задача : нужно в keyvalue запихнуть значение руками. именно эта задача. я про эдиты не спрашиваю, а тем более уж про комбики (вообще не вижу смысла использовать combobox, если мне нужно одно значение в итоге. использование edit было бы более уместным) |
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Введенные данные в DBGridEh не сохраняются | prorock | БД в Delphi | 11 | 21.04.2011 14:35 |
Данные не сохраняются | Шляп | Microsoft Office Access | 2 | 23.05.2010 19:58 |
Неудаётся сохранить изменения в таблице | Herly | Помощь студентам | 3 | 21.12.2009 20:33 |
Как отследить изменения в таблице DBF? | maks448 | БД в Delphi | 4 | 29.11.2009 20:42 |
Слишком долго сохраняются данные в БД | Maxs | Помощь студентам | 5 | 27.04.2009 14:45 |