|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.10.2011, 17:12 | #1 |
Регистрация: 28.06.2011
Сообщений: 6
|
Вывод данных из БД в edit'ы через IBQuery
Вообщем структура приложения вот такая. http://pikucha.ru/i6Hk3
Вроде бы вывести значения полей в эдиты довольно легко запросом, и на простом приложении все получаеться сам тестировал, но тут не могу понять в чем проблема, нам обязательно нужно делать с длл библой, каждая библиотека соответствует таблице в БД, и если делать через длл вылазает вот такое чудо http://pikucha.ru/i6Hkm Вот код формы от длл библиотеки. Эта форма вызываеться с главной формы как таблица, ну и там разные манипуляции можно делать с эдитами. Код:
Снизу прикрепил весь проэкт. Заранее благодарен |
19.10.2011, 01:45 | #2 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
Код:
Код:
В нашем случае создавать форму следует с использованием переменной, знакомой все остальным участникам шоу. Здесь, в конкретном случае, для достижения цели достаточно убрать объявление локальной переменной: Код:
|
19.10.2011, 13:37 | #3 |
Регистрация: 28.06.2011
Сообщений: 6
|
Боже, сначала не поверил в твои слова) шас проверил все заработало). Спасибо огромное, а то все упиралось в этот эрор, теперь хоть доделаю курсовик сам. Ты явно умнее нашего препода или внимательней), а то он сидел потел над моей задачей и не сделал)
Поздравляю с успешным решением. Но это не избавляет вас от необходимости прочесть и соблюдать правила раздела. Там доступно объясняется, что такое оверквотинг и что за это бывает. Последний раз редактировалось mihali4; 19.10.2011 в 15:08. |
19.10.2011, 16:34 | #4 |
Регистрация: 28.06.2011
Сообщений: 6
|
Извиняюсь за оверквотинг.
У меня еще 1 проблема появилась, по форуму полазил, к моему случаю не подходит. Ошибка: типа cannot modify read-only dataset, тема вроде тут заезженная. у всех полей Query значение ReadOnly=False Нужно чтобы по нажатию кнопки обновлялись данные в полях таблицы, вводить новые в edit'ы: Код:
Сделал процедуру чтоб значения вводились с edit'ов Код:
Код:
|
19.10.2011, 16:44 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
С IBQuery не знаком, но здесь что-то не то. Засунули в него запрос на обновление, а потом стерли все. А где собственно вызов метода, запускающего этот запрос? Обычно это ExecSQL. И такие вещи предпочтительно делать в разных Query
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
19.10.2011, 16:59 | #6 |
Регистрация: 28.06.2011
Сообщений: 6
|
Код:
|
19.10.2011, 17:29 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Я про это и говорю. Запускается SQLUpData, которая по сути делает
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как просуммировать Edit'ы в зависимости от условия | Gover | Общие вопросы Delphi | 5 | 24.07.2011 16:06 |
Как сделать вывод данных после всего ввода данных. | Donatello | Общие вопросы C/C++ | 6 | 16.01.2011 16:32 |
XML в BLOB поле через IBQuery | SiNBizkit | БД в Delphi | 1 | 08.12.2010 17:52 |
Delphi. Вывод данных через USB | AlessOn | Помощь студентам | 9 | 02.11.2010 23:21 |
Фильтрация данных в DBgridEh с пощью IBQuery | postaveche | Помощь студентам | 3 | 06.09.2010 21:29 |