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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Listbox
 
 автор: Yakut   (27.03.2008 в 16:49)   личное сообщение
 
 

ситуация такая. Имеется ListBox, RowSource в виде запроса SQL "SELECT num,fam,nam,mobile FROM bb1....". На листбоксе отображается три столбца (столбец num скрытый). Я хочу заменить значения в столбце mobile, так как там номера телефонов указаны без первых двух цифр 7 и 9. Как мне это оформить с помощью какого то более мощного SQL Запроса?

  Ответить  
 
 автор: osmor   (27.03.2008 в 17:06)   личное сообщение
 
 

расшифруйте, какая всязь между листбоксом и заменой данных? хотите в таблице поменять или в листбоксе отобращать по другому?

  Ответить  
 
 автор: Yakut   (27.03.2008 в 17:10)   личное сообщение
 
 

хочу чтобы в листбоксе отображало по другому. Придется создавать Temp таблицу? Или внедрять новый столбец в старую таблицу?

  Ответить  
 
 автор: osmor   (27.03.2008 в 17:20)   личное сообщение
 
 

зачем?

SELECT num,fam,nam,"+7-9-" & mobile FROM bb1....".

  Ответить  
 
 автор: Yakut   (27.03.2008 в 17:27)   личное сообщение
 
 

SELECT num,fam,nam,"+7-9-" & mobile FROM bb1...."
а можно ли здесь еще добавить переменную к примеру X?
SELECT num,fam,nam,"+7-9-"&"Х" & mobile FROM bb1...."??

  Ответить  
 
 автор: osmor   (27.03.2008 в 17:48)   личное сообщение
 
 

только через функцию или формировать строку программно.

  Ответить  
 
 автор: Yakut   (28.03.2008 в 01:13)   личное сообщение
 
 

не совсем понял как это будет выглядеть, как можно переменную задать внутри строки SQL?

  Ответить  
 
 автор: osmor   (28.03.2008 в 07:41)   личное сообщение
 
 

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

  Ответить  
 
 автор: Yakut   (28.03.2008 в 07:56)   личное сообщение
 
 

да

  Ответить  
 
 автор: osmor   (28.03.2008 в 10:55)   личное сообщение
 
 

В модуле создаете Public функцию которая будет возвращать нужное значение предположим называется MyFunction
в запросе пришите

Select field1,field2, MyFunction from таблица

Если таблице нужны параметры то передаете их ...


Select field1,field2, MyFunction(field3) from таблица;

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