|
|
|
| ситуация такая. Имеется ListBox, RowSource в виде запроса SQL "SELECT num,fam,nam,mobile FROM bb1....". На листбоксе отображается три столбца (столбец num скрытый). Я хочу заменить значения в столбце mobile, так как там номера телефонов указаны без первых двух цифр 7 и 9. Как мне это оформить с помощью какого то более мощного SQL Запроса? | |
|
| |
|
|
|
| расшифруйте, какая всязь между листбоксом и заменой данных? хотите в таблице поменять или в листбоксе отобращать по другому? | |
|
| |
|
|
|
| хочу чтобы в листбоксе отображало по другому. Придется создавать Temp таблицу? Или внедрять новый столбец в старую таблицу? | |
|
| |
|
|
|
| зачем?
SELECT num,fam,nam,"+7-9-" & mobile FROM bb1....".
|
| |
|
| |
|
|
|
| SELECT num,fam,nam,"+7-9-" & mobile FROM bb1...."
а можно ли здесь еще добавить переменную к примеру X?
SELECT num,fam,nam,"+7-9-"&"Х" & mobile FROM bb1...."?? | |
|
| |
|
|
|
| только через функцию или формировать строку программно. | |
|
| |
|
|
|
| не совсем понял как это будет выглядеть, как можно переменную задать внутри строки SQL? | |
|
| |
|
|
|
| от чего будет зависеть перемнная? Значение новое для каждой строки запроса ? | |
|
| |
|
|
|
|
| В модуле создаете Public функцию которая будет возвращать нужное значение предположим называется MyFunction
в запросе пришите
Select field1,field2, MyFunction from таблица
|
Если таблице нужны параметры то передаете их ...
Select field1,field2, MyFunction(field3) from таблица;
|
| |
|
| |