|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.01.2014, 15:58 | #1 |
Пользователь
Регистрация: 07.08.2012
Сообщений: 25
|
Автозамена слов подстановкой из таблицы
В MS Office существует функция «автозамена (слов при вводе)» – например, слово «Петя» меняется на «Маша», слово «Маша» – на «Петя» и т.п. Есть ли возможность реализовать подобную функцию в Access, но не «автозаменой MS Office», а исходя из таблицы значений, созданной в самом Access (посредством запроса, макроса и т.п.)?
Например, если значение ПоляХ в таблице А (ПЕТЯ) указано в Полях1 и 2 таблицы Б (ПЕТЯ=МАША), то в таблице А заменить ПЕТЯ на МАША. Если в Поле1 таблицы Б значение отсутствует – значение ПоляХ в таблице А оставить без изменений. Спасибо. Последний раз редактировалось o600000; 11.01.2014 в 12:28. Причина: Оптимизация вопроса |
10.01.2014, 16:57 | #2 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
в первую очередь
слово «Петя» --занимает всю ячейку или это часть предложения
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
11.01.2014, 12:26 | #3 | |
Пользователь
Регистрация: 07.08.2012
Сообщений: 25
|
Цитата:
Для этого в Word’e меняю все пробелы на абзацы – получаю столбец слов. Теперь надо эти слова поменять на значения символов, известных мне, а неизвестные слова оставить без изменений. Полагал, что подобное в Access’e возможно лишь посредством автозамены отдельных слов (словосочетаний), расположенных столбцом. Но, судя по вопросу, это можно сделать и в текстовом массиве (поле МЕМО)? В случае, если нет, то: Слово в ячейкеХ таблицы А (ПЕТЯ), то же самое слово в ячейке1 таблицы Б (ПЕТЯ), и слово (словосочетание) как значение этого слова – в ячейках2 таблицы Б типа: «наша МАША (по Фрейду)», вторая - «ваш СЕНЯ (по Юнгу)» и т.п. И насколько это принципиально для таблицы А? Будет ли там слово ПЕТЯ или словосочетание И ВОТ ПЕТЯ? Ведь речь идет о содержимом поляХ таблицы А, сличаемым Access’ом с содержимым поля1 таблицы Б. Последний раз редактировалось o600000; 11.01.2014 в 12:54. Причина: Оптимизация ответа |
|
11.01.2014, 13:32 | #4 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
Может быть, Вам подойдёт "Как заменить отдельные слова с помощью таблицы и запроса": http://www.programmersforum.ru/showthread.php?t=247476
Окупант, руки прочь от Украины!!! Слава Героям!
|
12.01.2014, 20:22 | #5 | |
Пользователь
Регистрация: 07.08.2012
Сообщений: 25
|
Цитата:
Но я решил по другому. Создал таблицу [СЛОВА сновидения], в которую вставляю столбец из Word’a, как указано выше. Посредством запроса соотнес поля двух таблиц - «Символ» [СИМВОЛЫ] и «Слово» [СЛОВА сновидения]. Запрос выводит все поля «Слов» и лишь те «Значения символов», которые встречаются в таблице [СИМВОЛЫ]. Получается китайская грамота, которую читаешь сверху вниз – но меня устраивает... |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автозамена слов при вводе | o600000 | Microsoft Office Word | 20 | 20.04.2014 04:34 |
Проблема с подстановкой | Beerik | Microsoft Office Access | 4 | 01.02.2011 10:21 |
Помогите пожалуйста с подстановкой | n22sn | Microsoft Office Excel | 6 | 30.09.2009 09:13 |
Проблемка с подстановкой! | masterenergy | Microsoft Office Excel | 4 | 28.08.2009 17:39 |