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

» Про MS Access

Автор: alpher
Дата сообщения: 28.10.2009 23:25
Не могу открыть mdb.
Пишет "Процесс остановлен ядром базы данных Microsoft Jet, так как другой пользователь пытается одновременно изменить те же данные"
Советы читал, создал новую базу и импортировать туда таблицы не получается, та же ошибка. Помогите!
Автор: Dixi257
Дата сообщения: 29.10.2009 17:06
Понятное дело, что база блокирована либо убита. Есть ли файлы .ldb в том же каталоге, что и база?
Автор: POMAHbI4
Дата сообщения: 20.11.2009 15:39
Коллеги, ВЫРУЧАЙТЕ !
База ведется на одном РС, одним пользователем. Неожиданно появилось сообщение "Процесс остановлен ядром базы данных Microsoft Jet, так как другой пользователь пытается одновременно изменить те же данные", и база стала недоступна. Помогите, уже незнаю что делать...плиз...
Автор: dneprcomp
Дата сообщения: 20.11.2009 19:54
POMAHbI4
А попробуй в safe mode открыть. Или в нем же скопировать и открыть уже копию.
Автор: POMAHbI4
Дата сообщения: 23.11.2009 09:17
та пробовал и такое. база не открывается нигде и никак никогда такого небыло... теперь буду юзать бекап
Автор: Vitus_Bering
Дата сообщения: 23.11.2009 18:57
POMAHbI4
Попробуйте создать новую БД и в неё импортировать из проблемной всё, что получится.
Автор: POMAHbI4
Дата сообщения: 24.11.2009 17:23
хмм... извините, я в этом деле нуб походу. не могу найти кнопочку ИМПОРТ. Вижу только кнопочку экспорт....... помогите найти кнопочку!!! оффис 2003 стоит.
Автор: l1720
Дата сообщения: 24.11.2009 17:46
POMAHbI4

Цитата:
не могу найти кнопочку ИМПОРТ

файл - внешние данные - импорт
Автор: POMAHbI4
Дата сообщения: 25.11.2009 10:03
Нашёл! Спасибо огромное, но не получилось..... нажимаю импорт, выбираю файл ..... таже трабла "Процесс остановлен ядром базы данных Microsoft Jet, так как другой пользователь пытается одновременно изменить те же данные"
Автор: dneprcomp
Дата сообщения: 25.11.2009 21:34
POMAHbI4
Open the database exclusively in Access 2003/XP/2000/97
Автор: POMAHbI4
Дата сообщения: 26.11.2009 10:31

Цитата:
Open the database exclusively in Access 2003/XP/2000/97



ухах. да как только её не открывай! ругается всё тем же матюком
Автор: dneprcomp
Дата сообщения: 26.11.2009 19:23
POMAHbI4
Ну тогда иди(если еще не был) на
http://www.google.com/search?hl=en&source=hp&q=%D0%BE%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD+%D1%8F%D0%B4%D1%80%D0%BE%D0%BC+%D0%B1%D0%B0%D0%B7%D1%8B+%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85+Microsoft+Jet%2C+%D1%82%D0%B0%D0%BA+%D0%BA%D0%B0%D0%BA+%D0%B4%D1%80%D1%83%D0%B3%D0%BE%D0%B9+%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C+%D0%BF%D1%8B%D1%82%D0%B0%D0%B5%D1%82%D1%81%D1%8F+%D0%BE%D0%B4%D0%BD%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE+%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C+%D1%82%D0%B5+%D0%B6%D0%B5+%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5&btnG=Google+Search&aq=f&oq=&aqi=
и поройся. Причин разных много. Гадать без реальной базы(да и с ней) можно долго. Может база элементарно убита при копировании на флешку с ранним отключением от компьютера. Это только одна из описанных причин. Может что и найдется.
Автор: POMAHbI4
Дата сообщения: 27.11.2009 12:25
СПС! но где я уже только не был.... с базой этой работаю не первый год, боков никогда не было. никуда никогда её не копировал! это наверно боги наказали меня за доту на рабочем месте вообщем потихоньку восстанавливаю, шаманю стучу бубном жалею только о том что бепак не юзал
Автор: ZolotnikOV
Дата сообщения: 18.12.2009 22:22
Посоветуйте как лучше создать базу, где сотрудники будут записывать расходы и они будут сводиться для фин. директора. чем лучше реализовать. думаю что можна на access-е. может кто то видел такой шаблон?
Спасибо.
Автор: stalker0
Дата сообщения: 19.12.2009 02:35
Нужна такая вещь.
Формочка-анкета рассылается по е-почте, заполняется и попадает обратно. Затем автоматически переносится в базу Access.

Можно ли такое сделать ?
Автор: Aquariuscrimea
Дата сообщения: 11.01.2010 21:14
подскажите как сделать html ссылку в форме? Причем надо чтобы в ссылку вставлялось определенно значение из одной из таблиц?
Автор: Avsel
Дата сообщения: 20.01.2010 12:19
Уважаемые знатоки Ассess, помогите пожалуйста:
1. Есть 1-ая таблица с данными про фирмы: код, название, год создания и т.д., и есть 2-ая таблица (FIRMA) в которой есть: все возможные коды и соответствующие им названия фирм. Хочу сделать чтоб при заполнении кода фирмы в первой таблице (после ввода кода в поле KOD) название автоматически заполнялось (тянулось) со второй таблицы и заполнялось в поле NAME. В подстановке в источнике строк пишу SELECT FIRMA.NAME, FIRMA.KOD FROM FIRMA; Выводится просто полный перечень (випад.). Подскажите пожалуйста как сделать правильно.

2. Коды юр. лиц - 8 значные числа, физ. лиц - 10 значные. И у первых и у других в кодах сначала может быть "0". Н.п. 01123456. Есть таблички в Excel с которыми надо сделать связь. Но после связивания коды, которые начинаются с "0" не выводятса (пишет вместо данных #Число!). Как решить проблему с несоответствием типов данных, когда тип необходимо оставить текстовым (иначе "0" в числовом типе сёдает, что не есть хорошо)?

Как это сделать? Спасибо.
Автор: vor76
Дата сообщения: 02.02.2010 07:39
Ребята подскажите можно ли сделать в Access сетевую программу (базу данных) университета, охватывающая все ее подразделения (деканаты фак-в, кафедры, бухгалтерия, отдел кадров)
Ну чтобы предположим в форме базе данных о студенте выводились его личные данные: успеваемость, оплачиваемость контракта за обучение и т.д. И чтобы предположим:
в поле "Контракт" - это поле было доступно только бухгалтерии для заполнения, но не было доступно для редактирования деканату факультета (только в режиме просмотра);
поле "Успеваемость" только деканату факультета для редактирования, на котором обучается студент, но не было доступно для редактирования бухгалтерии (только в режиме просмотра).
Короче говоря чтобы каждое подразделение отвечало за своё поле заполнения, и она не было доступно другим подразделениям для редактирования
Автор: Vitus_Bering
Дата сообщения: 02.02.2010 19:47
vor76
Можно, разграничив права пользователей при помощи файла рабочих групп.
Автор: vor76
Дата сообщения: 03.02.2010 08:57
Vitus_Bering
а можно по подробнее рассказать что это за файл рабочих групп
(объясните мне дилетанту)
Автор: Mixal6l4
Дата сообщения: 03.02.2010 19:24
помогите, есть таблица с оценками студентов, нужно вычислить средний бал (это я сделал), а также округлить, округлял с помощью функции Round, после попытки перейти в режим таблицы пишет что тип данных не соответствует условиям выбора....как это исправить???
Автор: TerVictor
Дата сообщения: 16.02.2010 09:29
Может, где-то это и было на форуме, но пропустил: Есть ли возможность создать в таблице Access текстовое поле с длиной строки более (намного более) 255 символов? Или это принципиально невозможно в связи со стандартными ограничениями MS Access? (Деление поля на несколько полей у меня проблемы не решает.) Заранее спасибо.
Автор: Vitus_Bering
Дата сообщения: 16.02.2010 13:54
TerVictor
Тип данных: Поле Memo
Автор: TerVictor
Дата сообщения: 16.02.2010 22:16
Vitus_Bering
Абсолютный класс! Огромное спасибо! Вы мне сэкономили уйму времени, потому что при длине 255 при загрузке в Access обрезалось огромное кол-во строк, уже хотел было восстанавливать их вручную. А теперь все ОК! Вот что значит не прочитать нормально Руководство по Access. К сожалению, все эти Руководства разные по уровню, некоторые оставляют желать лучшего...
Автор: olickgreen
Дата сообщения: 25.03.2010 11:01
Привет всем! Люди, помогите, пожалуйста. Есть такая задача. Надо добавлять в таблицу записи и каждую вновь добавленную запись выводить на печать в определенном виде. Создал отчет, но отчет выводит все занесенные в таблицу записи на отдельных страничках, а мне нужно, чтобы выводил только последнюю внесенную запись. Спасибо!

Добавлено:
Привет всем! Люди помогите! Есть база в которую как каждая отдельная запись записывается наряд на работу. Этот наряд, только что записанный, надо распечатать и выдать рабочему в бумажном виде. Как это сделать (чтобы в отчет и на печать выводилась только последняя запись)? Помогите, ПОЖАЛУЙСТА!!!
Автор: dneprcomp
Дата сообщения: 25.03.2010 16:30
olickgreen
Каким образом определить, что запись последняя? В базах не используют последовательную запись.
В общем случае надо использовать или поле ID, или Date в SELECT
Что-то в виде
Код: SELECT TOP 1 * FROM [tablename] ORDER BY [fieldID] DESC
Автор: olickgreen
Дата сообщения: 25.03.2010 16:47
dneprcomp

Может мои слова покажутся Вам глупостью, но в Access я пока Ламер, но срочно надо сделать такую базу.
У каждой записи есть код (например ключевое поле "Код") с последовательной нумерацией. Например : вывести запись с максимальным значением кода из таблицы.
Еще, например макрос позволяет вывести последнюю запись (например по нажатию кнопки), но как все это вставить в отчет определенной формы и распечатать?! для меня пока темный лес...
Автор: dneprcomp
Дата сообщения: 25.03.2010 18:08
olickgreen
Нельзя лечить зубы по телефону. Невозможно что-либо советовать не зная структуры самой базы, данных и логики работы.
Если все так срочно, то надо обращаться за советом(или платной помощью) к местным специалистам. Если же есть время и желание, то надо начинать изучение с азов.
Ну скажу я, что надо использовать поле "Код" в моем примере для Select, а затем все выражение использовать как data sorce для репорта.
Действительному "ламеру" это не поможет. Человеку хоть что-то понимающему - может быть.
Пробуйте
Автор: olickgreen
Дата сообщения: 29.03.2010 04:29
dneprcomp
Спасибо, что тратите на меня свое время. Азы изучены, но в них дается информация по построению только стандартных запросов и отчетов. В моем случае, к сожалению, платную помощь начальство не обеспечит, а требует много и сверх ДИ. Быть может Вы дадите мне еще один полезный совет: где лучше всего описан Visual Basic и его использование для Access. Заранее огромное СПАСИБО!
Автор: dneprcomp
Дата сообщения: 29.03.2010 09:22
olickgreen
Такого совета дать не могу. Лучше всего все описано в хелпе. Но чтобы им пользоваться, надо знать что хотим сделать и что можно сделать. Т.е надо просто знать и понимать что искать.
Кстати, в Access нет Visual Basic. Там VBA. Несколько другой "диалект" VB, несколько другой подход к написанию програмы и несколько другой синтаксис.
Ваш SQL запрос - самый что ни наесть стандартный. Уж извините
Попробуйте с помощью визарда создать новый отчет. Как data sourse подставьте:
SELECT TOP 1 * FROM [tablename] ORDER BY Код DESC

Страницы: 12345678910111213141516171819202122

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


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