|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.11.2013, 18:16 | #1 |
Пользователь
Регистрация: 13.03.2012
Сообщений: 21
|
Как заменить отдельные слова с помощью таблицы и запроса
Здравствуйте. Помогите, пожалуйста, произвести замену некоторых значений в таблице с помощью запроса. Результатом запроса должно стать поле НДолжность, которое приведено в ТблНовДолжности. Для наглядности планируемый результат запроса набран вручную.
Замену нужно провести с помощью ТблЗаменаДол. |
08.11.2013, 18:32 | #2 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Студенты блин, вы научитесь самостоятельно работать или нет?? на кой хер вы вообще учитесь на професию инженера если способностей ноль?
Вы хоть бы свои идеи выложили ... кому интересно ваш код разбирать
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
09.11.2013, 01:34 | #3 |
Пользователь
Регистрация: 13.03.2012
Сообщений: 21
|
Дорогой Вы наш "инженер до мозга костей" ! Студентом я никогда не был и уже, наверное, вряд ли стану. Уже за 50 перешел... И не надо хамить.
И ни на какой х... Ну ладно, бог Вам судья. Ну не хочется Вам помощь, что Вы лезете и хамите. Уважаемый форум! Почему Вы позволяете такое? Наказывать никого не надо, бог воздаст... Удачи всем! |
09.11.2013, 08:06 | #4 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Простой запрос на выборку из таблицы с заменой; исходная таблица остаётся неизменной (Запрос1):
Код:
Код:
|
09.11.2013, 08:08 | #5 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Файл во вложении:
|
09.11.2013, 08:16 | #6 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Файл во вложении:..
|
09.11.2013, 13:22 | #7 |
Пользователь
Регистрация: 13.03.2012
Сообщений: 21
|
Спасибо Вам большое. Пока нет другого варианта, можно воспользоваться Вашим. Для небольшого числа замен достаточно. Просто пример упрощен и если в таблице нужно заменить несколько сотен должностей, запрос будет очень длинным. Можно ли провести замену с помощью запроса на обновление, ссылаясь на данные в таблицах? Еще раз спасибо!
|
09.11.2013, 15:29 | #8 | |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
Цитата:
А SQL-запросом - это принципиально? Посредством VBA, если другое не придумается, подойдёт? Выложите фрагменты обеих таблиц, можно с изменёнными данными, но максимально похожими на оригинал, что важно (нет ли ошибок в написании, расположение слов и т.д.) |
|
10.11.2013, 12:17 | #9 |
Пользователь
Регистрация: 13.03.2012
Сообщений: 21
|
VBA - можно и VBA. Принципиально важно, чтобы замена происходила в зависимости от того, что будет в ТблЗаменаДолж, даже если в поле СДол стоит к примеру "хрен", а в поле НДол "редька", то в ТблДолжности везде, где бы ни встретилось слово "хрен" оно бы менялось на "редька"
Интересно было б посмотреть, как справится с этим VBA. |
12.11.2013, 22:18 | #10 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
Код:
Окупант, руки прочь от Украины!!! Слава Героям!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
в заданной строке символов (отдельные слова, разделенные пробелом) найти слова с совпадающими первой и последней буквами (С++) | T_h_i_s | Помощь студентам | 0 | 19.11.2012 18:37 |
Разделение слова на отдельные символы,вычисление их количества | tagantroy | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.07.2011 00:39 |
Как с помощью SQL перенести данные из одной таблицы в другую | lenuxoid | БД в Delphi | 1 | 23.04.2009 20:45 |
Как получить с помощью функции автоматического вычисления итогов общий итог внизу таблицы | prikolist | Microsoft Office Excel | 2 | 01.12.2008 13:10 |
Как сделать выбор параметра запроса из таблицы | valery | Microsoft Office Access | 1 | 30.11.2007 11:17 |