LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  разбивка столбц...
 разбивка столбца данных на несколько элементов (столбцов)
 
 17.12.2008 10:50:29
coliforn
1 сообщения


разбивка столбца данных на несколько элементов (столбцов)

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

Например:

Столбец:  Товар

записи:    стол кухонных 500х800 зеленый.12000 шт, про-во: Мебельная фабрика "Березка", Румыния, 18000 грн

                 1.Офисныйстол  500-800 13000 шт зеленый Мебельная фабрика "Клен", Romanie, стоимость 15000 грн

нужно создать дополнительные столбцы, в которых будет следующее:

Товар          Размер            Цвет        Страна      Про-во      Количество      Стоимость

Стол           500х800         зеленый   Румыния   Мебельная фабрика "Клен"     13000 шт

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

 17.12.2008 11:12:08
Admin1
731 сообщения
1-ый


Re: разбивка столбца данных на несколько элементов (столбцов)

Функция split("Значение1,Значение2,Значение3",",") вернет массив данных. Примерное решение. Пишите свою функцию my_split("",ColumnID), которая будут возвращать нужную колонку

а) Запрос. SELECT  my_split([ПолеТовар],0) as Товар, my_split([ПолеТовар],1) as Размер FROM [Товары]

б) Функция VBA

Public Function my_split(Data,ColumnID) as String
   Dim buffer
   Buffer = Split(Data,",")
   my_Split = Buffer(ColumnID)
End Function

  Программирование  Microsoft Access. Файлы mdb и accdb  разбивка столбц...
ПоискПоиск  Список форумовСписок форумов  
right