|
3 / 3 / 0
Регистрация: 21.10.2010
Сообщений: 32
|
|
Большой объём данных в Access02.04.2011, 18:49. Показов 7269. Ответов 11
Метки нет (Все метки)
Здравствуйте! У меня проблема. В БД Access я создала две таблицы. 1-ая небольшая (Название_парам., Описание, Признак).
А 2-ая (Название_парам., Время, Значение) очень большая (больше 5 млн записей). Во-первых, не удаётся поменять тип данных во 2-й таблице. "Не хватает места на диске или в памяти." Может, разбить её на несколько таблиц? Можно так сделать не вручную? Во-вторых, чтобы связать таблицы, нужно, чтобы у них были ключевые поля. Я так понимаю, у меня это должны быть поля Название_парам. Но во 2-й таблице значения данного поля повторяются. Что же мне делать???? О_о
0
|
|
| 02.04.2011, 18:49 | |
|
Ответы с готовыми решениями:
11
Сохранить большой объем данных в ACCESS + C# Большой объем базы данных при импорте из Excel Создание Большой Базы данных в MS Access |
|
90 / 69 / 1
Регистрация: 18.11.2010
Сообщений: 176
|
|
| 03.04.2011, 06:51 | |
|
reggga, здравствуйте!
Я так понимаю тип данных хотите поменять, т.к. появилась необходимость связать таблицы? Таблицы лучше связывать по числовым полям (длинное целое) У вас таблицы должны иметь следующую структуру: 1 таблица Код - счетчик Название_парам - текст Описание Признак 2 таблица Код - счетчик КодНазвания - длинное целое Время Значение Связывание "один-ко-многим": Таблица1.Код - Таблица2.КодНазвания Если Акс не дает поменять вручную тип поля, то можно сделать с помощью запроса новую таблицу (запрос "создание таблицы"), где исходными данными взять Вашу таблицу2 и в конструкторе запроса внести корректировки в структуру (типы данных, новые поля и т.д.) Если не получится - выкладывайте БД (оставьте только 2 интересующие таблицы с небольшим количеством данных для примера), лучше в формате А2003, в архиве.
0
|
|
|
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
|
|||
| 03.04.2011, 10:12 | |||
|
0
|
|||
|
90 / 69 / 1
Регистрация: 18.11.2010
Сообщений: 176
|
|
| 03.04.2011, 11:21 | |
|
ironegg,
Может и в Таблице2 поле "Код" и не нужно - мы ведь не знаем какие операции будут с этими записями производится? А что значит "проблема в длине файла"? С ошибкой "Не хватает места на диске или ..." как-то столкнулся, когда пытался переделать ипортированные таблицы КЛАДР - проблема решилась запросом "Insert into ... " в заранее подготовленную таблицу (вместо прямого импорта), возможно было бы лучше тогда воспользоваться запросом на создание таблицы.
0
|
|
|
3 / 3 / 0
Регистрация: 21.10.2010
Сообщений: 32
|
|||
| 03.04.2011, 15:33 [ТС] | |||
![]() Добавлено через 23 минуты
0
|
|||
|
139 / 135 / 3
Регистрация: 27.07.2010
Сообщений: 342
|
|
| 03.04.2011, 21:54 | |
|
Во-первых: в параметрах текущей базы данных установи флажок "Сжимать при закрытии".
Во-вторых: Если не поможет, выложи в приложении свою базу данных, на пальцах трудно догадаться в чем проблема.
0
|
|
|
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
|
||
| 04.04.2011, 04:54 | ||
|
у меня такого ни разу не было, но вот что пишут про длинну файла на офсайте http://office.microsoft.com/ru... 86808.aspx
0
|
||
|
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
|
|||||||
| 04.04.2011, 11:05 | |||||||
|
reggga, предлагаю такой вариант: в первую таблицу добавьте в режиме Конструктор поле-счетчик. СПЕРВА СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ БАЗЫ. Затем в режиме Конструктор добавьте во вторую таблицу поле с типом данных Число. Потом создаем запрос на обновление
Добавлено через 5 минут
0
|
|||||||
|
3 / 3 / 0
Регистрация: 21.10.2010
Сообщений: 32
|
|
| 04.04.2011, 22:44 [ТС] | |
|
Ладно, помогите мне ещё, пожалуйста! Мне нужно написать запрос на выборку, чтобы из 2-й таблицы выбрать только какой-нибудь один параметр и посмотреть изменение его значений.
И ещё, если у меня в 1-й таблице записаны не все параметры, которые есть во 2-й, это очень плохо?
0
|
|
|
3 / 3 / 0
Регистрация: 21.10.2010
Сообщений: 32
|
|
| 05.04.2011, 22:49 [ТС] | |
|
Не хотите помогать с запросами - не надо! Я и сама разберусь
Помогите мне, пожалуйста, сделать макрос, который бы экспортировал данные из Access в Excel ![]() Пожалуйста, не игнорьте меня!
0
|
|
|
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
|
|
| 07.04.2011, 05:59 | |
|
reggga, никто тебя не игнорирует, я, к примеру, была в командировке. Рассказывай, что сделала. Если не смогла исправить таблицы, давай сделаем так: возьми из первой таблицы штук 20 записей, из второй таблицы - так же и скинь в новую базу. Эту базу сожми и заархивируй и скинь сюда. Если не знаешь как что-нибудь из перечисленного сделать - напиши, здесь все учатся, я тоже не умела сжимать базу и т.п.
0
|
|
|
3 / 3 / 0
Регистрация: 21.10.2010
Сообщений: 32
|
|
| 08.04.2011, 18:29 [ТС] | |
|
Спасибо, что откликнулись! Я пока что сама начала разбираться. Если появятся вопросы, обращусь снова
1
|
|
| 08.04.2011, 18:29 | |
|
Помогаю со студенческими работами здесь
12
Access и большой объем данных Большой объём данных Большой объем данных в память QAbstractTableModel и большой объем данных
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|