Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Erekle

Ветеран


Сообщения: 637
Благодарности: 105

Профиль | Отправить PM | Цитировать


Тоже не занимался Access-ом, кроме простых, чисто прикладных операций... Но сейчас дело осложнилось - есть база с полгигабайта, и требование, порезать её на куски - желательно, за сутки. Прошедший день я угробил на пустые и почти неосмысленные попытки. Сейчас лежат фолианты по Access'97 и 2000 (установлен Офис 2003), но пока логика предполагаемых действий не стала особо осмысленной.

Порезать надо по следующему принципу. Первая колонка параметров - нумерация - 01.01, 01.02 и далее. Таких целых чисел (в смысле - до точки) - до сотни, и нужно вычленить первые 10 категорий из них (с 01(.01) до 11(.01) ). Это первый уровень, и справиться с нею можно и вручную, если бы этого хватало.
Далее, каждая из таких категорий (суть большие области) содержит несколько десятков/сотен подкатегорий - тех, что после точки: 01.01, 01.02...01.130, скажем. Это меньшие области, составные больших.

Надо "изготовить" на основе базы несколько тысяч отдельных файлов-баз, соответствующих подкатегориям: 01.01, 01.02 ... 10.ххх; или сначала 10 файлов по основной категории, а потом каждую такую промежуточную базу порезать по мелкому. При этом базы должны быть отсортированы по другому параметру, которая есть адреса.

Такое возможно в принципе? Запрос? Макрос? Помощь будет воспринята с большой благодарностью.

-------
Здесь вся мудрость [14.6]


Отправлено: 03:04, 20-03-2009 | #13