|
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 5
|
||||||
Несовсем работает код. Ошибка14.12.2010, 13:24. Показов 1074. Ответов 7
Метки нет (Все метки)
Уменя уже была проблема с такой ошибкой, при дублировании записей N-раз, но вроде она исчезла....Теперь опять та же ошибка появляется при условии когда lit<>1.... В чем проблема?
Вот весь код
0
|
||||||
| 14.12.2010, 13:24 | |
|
Ответы с готовыми решениями:
7
Установка нового процессора на несовсем новую материнскую плату. Код не работает где ошибка?
|
|
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 5
|
|
| 14.12.2010, 19:00 [ТС] | |
|
Вот что необходимо получить из этого кода...
1). Когда поле Forms!Двери_Е!litera = 0, нажимаем "Копировать N-раз" вылазит сообщение "Создать несколько подобных изделий в рамках этого договора?", нажимаем ОК, вылазит InputBox "Введите кол-во дверей в договоре", вводим например 5 и нажимаем ОК. Вылазит "Предупреждение" с сообщением "начальный номер изделия в договоре 0. Исправить на 1?", нажимаем ОК. В итоге получаем что первая запись в поле litera = 0 изменяется на 1 а затем происходит клонирование всех записей в форме, при этом поле litera изменяется до 5, т. е первая запись litera = 0 изменяется на 1, значит itera = 1, вторая запись litera = 2 третья запись litera = 3 и т.д все записи изменяются до 5.... или другими словами N раз, А все остальные поля одинаковые. 2) когда поле Forms!Двери_Е!litera = 1, нажимаем "Копировать N-раз" вылазит сообщение "Создать несколько подобных изделий в рамках этого договора?", нажимаем ОК, вылазит InputBox "Введите кол-во дверей в договоре", вводим например 5 и нажимаем ОК. Происходит опять же клонирование записей с изменением по порядку поля litera на N раз, т.е опять же до 5, но при этом поле первой записи уже имеет litera = 1, значит оно нетрогается.......а все остальное как в примере пункта 1 3) когда поле Forms!Двери_Е!litera >1, нажимаем "Копировать N-раз" вылазит сообщение "Создать несколько подобных изделий в рамках этого договора?", нажимаем ОК, вылазит InputBox "Введите кол-во дверей в договоре", вводим например 5 и нажимаем ОК. Вылазит "Предупреждение" с сообщением "начальный номер изделия в договоре не равен 1. Исправить?", Нажимаем ДА. В итоге получаем что первая запись в поле itera >1 изменяется на 1 а затем происходит клонирование всех записей в форме, при этом поле litera изменяется до 5 по порядку......тоже самое что и в примере 1-го пункта. 4)например у нас Forms!Двери_Е!litera >1 (например равно 5), нажимаем "Копировать N-раз" вылазит сообщение "Создать несколько подобных изделий в рамках этого договора?", нажимаем ОК, вылазит InputBox "Введите кол-во дверей в договоре", вводим число больше чем в поле litera, там мы установили 5, например 10 () и нажимаем ОК. Вылазит "Предупреждение" с сообщением "начальный номер изделия в договоре не равен 1. Исправить?", Нажимаем НЕТ, вылазит "Предупреждение" с сообщением "Нумерация будет продолжена с litera+1 изделия" (в нашем случае, это значит с 6-го изделия). Нажимаем ОК. Получаем что первая запись поле litera=5 вторая запись поле litera=6, третья запись поле litera=7 и так далее до 10 При этом все остальные поля в форме просто на просто дулируются.... В пункте мы отрабатывали нажатие на кнопку НЕТ в отличии от пункта 3.... Вот что мне необходимо получить из этого кода.....Все это прекрастно работает в Аксе....А вот если таблицы линкованные через ODBC в Мускул, где находятся все данные.... то половина из того что мне надо не работает.... Помогите народ....а то я замучался неполучается ничего....
0
|
|
|
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
|
|
| 15.12.2010, 06:29 | |
|
lexalex, удобнее будет работать с вашим кодом, если Вы дадите форму и ее источник (в акцессе)
0
|
|
|
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 5
|
||
| 15.12.2010, 09:29 [ТС] | ||
|
0
|
||
|
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
|
|
| 15.12.2010, 09:33 | |
|
lexalex, опять не то.. Для того, чтобы посмотреть, в чем ошибка, нам нужны таблица, запрос, форма в базе акцессовской. Во-первых для того, чтобы каждый раз не создавать у себя базу, подобную Вашей, во-вторых, Вы могли допустить ошибки в типах данных и т.п., по картинкам этого не увидишь. Поэтому сделайте новую базу, в нее скиньте таблицу, запрос, форму, оставьте в них несколько значений для работы, сожмите и заархивируйте
0
|
|
|
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 5
|
||
| 15.12.2010, 09:45 [ТС] | ||
|
в начале я уже писал.... что этот код который я представил в Аксе работает нормально.....но вот когда таблицы все скинуты в Мускул, а в Аксе находятся только линкованные таблицы, запросы, отчеты, и формы..... почему то код начинает неработать и вылазит ошибка представленная выше.....
0
|
||
|
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
|
|
| 15.12.2010, 10:01 | |
|
lexalex, извиняюсь, не поняла сразу, я думала, что из-за мускула только окно с предупреждением выходит.. в акцессе при работе с распределенной базой подобное предупреждение выходит, если по умолчанию в параметрах акцесса задана блокировка изменяемой записи
0
|
|
|
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 5
|
||
| 15.12.2010, 10:11 [ТС] | ||
|
0
|
||
| 15.12.2010, 10:11 | |
|
Помогаю со студенческими работами здесь
8
Не работает код, ошибка сегментирования Ошибка 462, код работает через раз Не работает код. Где ошибка? (информация о процессах)
В чем ошибка? В DataGridView не выводится таблица, но код работает Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 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
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|