|
21 / 21 / 4
Регистрация: 10.11.2015
Сообщений: 123
|
||||||
Перенос данных из 1 таблицы в другую с добавлением значений12.01.2016, 17:12. Показов 6655. Ответов 8
Метки нет (Все метки)
Добрый вечер форумчане, есть 2 таблицы. Нужно данные из одной таблицы перенести во вторую. НО...
На форме есть поле со списком в котором моно выбрать пол. Он должен так же быть занесен в таблицу. на примере. В одной таблице есть фио, на второй фио и доп столбец. пол. Нужно при нажатии кнопки фио перенеслись во вторую таблицу, и присвоился в столбец "пол" значения из поля на форме.
0
|
||||||
| 12.01.2016, 17:12 | |
|
Ответы с готовыми решениями:
8
Перенос значений из одной таблицы в другую |
|
9131 / 6142 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
|
|
| 12.01.2016, 17:43 | |
|
ФИО и Пол должны находиться в одной таблице.
А уж по коду этой записи можно - ОТОБРАЗИТЬ и Пол и Адрес и ФИО в любой другой форме. Зачем переносить Пол из одного места в другое непонятно. Дублирование сильно увеличивает размер БД, Нужно как можно больше - Отображать, а не Пересохранять. Уточните.
0
|
|
|
21 / 21 / 4
Регистрация: 10.11.2015
Сообщений: 123
|
||
| 13.01.2016, 09:14 [ТС] | ||
|
Доброе утро Пух. Извиняюсь за поздний ответ, вчера уже ушел на тренировку в то время, а комп не выключил.
Вообще изначально идея в следующем. Есть "временная" подчиненная таблица на форме, в которую вносятся данные. На форме есть вычисляемые поля, по данным из этой таблицы туда считаются "некие" значения, как "общая сумма", "Среднее значение" и т.п. В основную таблицу БД, нужно внести эти значения, и некоторые поля из "временной" таблицы, как "наименование продукта" и т.п. Что бы не вносить это повторно в основную таблицу. Потом временная таблица очищается, и туда вносятся данные по другому центру. (Используется "временная таблица" из-за большого числа записей(идея в заполнении импортом экселевского файла) Идея реализации с подчиненной таблицей заключается в возможности ее редактирования, после импорта В общем, прощу подсказать идею реализации переноса части данных из одной таблицы в другую, плюс данных из полей на форме. Пример с ФИО и полом, лишь для демонстрации принципа этой реализации. Заранее спасибо за любую помощь.
0
|
||
|
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
| 13.01.2016, 14:03 | ||||||
Сообщение было отмечено Samual_J_Colt как решение
Решение
Samual_J_Colt, в строку SQL, собираемую в коде, надо включить все параметры с полей формы. В Вашем примере, с учетом строчного типа поля Пол, Процедура на кнопке такая
2
|
||||||
|
21 / 21 / 4
Регистрация: 10.11.2015
Сообщений: 123
|
|
| 13.01.2016, 14:51 [ТС] | |
|
Мобайл большое вам спасибо. А если вносятся несколько полей, то указываем их просто перечислением в нужном порядке?
По типу Select данные.фамилия, данные.имя , поле.пол, поле.дата, данные.отчество, поле.телефон. from ... при этом выделяя каждое поле апострофами, я правильно понимаю? (Имя полей и порядок взяты случайным образом, и не имеют смысловую нагрузку.)
0
|
|
|
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 13.01.2016, 15:17 | |
|
Samual_J_Colt, если все поля вносятся с формы, то нужна другая запись запроса Insert Into. Смотрите в хелпе запрос с Values. По форуму множество примеров. Если же участвует таблица, то да с селектом. В списке параметров вставки поля приемной таблицы, в селекте поля исходной плюс поля формы в виде как показано на примере. Т.е. в строку запроса должны попадать не имена полей формы, и их значение. Именно поэтому поля формы выводятся из под кавычек.
1
|
|
|
21 / 21 / 4
Регистрация: 10.11.2015
Сообщений: 123
|
|
| 13.01.2016, 15:52 [ТС] | |
|
mobile, да вопрос про таблицу, предложенный вами вариант, меня устраивает полностью, интересуюсь только, если часть данных берется с полей формы, а именно больше 1(в вашем примере участвует 1 поле), то поля просто перечисляются в нужном порядке, если я правильно понял.
В данном случае интересно: нет ли некого правила по которому, сперва перечисляются столбцы таблицы, а потом поля или другого правила, или можно указывать их в произвольном порядке? Уточняю для избежания глупых ошибок. ( в голове был вариант с использованием нескольких insert последовательно. А именно, сперва внести часть данных из таблицы, а потом обновлять запись с добавлением данных из формы( что очевидно лишь костыль) ).
0
|
|
|
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 13.01.2016, 15:57 | |
|
Указывать можно в произвольном порядке. Главное, чтобы порядок полей и их количество в списке параметров Insert Into совпадали с порядком и количеством в селекте или Values.
1
|
|
|
21 / 21 / 4
Регистрация: 10.11.2015
Сообщений: 123
|
|
| 13.01.2016, 16:08 [ТС] | |
|
Еще раз спасибо за помощь с таблицами и полями.
По отдельности не вызывало проблем, а вот объединенный вариант-вызвал проблемы. Оказалось, надо лучше изучить вариант с апострофами. Пытался сделать без них. Думал можно просто вставить указатель поля в текст запроса. )) Добавлено через 9 минут Когда же аксес выругался, подумал действительно откуда запрос возьмет значение нкого мистического столбца me.поля , которого нет в той таблице. Значит делается как то по -другому. Еще раз огромное спасибо.
0
|
|
| 13.01.2016, 16:08 | |
|
Помогаю со студенческими работами здесь
9
Перенос заданных значений из развёрнутой таблицы в другую сжатую таблицу Перенос данных из одной таблицы в другую Перенос данных из одной таблицы в другую
Перенос данных из одной таблицы в другую Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|