Ru-Board.club
← Вернуться в раздел «Программы»

» Про MS Access

Автор: olickgreen
Дата сообщения: 31.03.2010 16:12
dneprcomp
Спасибо. Все правильно. Такой запрос работает, но только с конкретными условиями на выборку (=5, <3). Если поставить условие max() пишет, что здесь нельзя такое использовать И все равно: ОГРОМНОЕ СПАСИБО!!!
Автор: dneprcomp
Дата сообщения: 01.04.2010 00:35
olickgreen
Ничего не понял. Откуда параметры взялись?! Какой еще max()?!
В запросе
Код: SELECT TOP 1 * FROM [tablename] ORDER BY Код DESC
Автор: olickgreen
Дата сообщения: 01.04.2010 12:08
dneprcomp
Ламеров убивать и на месте. Это я про себя. У меня все получилось, при этом запутавшись, я нашел еще пару крутых вещей которые мне понадобились! УРА! СПАСИБО! БОЛЬШОЕ!
Зато, появилась другая проблема. Моей базой будет пользоваться абсолютный ламер (еще хуже меня ). Так вот нужно чтобы пользователь получал информацию в форме отчета по выбранному (например) работнику. Создаю форму, с выпадающим списком. Создаю запрос, создаю отчет. Все идеально работает если делать так:
открыть форму, выбрать ФИО, открыть запрос, открыть отчет. (все записи выводятся)
Как только операции открывания мышью заменяю на кнопку по которой автоматически будет открываться запрос и отчет, они открываются, но пустые.
Если я Вам не сильно еще надоел, помогите ПЛИЗЗЗ!!!
Автор: dneprcomp
Дата сообщения: 01.04.2010 16:18
olickgreen
Опять по телефону ничего не видя?
Где код для кнопки? Что назначено кнопке делать?
В общем виде, скорее всего не передаются параметры.
Автор: Tr12
Дата сообщения: 04.04.2010 03:47
Есть база данных в формате Cronos. Эта же база данных есть уже и в текстовом файле. Размер базы около 600 000 записей при 50-60 полей. Ее хотелось бы отрабатывать в Access'e.
Обычным импортом она в Access не влазает. Срабатывает ограничение на размер файла. Открывается только через ссылку на текстовый файл. Запросы обрабатываются очень долго.
Вопрос
1. Можно ли убрать ограничение на размер файла Access?.
2. Можно ли впихнуть базу данных в акцесс, пусть в разные файлы, разбив ее при импорте? Если можно, то как это сделать?
Автор: Dixi257
Дата сообщения: 04.04.2010 11:53
Tr12
Я бы написал код, который создаёт нужную мне таблицу, а потом читает в неё текстовый файл, правда, поля придётся "вручную" разбирать. Но в целом, особой проблемы нет.
Автор: Vitus_Bering
Дата сообщения: 05.04.2010 08:19
Tr12
Попробуйте через Excel.
Автор: WildCat
Дата сообщения: 05.04.2010 16:50
Vitus_Bering
Шестьсот тысяч строк через Excel? Месье знает толк в извращениях
Tr12
Может, с такими объемами, посмотреть в сторону нормальных БД?
Автор: MrDevil
Дата сообщения: 20.04.2010 13:51
Есть база некой программы. Судя по строке Standard Jet DB в начале файла, это файл Access .mdb.
Пробовал открыть его в MS Access 2003 - закрываются все менюшки, остается только Файл (внутри доступен только Выход), Окно (ничего не доступно) и Справка.
Пробовал востановление структуры файла программой Ontrack EasyRecovery Professional v6.12.02 - файл стал нормально открываться, но в некоторых таблицах пропали строки начинающиеся с русских слов и обрезались другие строки, в которых есть русские слова

Подскажите как и чем эту базу можно востановить и открыть?
Автор: aha
Дата сообщения: 22.04.2010 01:07
финальная версия 2010 офиса...рисовал базу в 2007, не открывается в 2010, рисовал в 2010 64 битном, не открывается в 2007( типа неподдерживаемый формат )....вот такие пироги.
Автор: AGhost777
Дата сообщения: 19.05.2010 10:32
Пытаюсь разобраться со страницами доступа к данным
В общем необходим только просмотр данных,но хочется, чтобы была возможность
в верхней части страницы использовать фильтры по полям, причем каждый следующий уже должен учитывать предыдущий
т.е. есть несколько связанных таблиц
1-ая Основные Разделы
2 -ая Подразделы
3-ая участки
4-ая список данных по участку

Не нашёл как это реализовать через страницы доступа к данным...
Автор: vovansystems
Дата сообщения: 06.09.2010 13:23
MS Access 2003. Есть таблица типа (csv, excel - подключаю как внешние данные):

таймстэмп | ФИО | пол | город | вы курите? | вы пьёте? | Короткая автобиография
11.04.2009 | Иванов Иван Иванович | м | Москва | нет | да | Родился, учился, живу, работаю
12.04.2009 | Сидорова Елена Николаевна | ж | Воронеж | нет | нет | Учительница, имею двое детей.

Хочу получить отчёт вида:

1. Пол
м - 50% (Иванов Иван Иванович, Москва)
ж - 50% (Сидорова Елена Николаевна, Воронеж)

2. вы курите?
нет - 100% (Иванов Иван Иванович, Москва; Сидорова Елена Николаевна, Воронеж)

3. вы пьёте?
да - 50% (Иванов Иван Иванович, Москва)
нет - 50% (Сидорова Елена Николаевна, Воронеж)

4. Короткая автобиография

4.1 Иванов Иван Иванович, Москва:
Родился, учился, живу, работаю

4.2 Сидорова Елена Николаевна, Воронеж
Учительница, имею двое детей


Расскажите как это сделать в отчётах, чтобы проценты сами вычислялись (возможно ли прикрутить диаграммы и если да, то как). Если в 2003 аксессе нет такого функционала то где есть, чем воспользоватся, где почитать как реализовать?
Автор: Dixi257
Дата сообщения: 06.09.2010 19:18
Проценты можно. Диаграммы сложнее. Только зачем Access, если сам Excel всё это умеет?
Поищите в справке "Статистические функции" ("Статистические функции SQL")
Автор: vovansystems
Дата сообщения: 07.09.2010 14:39

Цитата:
зачем Access, если сам Excel всё это умеет? Поищите в справке "Статистические функции" ("Статистические функции SQL")

поискал, но я так и не понял как добится желаемого этим путём - возможно подскажите где посмотреть пример использования, т.к. я не совсем понимаю логику работы этих функций и что именно из них применить в моём случае..
Автор: ZioniC
Дата сообщения: 22.09.2010 06:21
Господа такой вопрос возник и уже с четверга не могу разобраться

есть таблица около 200 полей
около 80 000 записей

часть полей имеет тип memo
мне нужно чтобы они были текстовыми
когда меняю тип и пытаюсь сохранить таблицу выдает ошибку
определенно слишком много полей

как это починить неясно, при экспорте в текст эти поля тоже экспортируются убого
Автор: edpm77
Дата сообщения: 15.10.2010 09:52
Добрый всем день.

Много читал гугл, но решения проблемы не нашел.

Описываю

Речь идет об Access 2007

Есть файл mdb, который лежит на одном из компьютеров в сети. Его должны открывать с других компьютеров, причем одновременно.
Если пользователь на локальной машине запускает Access, нажимает "Открыть файл", указывает сетевой диск, выбирает файл, то файл без проблем открывается и работают в нем все пользователи.
Если же пользователь просто даблкликает по ярлыку на файл или по самому файлу на сетевом диске, то, в случае запуска через Total Commmander получаем сообщение "Невозможно запустить программу", в случае проводника - вообще никакой реакции.

Как можно это разрулить?
Автор: Dixi257
Дата сообщения: 15.10.2010 14:35
edpm77
Локально базы запускаются?
Автор: edpm77
Дата сообщения: 15.10.2010 15:33
Да, без проблем.

Даже больше. У того, кто первым открывает базу по сети, она открывается по ярлыку. Последующие не могут.
Автор: Tima777
Дата сообщения: 16.10.2010 15:36
Доброе время суток! Я новичок в MS Access. У меня возник такой вопрос. Планирую сделать базу данных, куда собираюсь включать информацию из новостных агенств. Однако в поле Access существует ограничение на 255 знаков. Каким образом это реализовать?
Автор: seoev
Дата сообщения: 28.10.2010 12:55

Цитата:
Доброе время суток! Я новичок в MS Access. У меня возник такой вопрос. Планирую сделать базу данных, куда собираюсь включать информацию из новостных агенств. Однако в поле Access существует ограничение на 255 знаков. Каким образом это реализовать?


Используй поле типа MEMO, ограничение 65 тыс. знаков.
________________________________________________

Всем привет
Я тоже новичек. Поэтому ищу подсказку как:
1)Сохранить выборку в виде столбца из одной таблицы, в форме строки в другую таблицу.
2)Транспонировать таблицу 17 строк 1 столбец, в 17 столбцов 1 строку.
3)Сохранить результат фунцкии TRANSFROM в таблицу(т.е. добавть запись).

Очень нужен толковый совет
P.S. VBA не знаю совсем, проэтому если без него никак, пожалуйста опишите подробно
Автор: Tima777
Дата сообщения: 28.10.2010 20:25
seoev

Спасибо!
Автор: eniq1974
Дата сообщения: 23.11.2010 14:53
Здравствуйте. Ответьте пожалуйста:
В форме есть поле со списком. Источник данных для списка - запрос на выборку. Как сделать, чтобы список автоматически обновлялся после ввода новых значений в поле?
Автор: DmitryV
Дата сообщения: 03.12.2010 16:37
Подскажите, дочери необходимо вывести в форме 3 варианта текущей даты в 3 полях:
Формат должен быть примеры:
1 - воскресенье, Февраль 20, 2010
2 - 20-янв-10 02:09 PM
3 - 20-янв-10 10:25

Версия Access 2010

Вопрос закрыт.
Автор: DmitryV
Дата сообщения: 04.12.2010 19:32
Подскажите стили оформления в Access 2010 где искать нет привычных как в 2007, что может не установил?
Автор: Eric Lazzy
Дата сообщения: 24.01.2011 13:53
камрады, а аксэсс умеет компилить базы для самостоятельной работы?
Автор: ZioniC
Дата сообщения: 25.01.2011 05:36
Господа подскажите как проще всего сделать.
Есть база данных из 1 таблицы, в таблице 380 000 записей.

Мне надо сделать чтобы все поля были текстовыми, а не часть текстовыми, часть числовыми.
Когда в аксессе пытаюсь менять он не сохраняет, пишет что не хватает памяти. В реестре менял то что аксесс сам советует, не помогает.
аксесс 2007

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

А можно ли как-либо автоматизировать чтобы все эти 380 000 записей он по очереди в еселевские файлы выливал по 65 000 ???
Автор: dneprcomp
Дата сообщения: 25.01.2011 06:36
ZioniC
А зачем же через Excel?
Создаем новую пустую таблицу с такими же по названию и по порядку полями, но с текстовым data type. Затем непосредственно в нeё делaем Insert всех рекордов сразу.

Добавлено:
Eric Lazzy

Цитата:
а аксэсс умеет компилить базы для самостоятельной работы?

Нет. Или ставить сам Access, или стороннюю программу для работы только с mdb файлом без установки самого Access
Автор: ZioniC
Дата сообщения: 26.01.2011 04:44

Цитата:
ZioniC
А зачем же через Excel?
Создаем новую пустую таблицу с такими же по названию и по порядку полями, но с текстовым data type. Затем непосредственно в ниё делем Insert всех рекордов сразу.


это надо с 0 таблицу делать и на каждом поле выбирать текстовый тип каждому полю?

попробую хотя плохо представляю как это делать
Автор: dneprcomp
Дата сообщения: 26.01.2011 05:23
ZioniC
http://www.blueclaw-db.com/create_table_access_sql.htm
Автор: aberesnev
Дата сообщения: 27.01.2011 07:35
Столкнулся недавно с проблемой блокировки записей - с БД работаюет одновременно 20 человек, заносятся данные в общую таблицу через три формы. Зачастую выдается сообщение "Установлена болокировка. Обновление невозможно". Про блокировку читал. но решения проблемы так и не нашел... Или не победить?
p.s. настройки: общий доступ, Блокировка по умолчанию отсутствует, блокировка записей при открытии БД снята.

Страницы: 12345678910111213141516171819202122

Предыдущая тема: Как замедлить скорость чтения CDROM?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.