Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.59/27: Рейтинг темы: голосов - 27, средняя оценка - 4.59
0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 14
1

Замена значений в поле одной таблицы на значение из другой таблицы

13.02.2014, 14:19. Показов 5061. Ответов 10
Метки нет (Все метки)

Добрый всем день,прошу помощи,так как не силён в программировании, суть вот в чём: есть программка для учёта техники, всё вроде хорошо,но не делает одной штуки,которую можно реализовать SQL-запросом, вот и прошу помощи, чтоб подсказали как это сделать! необходимо: когда вручную меняется поле "новый владелец" в таблице перемещение( 1.см картинку),то автоматически должно заменятся поле "сотрудник" в таблице устройства! будьте добры,кому не сложно,подскажите)
0
Миниатюры
Замена значений в поле одной таблицы на значение из другой таблицы  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.02.2014, 14:19
Ответы с готовыми решениями:

Как в поле ID одной таблицы записать значение поля ID другой таблицы
В БД две таблицы: 1)USERS с полями ID_User, Name, Password. В нее записываются пользователи...

Выбрать значение одной таблицы и показать в цикле вывода другой таблицы при совпадении значений
Добрый день, не могу понять корень проблемы: Есть две таблицы: "catalog" и "category" (скрины...

Переместить два столбца одной таблицы со строкой в поле другой таблицы
Доброго времени суток, добрый форумчанин. Возникла проблема следующего плана: Есть две таблицы:...

Внести в поле таблицы сумму значений из другой таблицы по условию
Есть две таблицы данных People (плательщики) и Pays (платежи) Необходимо при занесении нового...

__________________
10
174 / 73 / 30
Регистрация: 20.11.2013
Сообщений: 358
13.02.2014, 15:11 2
Очень расплывчатое условия задачи, опишите все подробнее, что за таблицы, какие связи установлены...
0
0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 14
13.02.2014, 15:31  [ТС] 3
Цитата Сообщение от Jo-Ni-K Посмотреть сообщение
Очень расплывчатое условия задачи, опишите все подробнее, что за таблицы, какие связи установлены...
Не могу сказать на счёт связей! то что мне нужно,можно реализовать через триггер с SQL-запросом, который срабатывает при измении поля "новый сотрудник" в таблице "перемещение" (tblMain [UserName]) и это значение должно помещаться в поле "сотрудник" в таблице " устройства" ( tblMovements [UserName]), проще говоря, есть комп, который числится за Х , я делаю перемещение с Х на другого сотрудника У и автоматически отображается, что комп теперь у У,надеюсь так понятней
0
174 / 73 / 30
Регистрация: 20.11.2013
Сообщений: 358
13.02.2014, 16:23 4
Что за база данных???
0
0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 14
13.02.2014, 16:25  [ТС] 5
Цитата Сообщение от Jo-Ni-K Посмотреть сообщение
Что за база данных???
Microsoft Access (*.mdb)
0
174 / 73 / 30
Регистрация: 20.11.2013
Сообщений: 358
14.02.2014, 07:50 6
Цитата Сообщение от Nafaniel Посмотреть сообщение
Microsoft Access (*.mdb)
так напиши вопрос в соответствующей теме, тут вопросы по SQL server
0
0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 14
14.02.2014, 08:15  [ТС] 7
Цитата Сообщение от Jo-Ni-K Посмотреть сообщение
так напиши вопрос в соответствующей теме, тут вопросы по SQL server
понятно, не знаешь так и скажи) а ведь всё было просто)
может кому пригодится: update tblMain set [UserName]=<NewUser> where tblMain.ID=<ObjectID>
0
174 / 73 / 30
Регистрация: 20.11.2013
Сообщений: 358
14.02.2014, 08:34 8
Цитата Сообщение от Nafaniel Посмотреть сообщение
понятно, не знаешь так и скажи)
Кто бы говорил, ты сам хоть понимаешь что ты пишешь???
Ты будешь заменять все поля UserName где tblMain.ID=<ObjectID>, если tblMain.ID не уникальный ключ то у тебя могут данные поплыть, тут нужно связь устанавливать, а то что ты написал очень опасный запрос...
0
0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 14
14.02.2014, 08:36  [ТС] 9
Цитата Сообщение от Jo-Ni-K Посмотреть сообщение
Кто бы говорил, ты сам хоть понимаешь что ты пишешь???
Ты будешь заменять все поля UserName где tblMain.ID=<ObjectID>, если tblMain.ID не уникальный ключ то у тебя могут данные поплыть, тут нужно связь устанавливать, а то что ты написал очень опасный запрос...
слушай, я когда спрашивал, ты только умничал, в итоге ничего путного не сказал, а сейчас когда всё работает как надо и замена происходит только у выделенной записи, ты говоришь, что работать не будет! извиняй, но всё работает...
0
174 / 73 / 30
Регистрация: 20.11.2013
Сообщений: 358
14.02.2014, 08:58 10
Ну дай бог, что бы все так и осталось...
0
0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 14
14.02.2014, 10:54  [ТС] 11
Цитата Сообщение от Jo-Ni-K Посмотреть сообщение
Ну дай бог, что бы все так и осталось...
вправду всё работает) спасибо, что хоть попробовал разобраться, не серчай, удачи
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.02.2014, 10:54

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Поле таблицы как сумма значений полей другой таблицы
Здравствуйте. В процессе создания БД столкнулся с проблемой, которую сам решить уже не могу. Есть 2...

Посчитать количество записей в одной таблице и передать значение в поле другой таблицы
Здравствуйте. Есть две таблицы &quot;Деканат&quot; и &quot;Студенты&quot;. Нужно чтобы в поле &quot;Деканат.Количество...

Как заменить значения одной таблицы на id другой таблицы при совпадении значений?
как заменить значения одной таблицы на id другой таблицы при совпадении значений есть таблица...

Заменить значение ключа из одной таблицы именем из другой таблицы в форме
Здравствуйте! Есть две таблицы. Одна таблица называется &quot;Посуда&quot; с полями &quot;Ключ посуды&quot; и...

Запрос, возвращающий значения поля одной таблицы и складывающий эти значения в поле другой таблицы
доборого дня всем, подскажите процедуру которая будет возвращать значение поля одной таблицы и...

Суммирование в поле одной таблицы из полей другой
Ребят, такая задача есть три таблицы - orders , shopping_cart и storage мне надо сделать так,...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.