LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Запрос на...
 Тема: Запрос на обновление с выделением
 
 15.06.2007 21:04:30
Игорь4
26 сообщения


Тема: Запрос на обновление с выделением
У меня есть таблица с полем, где хранятся шестизначные номера телефонов. Нужно создать запрос на обновление, чтобы из каждого шестизначного номера телефона выделялся номер АТС, т.е. первые две цифры номера телефона и они бы заносились в другое поле, например, номер АТС. Нашел подобную процедуру на языке SQL. Привожу ее:

update tabl
set ats=convert(smallint, left(isnull(replicate('0',6-len(convert(varchar,phone))),")+right(convert(varchar,phone),6),2))
where ats=0

ats - это поле, куда заносятся первые две цифры номера телефона;
phone - это поле с шестизначным номером телефона.

Будет ли такая процедура работать в Access-е или что-то нужно изменить? Может быть есть другие варианты или способы решения этой проблемы?
Помогите пожалуйста новичку разобраться.
С уважением, Игорь!!!


P.S. Запросы на обновление
Автор: Игорь от 08.10.2003 16:04:05 Источник ...
 15.06.2007 21:04:30
All
4316 сообщения
1-ый


RE: Запрос на обновление с выделением
По первому виду этот SQL запрос не из области VBA.
1 запрос на выборку.
SELECT Left(nz([phone],""),2) AS P1, Table1.Phone, Table1.Ats FROM Table1 WHERE (((Table1.Station)=2));
2 запрос на обновление. Привязываете его к нужной таблице через ключ (телефон) и делаете обновление.



P.S. Запросы на обновление
Автор: Алекс от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Запрос на...
ПоискПоиск  Список форумовСписок форумов  
right