2003/XP/2000 - [архив] Microsoft Access 2003 и более ранние версии

Ответить
 • Просмотры: 1
Аватара пользователя
pss

Re: 2003/XP/2000 - [архив] Microsoft Access 2003 и более ранние версии

Сообщение pss »

Здравствуйте !

У меня на WIN98SE был установлен ACCES XP, затем пришлось установить ACCESS 97, провел лицензирование (т.к. выдавалось сообщение о необходимости лицензии) путем записи в реестр лицензионного кода. Однако при попытке выполнить код, написанный на VBA, выдается сообщение

"ОШИБКА КОМПИЛЯЦИИ.

ФУНКЦИЯ ИЛИ ИНТЕРФЕЙС ПОМЕЧЕНЫ КАК ОГРАНИЧЕННЫЕ, ИЛИ ФУНКЦИЯ ИСПОЛЬЗУЕТ ТИП ПРОГРАММИРОВАНИЯ ОБЪЕКТОВ, КОТОРЫЙ НЕ ПОДДЕРЖИВАЕТСЯ В VISUAL BASIC"

Это сообщение выдается на команде DBENGINE. (впрочем, на других командах тоже).

Когда хочу посмотреть СЕРВИС-ССЫЛКИ, выдается сообщение

"БИБЛИОТЕКА ОБЪЕКТОВ НЕ ЗАРЕГИСТРИРОВНА"



Как эти ошибки можно исправить?

Спасибо
Аватара пользователя
DimSher

Re: 2003/XP/2000 - [архив] Microsoft Access 2003 и более ранние версии

Сообщение DimSher »

pss

Все происходит из-за неправильной последовательности установки.

Я делал так:

1. Ставится Аксесс97 (НЕ в каталог по умолчанию, напр. Access97)

2. Ставим OfficeXP (в любой каталог кроме Access97)

3. При запросе отвечаем - "Сохранить старую версию"

4. Спокойно работаем с обеими версиями Аксесса.
Аватара пользователя
DimSher

Re: 2003/XP/2000 - [архив] Microsoft Access 2003 и более ранние версии

Сообщение DimSher »

Нужно ручками прописывать "Лицензию" в реестре, чтобы Access 97 заработал.



Windows Registry Editor Version 5.00



[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Licenses]



[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Licenses\8B7FE740-50AC-101B-A3C9-08002B2F49FB]

@="mjgcqcejfchcijecpdhckcdjqigdejfccjri"



[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Licenses\8CC49940-3146-11CF-97A1-00AA00424A9F]



[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Licenses\8CC49940-3146-11CF-97A1-00AA00424A9F\Retail]

@="yubcdcprktpjtapmmfdacmupasbhscddncgp"



[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Licenses\F4FC596D-DFFE-11CF-9551-00AA00A3DC45]

@="mbmabptebkjcdlgtjmskjwtsdhjbmkmwtrak"
Аватара пользователя
melix

Re: 2003/XP/2000 - [архив] Microsoft Access 2003 и более ранние версии

Сообщение melix »

Подскажите пожалуйста, как в Access-е задать запрос на выбор данных по дате для двух полей, с учётом некоторого временного интервала между ними
Аватара пользователя
melix

Re: 2003/XP/2000 - [архив] Microsoft Access 2003 и более ранние версии

Сообщение melix »

SELECT Дата, поле1, поле2 FROM Имя таблицы WHERE Дата Between #Дата1# And #Дата2#

Только Дата1 и Дата 2 должны быть в формате Дата, но записаны в такой последовательности: Месяц-разделитель-Число-разделитель-Год. А вообще, тебя перенесут Модеры в Программирование, наверно. Изображение
Аватара пользователя
Vavanchik

Re: 2003/XP/2000 - [архив] Microsoft Access 2003 и более ранние версии

Сообщение Vavanchik »

Есть два вопроса:



Первый. Есть запрос, который отображет одни столбец таблицы. Как сделать так, что бы он выводил только различные значения (без повторов)?



Я пробовал создать табличку с одним ключевым стобцом (как раз тот, который выводит этот запрос) и запросом на добавление перенести данные из запроса в эту таблицу. Всё бы хорошо: повторяющиеся данные изчезают, но из-за того, что запрос на добавление не смог пернести все данные в таблицу появляется сообщение об о ошибке. Если подскажете как его убрать, то прроблема будет решена. Или же восоветуйте свой метод избавления от повторяющихся значений.



Второй. Касается импорта данных из Excel. На одном листе содержатся данные как раз для одной записи в аксесе, но только не в том виде, который необходим для автоматического импорта. И таких бланков хренова туча. Можно ли сделать так, что бы аксес при импорте считывал значение первого столбца из ячейки В2, второго из (к примеру) С5, тредьего из A1 и т.д.?
Аватара пользователя
Cursed

2003/XP/2000 - [архив] Microsoft Access 2003 и более ранние версии

Сообщение Cursed »

ОС Windows 2000 pro SP4

Установил Office 2000 и все работает нормально. Программа куплена официально с лицензией. В силу ряда причин потребовалась установка Microsoft Acces из Microsoft Office 97.

Перед этим предварительно деинсталлировал весь Office 2000. Вычистил все что осталось в реестре. Установил Microsoft Acces из Microsoft Office 97. При первом запуске получаю сообщение "Невозможен запуск приложения Microsoft Acces поскольку отсутствует лицензия на его использование на этом компьютере". Я сталкивался с такой ситуацией и раньше, но это заканчивалось переустановкой операционной системы. И затем я сначала устанавливал то что нужно из Office 97 и затем то что нужно из Office 2000

но ни в коем случае наоборот. Кто сталкивался с этим? Есть ли решение?
Аватара пользователя
SandroK

Re: 2003/XP/2000 - [архив] Microsoft Access 2003 и более ранние версии

Сообщение SandroK »

draude

Когда офис 2000 уже стоит:

Найдите фонт Hatten.ttf (Старт -> найти)в папке фонтс переименуите его в Hatten.ttfold. В program files наидите ехе-шник MSAccess.exe и переименуите его в MSAccess.2kexe.

установите Access97 но в другую папку (на пример Microsoft Access 97). После установки переименуйте все обратно. Обратите внимание что бы фонт Hatten бил один и в рабочем состоянии.



В вашем случае надо проделать финт только с фонтом и установкой 97-ого. после установите 2000-ый но с Custom установкой, естественно в другую папку и при выборе что оставить - Access



Удачи
Аватара пользователя
Guest

Re: 2003/XP/2000 - [архив] Microsoft Access 2003 и более ранние версии

Сообщение Guest »

666



Добавлено:



Problems After Installing Access 97 and Access 2000 on the Same Computer

If the procedures described in this article were not followed when the second version of

Access was installed on the computer, you may have problems when you try to start Access.

Following are descriptions of the error messages or problems that you may encounter, as

well as the resolutions.



One error message you may receive is:



Microsoft Access can't start because there is no license for it on this machine.

To resolve this behavior, follow these steps:

1. Click Start, point to Find, and then click Files or Folders.

2. In the Named box, type Hatten.ttf.

3. In the Look In box, type C:\Windows\Fonts or the path to the Fonts folder on your

computer. If you are not sure of the font folder's location, open Windows explorer and

verify the directory where Windows is installed. Note: If you are on Windows NT 4.0, the

path may be C:\WINNT\Fonts

4. Click Find Now to start the search.

5. Under Name, right-click the Hatten.ttf file, and on the menu that appears, click Rename.

6. Change the name of the file to Hatten.sav.



NOTE: You can find the Hatten.ttf file in the Fonts folder under the name, Haettenschweiler

7. Insert your Access 97 or Office 97 CD into the CD-ROM or DVD-ROM drive.

8. Click Start, and then click Run.

9. Type the command to run the Microsoft Access Setup program and use the /y switch to

reregister Access 97. For example, type:

D:\Setup.exe /y

10. In the Installation Maintenance Program dialog box, click Reinstall. The Setup program

updates the system registry for Access. When Setup is finished, start Access.



NOTE: Following the steps in this procedure has the side effect of changing all the Start

menu shortcuts to point back to the Office 97 programs. If you want to have the shortcuts

point to the Office 2000 programs, run Office 2000 Setup in maintenance mode, and then

click Repair. You can then select to repair the Start menu shortcuts.
Аватара пользователя
Sergey Po

Re: 2003/XP/2000 - [архив] Microsoft Access 2003 и более ранние версии

Сообщение Sergey Po »

Часто возникает необходимость изменить значение одного и того же поля в таблице Access 2000 для нескольких записей одновременно. Например, заполнить ранее пустовавшее поле каким-то значением. Как это сделать попроще?
Ответить

Вернуться в «Microsoft Office (Word, Excel, Outlook и т.д.)»