|
5 / 3 / 3
Регистрация: 29.05.2012
Сообщений: 328
|
||||||
Dataset not in edit or insert mode14.05.2014, 07:25. Показов 17811. Ответов 25
Метки нет (Все метки)
При добавлении новых данных можно выбрать уже существующую строку, т.е. поиск по названию и ввести ее ID в другую строку. Все происходит на одной форме в одном ADOQuery1. думаю из-за этого и ошибка. Подскажите как исправить Добавлено через 31 минуту Фильтрация работает, т.е. запрос. А дальше не пойму почему ошибка
0
|
||||||
| 14.05.2014, 07:25 | |
|
Ответы с готовыми решениями:
25
Dataset not in Edit or Insert mode Dataset not in edit or insert mode Table4: DataSet not in Edit or insert mode |
|
129 / 129 / 41
Регистрация: 17.10.2013
Сообщений: 335
|
||
| 14.05.2014, 07:39 | ||
|
во-первых, чтобы переменной I присвоить значение Form3.ADOQuery1.FieldByName('№_Лекарства '), запрос выполнить надо. т.е. строки 5 и 6 поменять местами. во-вторых,
0
|
||
|
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
||||||||||||||||||||
| 14.05.2014, 07:43 | ||||||||||||||||||||
|
ЗЫ.
0
|
||||||||||||||||||||
|
5 / 3 / 3
Регистрация: 29.05.2012
Сообщений: 328
|
|||||||||||
| 14.05.2014, 08:11 [ТС] | |||||||||||
|
Спасибо все получилось. А теперь такой вопрос.
В таблице имеются поля: '№лекарства' 'наименование' '№_Аналогичного_лекарства'. так же на этой форме имеются memo. Я решил добавить новое. Которое бы отображало аналогичное лекарство. например кликаю на лекарство(в таблице). Происходит sql запрос который сравнивает эти № и при совпадении выводит строку(точнее поле наименование) в memo. Делаю так.
Добавлено через 1 минуту В событии TForm3.DBGrid1CellClick Добавлено через 13 минут Поправил 3 и 4 сроку
0
|
|||||||||||
|
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
||||||
| 14.05.2014, 08:43 | ||||||
|
а если
0
|
||||||
|
5 / 3 / 3
Регистрация: 29.05.2012
Сообщений: 328
|
|
| 14.05.2014, 08:51 [ТС] | |
|
тоже самое(
Добавлено через 49 секунд При нажатии на любую строку не отображается ничего в ADOQuery1
0
|
|
|
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
||
| 14.05.2014, 09:02 | ||
|
Для проверки, что выдает запрос и выдает он что либо подключи BDGrid. ADOQuery1 <-> DataSource1 <-> BDGrid1.
0
|
||
|
129 / 129 / 41
Регистрация: 17.10.2013
Сообщений: 335
|
||
| 14.05.2014, 09:04 | ||
|
0
|
||
|
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
||
| 14.05.2014, 09:07 | ||
|
1 строка: очищаешь запрос что предпологает отключение ADOQuery1 2 строка: вносишь новый запрос 3 строка: присвоение параметру пустого значения если отключена ADOQuery1 4 строка: активируешь компоненту в запросе которого параметр с неизвестным значением.
0
|
||
|
5 / 3 / 3
Регистрация: 29.05.2012
Сообщений: 328
|
||||||
| 14.05.2014, 09:10 [ТС] | ||||||
|
Сделаем проще
0
|
||||||
|
129 / 129 / 41
Регистрация: 17.10.2013
Сообщений: 335
|
|
| 14.05.2014, 09:17 | |
|
покажи всю процедуру, т.к. этот запрос рабочий
0
|
|
|
5 / 3 / 3
Регистрация: 29.05.2012
Сообщений: 328
|
||||||
| 14.05.2014, 09:31 [ТС] | ||||||
0
|
||||||
|
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
|||||||
| 14.05.2014, 09:57 | |||||||
0
|
|||||||
|
129 / 129 / 41
Регистрация: 17.10.2013
Сообщений: 335
|
|
| 14.05.2014, 09:58 | |
|
какой результат выполнения? Memo7 пустой? что после 38 строки?
0
|
|
|
5 / 3 / 3
Регистрация: 29.05.2012
Сообщений: 328
|
||||||
| 14.05.2014, 10:20 [ТС] | ||||||
|
№_Аналогичного_лекарства - Число
№_Лекарства - число (тип данных счетчик) Добавлено через 1 минуту После 38 строки
Мемо пустой
0
|
||||||
|
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
|||
| 14.05.2014, 10:34 | |||
|
Добавлено через 11 минут таблицы Лекарства при условии равенства значений в одной записи(строке) поля №_Лекарства и значения поля №_Аналогичного_лекарства в этой же записи.
0
|
|||
|
129 / 129 / 41
Регистрация: 17.10.2013
Сообщений: 335
|
|
| 14.05.2014, 10:35 | |
|
если я правильно понял идею, то для одной записи №_Лекарства не может быть равным №_Аналогичного_лекарства, отсюда следует отсутствие данных в наборе (а если равно - то это ссылка на себя...)
0
|
|
|
5 / 3 / 3
Регистрация: 29.05.2012
Сообщений: 328
|
|
| 14.05.2014, 13:08 [ТС] | |
|
нет нет... записи разные. То есть №_Лекарства должен быть равен №_Аналогичного_лекарства другой строки. но все в одной таблице
0
|
|
|
129 / 129 / 41
Регистрация: 17.10.2013
Сообщений: 335
|
|
| 14.05.2014, 13:47 | |
|
какой ожидается результат от SELECT * FROM Лекарства WHERE №_Лекарства=№_Аналогичного_лекарства? Список лекарств-аналогов?
0
|
|
|
5 / 3 / 3
Регистрация: 29.05.2012
Сообщений: 328
|
|
| 14.05.2014, 13:56 [ТС] | |
|
Идея в том, чтобы при нажатии на строку проходила фильтрация по столбцу №_Лекарства. и должна найтись строка(одна) которая содержит этот номер в столбце №_Аналогичного_лекарства
0
|
|
| 14.05.2014, 13:56 | |
|
Помогаю со студенческими работами здесь
20
Ошибка: Dataset not in edit or insert mode Dataset not in edit or insert mode (ADOQuery)
Ошибка : Dataset not in edit or insert mode Ошибка: Dataset not in edit or insert mode Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|