Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 6

В зависимости от первой буквы текстового поля добавлять значение в соседнее поле

21.11.2010, 18:14. Показов 1042. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
имеется таблица с текстовым полем, как сделать так, чтобы в зависимости от первой буквы в этом поле добавлялось значение в соседнее поле?
То есть, скажем если поле 'Саратов', тогда в соседнее поле должна добавиться буква С, если поле 'Барнаул' добавляется буква Б, и т.д.
Заранее спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.11.2010, 18:14
Ответы с готовыми решениями:

Перенести значение в соседнее поле и удалить все поля через одно
Доброго времени суток! Скажите пожалуйста как перенести информацию из одного поля в другое и после удалить поле (с смещением вверх) в...

Извлечение части поля в запросе и запись в соседнее
Всем очень добрый день! Подскажите пожалуйста, можно ли в запросе, из поля имеющего запись, например " Гайка NST 123.456.001_1...

Блокировка текстового поля и наоборот, в зависимости от radiobox'a
Здравствуйте, есть форма в ней много элементов (внизу приведён пример с необходимыми элементами): <form...

8
5 / 5 / 0
Регистрация: 03.06.2010
Сообщений: 242
21.11.2010, 18:25
Создаешь форму для ввода данных в таблицу
В событии AfterUpdate (после обновления) первого поля пишешь

me.ИмяПоля2=Left(me.ИмяПоля1,1)
0
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 6
23.11.2010, 15:38  [ТС]
Спасибо, работает, а если поле1=[Архангельск] то как сделать так чтобы поле2=[А-Б] или поле1=[Владивосток] то поле2=[В-Г] и т.д.
0
5 / 5 / 0
Регистрация: 03.06.2010
Сообщений: 242
23.11.2010, 15:59
Me.ИмяПоля2= UCase(Left(Me.ИмяПоля1, 1) & '-' & Chr(Asc(Left(Me.ИмяПоля1, 1)) + 1))
0
5 / 5 / 0
Регистрация: 19.03.2009
Сообщений: 743
23.11.2010, 16:03
А что бы Вы хотели увидеть, если поле1=[Брест] ;-?
0
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 6
23.11.2010, 17:15  [ТС]
Если поле1=[Брест] то поле2=[А-Б] то-есть в данном случае не подойдет
0
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 6
23.11.2010, 17:38  [ТС]
Как же быть?
0
5 / 5 / 0
Регистрация: 03.06.2010
Сообщений: 242
23.11.2010, 17:48
Dim n As Integer
n = Asc(Left(Me.ИмяПоля1, 1))
n = n - n Mod 2
Me.ИмяПоля2 = Chr(n) & '-' & Chr(n + 1)
0
Сумрак
23.11.2010, 17:49
Извините, я не шибко в формулах Access.
Я с MDB через ADO работаю. Но знаю наверняка MDB поля Like поддерживают... Гляньте пож. в справке. Like самое оптимальное решение тут. Построить выражение...
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.11.2010, 17:49
Помогаю со студенческими работами здесь

Значение в поле в зависимости от значения в другом поле
Здравствуйте. Задача опять образовалась. В запросе из нескольких таблиц имеем поле «Выслуга» в формате 00-00-00 (лет-месяцев-дней). Нужно...

Вычисляемое поле в зависимости от поля в записи
Здравствуй многоуважаемый All продолжаю мэкать в access'e ) суть надо созать вычисляемое поле и чтоб данные считались в...

Обновление текстового поля в форме hta в зависимости от выбранного значения в комбобоксе
Доброго времени суток. Ищу подмоги в решении следующей задачи. Есть база данных в ней таблица "устройства". В данной таблице...

Изменение фона текстового поля в зависимости от его значения (ленточная форма)
Добрый день. Есть таблица, которая представляет собой график выполнения работ за месяц. Т.е. кроме пары текстовых полей имеет 31...

Динамическая проверка на дубли в поле в зависимости от значения соседнего поля
Добрый день. Возник такой вопрос по ходу расширения бд. Есть бд, в основной форме которой f_tb_ssr пользователь вводит значения в...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru