Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 22.12.2017
Сообщений: 218

Пропадают данные из dbgrideh

18.09.2018, 10:54. Показов 1189. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
добрый день! такой вопрос: на форме есть dbgrideh, который отображает некоторые данные. при редактировании какой-либо записи, вызываю другую форму. так вот, если я прописываю такой код:
Delphi
1
2
3
4
5
6
7
8
procedure TFormRedDetKarta.FormShow(Sender: TObject);
begin
FormDetKarta.DetKartaQuery.Close;
FormDetKarta.DetKartaQuery.SQL.Text:='select tol from pkr where ods='+QuotedStr(KonstrOboznEdit.Text);
FormDetKarta.DetKartaQuery.Open;
TolAnodEdit.Text:=FormDetKarta.DetKartaQuery.FieldByName('tol').AsString;
FormDetKarta.DetKartaQuery.Close;
end;
данные из dbgrideh исчезают. если же этот код не прописывать, то при вызове формы редактирования данные в dbgrideh остаются на месте. как сделать, чтобы ничего не исчезало?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.09.2018, 10:54
Ответы с готовыми решениями:

Пропадают маркеры сортировки в DBGridEh
Здравствуйте. В колонках DBGridEh выставил маркеры для сортировки при нажатии на TitleButton в нескольких колонках сетки. При нажатии на...

DBGridEh не корректно отображает данные из MSSQL
Добрый день! Использую Элемент DBGridEh для отображения данных из MSSQL запроса. Так вот при выводе результата пару столбцов с русским...

Взять данные из ячейки компонента DBGridEh в режиме dsInsert
Всем привет! Подскажите пожалуйста кто знает как можно на событие onKeyPress компонента DBGridEh вытинуть данные из ячейки , когда DBGridEh...

5
Модератор
 Аватар для D1973
9928 / 6465 / 2457
Регистрация: 21.01.2014
Сообщений: 27,420
Записей в блоге: 3
18.09.2018, 14:03
tsareva, зачем Вам строка № 7???
0
0 / 0 / 0
Регистрация: 22.12.2017
Сообщений: 218
18.09.2018, 14:36  [ТС]
D1973, без этой строки в dbgrideh отображается поле tol с одним значением, которое помещается в TolAnodEdit.Text.
0
Модератор
 Аватар для D1973
9928 / 6465 / 2457
Регистрация: 21.01.2014
Сообщений: 27,420
Записей в блоге: 3
18.09.2018, 16:05
Ну а что, больше компонентов T...Query создать не судьба? Вы одним компонентом что-то там творите, и этот же компонент привязан к ДБГриду... Ну зачем так извращаться? Есть основной T...Query, который привязан к DBGrid, есть вспомогательные T...Query (N штук) которые позволяют получать промежуточные данные...
Цитата Сообщение от tsareva Посмотреть сообщение
без этой строки в dbgrideh отображается поле tol с одним значением, которое помещается в TolAnodEdit.Text.
В этом коде ничего никуда не "помещается"... Вы выполнили запрос (строка 5 Вашего стартового кода), занесли полученное значение в какой-то Эдит (судя по имени) - и все! Закрыли запрос. т.е. просто уничтожили те данные, которые только что получили...
Вот, собственно, что делает Ваш код. А что Вы хотели увидеть - это пока еще не понятно...
1
0 / 0 / 0
Регистрация: 22.12.2017
Сообщений: 218
18.09.2018, 16:22  [ТС]
все, я вас поняла! спасибо!
0
Модератор
 Аватар для D1973
9928 / 6465 / 2457
Регистрация: 21.01.2014
Сообщений: 27,420
Записей в блоге: 3
18.09.2018, 16:37
Цитата Сообщение от tsareva Посмотреть сообщение
спасибо!
Да на здоровье!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.09.2018, 16:37
Помогаю со студенческими работами здесь

Массив, ADO, Access, Excel -при сравнении столбцов пропадают данные
Добрый день. Подключаюсь к базе Access через ADO и загружаю в stringgrid файл excel, задача сравнить по столбцу CATALOG наличие его...

Пропадают данные
Теряются (периодически) данные на SOL SERVER примерно 5-15 записей в начале и в конце.В ручную уже достало.Мат обеспечение на FoxPro

Dbgrideh не выводить данные при загрузке программы
Подскажите как сделать чтобы при открытии программы не грузились сотни данных с таблицы oracle в dbgrideh, но при этом должен быть активным...

Пропадают данные из представлений
В представлении по форме исчезают данные, хотя в другом представлении они есть, но тут начинается самое интересное. По главной форме...

Пропадают данные в переменых
Доброго времени суток. У меня вот такой код: Перем РезультатПоискаП1 Экспорт; Перем РезультатПоискаП2 Экспорт; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru