Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2011, 11:54   #1
Karull
Новичок
Джуниор
 
Регистрация: 12.12.2011
Сообщений: 3
По умолчанию Формирование поля в таблице

Здравствуйте!

Есть такая задача: сформировать поле в таблице на основании существующих трех:
1. Слово "Уважаемый(-ая)" окончание автоматически подставляется в зависимости от пола
2. Поле "Пол" ("м" или "ж") для окончания предыдущего поля
3. ФИО. Отбросить фамилию, чтобы осталось только имя-отчество.
4. В конце поставить "!"

В результате при занесении новой записи в таблицу поле "Обращение" должно выглядеть как-то так: "Уважаемый Иван Иванович!" или "Уважаемая Евгения Евгеньевна!"

Каким образом это можно реализовать?

Большое всем спасибо!
Karull вне форума Ответить с цитированием
Старый 13.12.2011, 02:37   #2
satka
Форумчанин
 
Регистрация: 17.07.2011
Сообщений: 145
По умолчанию

Бессмысленно заполнять таблицу уже имеющимеся данными.
satka вне форума Ответить с цитированием
Старый 13.12.2011, 06:21   #3
Black_Mad
 
Регистрация: 08.12.2011
Сообщений: 7
По умолчанию

Присоединяюсь к предыдущему оратору вопросом. А зачем?
Black_Mad вне форума Ответить с цитированием
Старый 13.12.2011, 16:01   #4
Karull
Новичок
Джуниор
 
Регистрация: 12.12.2011
Сообщений: 3
По умолчанию

Поясню: такое обращение нужно для проведения персональной массовой рассылки электронной почты. E-mail, ФИО хранятся в этой БД. Но для создания полностью персональной рассылки необходимо в начале письма вставлять Уважаемый Иван Иванович и т.п.
К сожалению, программа, которую я использую не умеет этого делать. Данные она берет из таблицы Excel, которую, в свою очередь тащу из базы Access.
Для удобства нужно, чтобы все эти данные лежали в одной таблице и обращение формировалось автоматом при занесении новой записи в таблицу.
Как-то так.

Есть ли идеи как это реализовать?
Karull вне форума Ответить с цитированием
Старый 14.12.2011, 05:01   #5
Black_Mad
 
Регистрация: 08.12.2011
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Karull Посмотреть сообщение
Данные она берет из таблицы Excel, которую, в свою очередь тащу из базы Access.
Что мешает "тащить из аксеса" сразу суммированные поля?
Поле1 & Поле2 & Поле3
Black_Mad вне форума Ответить с цитированием
Старый 14.12.2011, 05:31   #6
satka
Форумчанин
 
Регистрация: 17.07.2011
Сообщений: 145
По умолчанию

Давайте таблицу
satka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
формирование поля запроса T11 Microsoft Office Access 5 27.07.2011 14:12
VBA Задать поля всех ячеек в таблице Word bdfy Microsoft Office Word 1 03.01.2011 08:52
Вычисляемое поле в таблице ACCESS, создать вычисляемое поля в таблице аксес artlayers Microsoft Office Access 2 04.11.2009 19:29
Очистка одного поля в таблице EugeneIsmatulin Общие вопросы Delphi 2 10.06.2009 16:55
Как узнать какие поля поменялись в таблице D-mon БД в Delphi 0 03.08.2007 11:53