Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: SQL UPDATE
 
 автор: Bruno   (30.12.2010 в 21:33)   личное сообщение
 
 

Как закрыть названия компании скобками? Спасибо.

UPDATE tbl_Company SET tbl_Company.Company = 'ЗАО "' & [Company];

  Ответить  
 
 автор: Explorer   (31.12.2010 в 09:51)   личное сообщение
 
 

UPDATE tblCompanies SET tblCompanies.CompanyName = "ЗАО" & ' "' & [CompanyName] & '"';
но это сам по себе неверный подход - апдейтить таким образом таблицу :)

если выполить запрос два раза - получишь что-то вроде ЗАО "ЗАО "Экструдер""
если название содержит апострофы или кавычки результат вообще будет трудно предсказуем

и вообще - организационную форму лучше держать в отдельном поле таблицы
а полное название формировать запросом SELECT а не запросом UPDATE

что-то вроде

SELECT [LegalForm] &' "'&[CompanyName]&'"' FROM tblCompanies

  Ответить  
 
 автор: Bruno   (31.12.2010 в 11:42)   личное сообщение
8 Кб.
 
 

Добрый день,

Этот запрос планирую использовать лишь один раз (знаю, что надо обращаться осторожно) в данный момент мне нужно название компании взять в скобки (3АО “Company_name”). Благодарю за помощь.

  Ответить  
 
 автор: Explorer   (31.12.2010 в 12:47)   личное сообщение
 
 

лучше будет если не станете использовать этот запрос ни разу

нужно понимать что выражение вида

(3АО “Рога и копыта”) внесенное в поля таблицы
это не данные а мусор (за немногими исключениями)

в таком виде оно хранило бы правило написания или правило отображения, что к данным не имеет оношения никак.

такой стринг должен формироваться в запросе а не храниться в таблице...

С Новым Годом!

тем не менее текст запроса:
UPDATE tbl_Company SET tbl_Company.Company_name = "(ЗАО" & ' "' & [Company_name] & '")';

  Ответить  
 
 автор: Bruno   (31.12.2010 в 12:57)   личное сообщение
 
 

Спасибо, С Новым Годам!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList