|
0 / 0 / 0
Регистрация: 19.10.2015
Сообщений: 7
|
||||||
Копирование записи19.12.2017, 15:46. Показов 4285. Ответов 7
Метки нет (Все метки)
Доброго дня!
Подскажите в чём я ошибаюсь: Есть запрос на добавление записей Есть две таблицы исходная и таблица назначения Есть форма в которой правятся и добавляются записи исходной таблицы Есть кнопка по нажатию на которую я хочу копировать 1(одну, текущую) запись в таблицу назначения Работает все, кроме того, что записи копируются все, как скопировать только текущую? Процедура копирования:
0
|
||||||
| 19.12.2017, 15:46 | |
|
Ответы с готовыми решениями:
7
Код на копирование записи Копирование записи в другую таблицу |
|
|
||||||
| 19.12.2017, 15:53 | ||||||
|
В запросе должно стоять условие - одно из полей, однозначно указывающее на эту запись. Обычно используют поле "код записи". В строке условия можно написать выражение Forms!ФормаИсточник!КодЗаписи.
Но это всё очень некрасиво. Рекомендую использовать
0
|
||||||
|
0 / 0 / 0
Регистрация: 19.10.2015
Сообщений: 7
|
|
| 19.12.2017, 16:09 [ТС] | |
|
Понятно, что в запросе должно быть условие, но как и где его прописывать? Или из формы надо передать ИД записи, которая выбрана?
0
|
|
|
|
||||||
| 19.12.2017, 16:16 | ||||||
Сообщение было отмечено Vov4ik84 как решение
Решение
В конструкторе запроса есть строка "Условие". В нём надо написать выражение forms!имяформы!имяполяID. Если зарос открыть после этого в режиме таблицы, то должна отобразиться одна запись. При этом форма должна быть открыта на фоне. Но я рекомендую написать процедуру копирования записи SQL-выражением в коде самой кнопки
Могу ещё раз написать то же самое и даже другими словами
1
|
||||||
|
0 / 0 / 0
Регистрация: 19.10.2015
Сообщений: 7
|
|
| 19.12.2017, 16:32 [ТС] | |
|
Не хочу делать через SQL т.к. некоторые имена полей исходной таблицы не совпадают с именами таблицы назначения, а через запрос я создаю поля с соответствующими именами ну и с SQL'ем не дружу..
Спасибо. Все ОК.
0
|
|
|
|
|
| 19.12.2017, 16:39 | |
|
Ну SQl не настолько уж и сложен. Загуглировать синтаксис insert into ... values - дело пяти секунд. И в том и фишка, что в скобка перечисляются поля результирующей таблицы, а вместо
" & me.поле1 & " можно указать именно те поля, которые есть на форме. Называться они могут иначе. Это в моём примере они совпадают, т.к. я не знаю, что у вас там за таблицы. Вместо полей можно написать постоянные значения, например. Или какую-нибудь формулу. Всё, что угодно.
0
|
|
|
0 / 0 / 0
Регистрация: 19.10.2015
Сообщений: 7
|
|
| 19.12.2017, 16:57 [ТС] | |
|
Даже так..
Еще раз спасибо
0
|
|
|
0 / 0 / 0
Регистрация: 11.12.2020
Сообщений: 4
|
|
| 29.12.2020, 16:27 | |
|
Доброго дня. Научите!
Создал форму, попытался создать кнопку для копирования-дублирования записи. На синтаксис уже не ругается, но и не копирует ((. А мне ещё нужно чтоб в скопированной записи [номер карты] отличался от родительской с добавлением латинской буквы. 1,1a ; 1,1b ; 1,1c ; 1,2a и т.д. я даже не знаю, возможно ли это с SQL. [ATTACH]Поз.1- Крышка.rar[/ATTACH]
0
|
|
| 29.12.2020, 16:27 | |
|
Помогаю со студенческими работами здесь
8
Копирование текущей записи из формы в запрос Копирование записи из одной формы в другую Копирование данных записи (строки) в следующую запись Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
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;. . .
|