Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   [архив] Microsoft Access 2003 и более ранние версии (http://forum.oszone.net/showthread.php?t=12157)

dav02 18-10-2002 10:54 61975

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


В этой теме обсуждаются только Microsoft Access 2003 и более ранние версии. Если у вас вопрос по Microsoft Access 2007 или по другим приложениями Office, обращайтесь в темы, перечисленные ниже.


Связанные темы:Другие темы по продуктам Micrоsoft Office



Исходный вопрос участника
Установил Win2000
Установил Off2000 без Accesa
Установил Acces из Off97
Acces из Off97 отказывается работать,
пишет что-то вроде несанционированного использования.
Хотя на другом компе где Off2000 не устанавливался, все работает ?

V3n0m 19-10-2002 17:17 61976

http://forum.oszone.net/topic.cgi?forum=5&topic=412
Такая же проблема была

6rey 25-02-2004 12:46 63468

Microsoft Access 2003 и более ранние версии
 
Значит сетуация такова. Есть база (таблица данных, для табличных значений создана форма, в которой можно редактировать ну и просматриватьпонятное дело)
Кто подскажет как или какой камандой (желательно описание или пример) можно создавать через форму новую пустую форму для подальшего заполения и внесения данных в общую таблицу. И если что знает как делается через форму удаление записи в таблице. Короче нужно что то типа команд  "create" "addnew"   "delete" или что тот в етом роде, ну понятно чтот  б под Аксесс. Заранее спасибо

QUEEN 25-02-2004 23:28 63469

1. Через форму удаление данных из таблицы (даже если в них уже нет необходимости) вряд ли сделаешь. Это делается посредством запросов или вручную.
2. А что касается создания новой формы, то нет ничего проще.
Открываешь БД, кликаешь на закладке формы, находишь нужную форму (назовем ее например форма №1), делаешь этой форме копировать-> вставить и называешь ее форма №2. После открываешь закладку "Макросы", создаешь новый макрос с именем например"форма №1 режим ввода". Макрокоманда -> "открыть форму", Имя формы-> форма №2, Режим ->форма, имя фильтра и условия отбора при необходимости, режим данных-> добавление, режим окна -> обычное. Все сохраняешь макрос.
Затем форму №1 открываешь в режиме конструктора и в свойствах формы, во вкладке данные запрещаешь (меняешь с Да на Нет) изменение, удаление и ввод данных. Так же в этой же форме №1 создаешь новую кнопку, назывешь ее "ввод данных". В свойствах этой кнопки, во вкладке события-> указываешь созданный макрос.
сохраняешь, выходишь. Порядок
Теперь форма №1 только для просмотра (т.е. уже внесенные данные недоступны для изменений и удалений, а следовательно не слишком опытные юзвери ни чего не смогут начудить ((я на работе именно поэтому и именно так и поступил)), а когда кликаешь "ввод данных" открывается точно такая же форма в которой вообще нет никаких записей кроме тех данных, которые непосредственно сейчас вносишь).
Наверное теперь все. Удачи!!!:)

pss 28-02-2004 23:48 63274

Здравствуйте !
У меня на WIN98SE был установлен ACCES XP, затем пришлось установить ACCESS 97, провел лицензирование (т.к. выдавалось сообщение о необходимости лицензии) путем записи в реестр лицензионного кода. Однако при попытке выполнить код, написанный на VBA, выдается сообщение
"ОШИБКА КОМПИЛЯЦИИ.
ФУНКЦИЯ ИЛИ ИНТЕРФЕЙС ПОМЕЧЕНЫ КАК ОГРАНИЧЕННЫЕ, ИЛИ ФУНКЦИЯ ИСПОЛЬЗУЕТ ТИП ПРОГРАММИРОВАНИЯ ОБЪЕКТОВ, КОТОРЫЙ НЕ ПОДДЕРЖИВАЕТСЯ В VISUAL BASIC"
Это сообщение выдается на команде DBENGINE. (впрочем, на других командах тоже).
Когда хочу посмотреть СЕРВИС-ССЫЛКИ, выдается сообщение
"БИБЛИОТЕКА ОБЪЕКТОВ НЕ ЗАРЕГИСТРИРОВНА"

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

DimSher 03-03-2004 05:04 63275

pss
Все происходит из-за неправильной последовательности установки.
Я делал так:
1. Ставится Аксесс97 (НЕ в каталог по умолчанию, напр. Access97)
2. Ставим OfficeXP (в любой каталог кроме Access97)
3. При запросе отвечаем - "Сохранить старую версию"
4. Спокойно работаем с обеими версиями Аксесса.

SAlexander 01-04-2004 20:54 61977

Нужно ручками прописывать "Лицензию" в реестре, чтобы 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 24-06-2004 17:44 59607

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

Vavanchik 28-06-2004 01:23 59608

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

zrumchik 09-07-2004 14:07 59178

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

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

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

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

Cursed 14-07-2004 01:03 59179

1. В свойствах поля выставить значение "Не выводить повторов" - точно не помню, но что-то в этом духе.
2. А какая собственно разница, в каком именно порядке у тебя располагаются данные? Можно, например, в Excel сделать доп. книгу и сделать связку на те значения, что тебе необходимы. А импортировать уже именно ее.

draude 19-10-2004 15:30 55830

ОС 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 19-10-2004 17:18 55831

draude
Когда офис 2000 уже стоит:
Найдите фонт Hatten.ttf (Старт -> найти)в папке фонтс переименуите его в Hatten.ttfold. В program files наидите ехе-шник MSAccess.exe и переименуите его в MSAccess.2kexe.
установите Access97 но в другую папку (на пример Microsoft Access 97). После установки переименуйте все обратно. Обратите внимание что бы фонт Hatten бил один и в рабочем состоянии.

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

Удачи

Guest 02-11-2004 12:34 55832

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 18-11-2004 19:03 273881

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

Skynet 18-11-2004 21:14 273923

Сделать запрос на обновление с условием.

khvalera 01-12-2004 13:20 276981

По Access нужна помощь!
 
Задача простая, но как я не сталкивался с Access .
На форме есть ПолеСоСписком1 выбирающее информацию из таблицы
и Поле1 должно синхронно отображать информацию из той же таблицы но
из другого поля. Но там только отображается #Имя?...

hasherfrog 01-12-2004 13:59 276994

По-моему, программирования как такового тут нет.
Но на пальцах чего-то не могу объяснить.
Давайте я Вашу тему лучше переброшу в ПО.

Skynet 13-12-2004 19:10 279860

Насколько я знаю с текстовым полем такое не прокатит, но возможно я ошибаюсь.

Grek_4 18-12-2004 20:14 281307

Private Sub Код_Изделия_AfterUpdate()

On Error GoTo Err_Код_Изделия_AfterUpdate

Dim strFilter As String
Dim price As Currency 'Может быть любого типа


'Номер_ТТН
strFilter = "Номер_ТТН = " & Me!Номер_ТТН

price = DLookup("Цена_1", "Цены", strFilter) 'Где Цены - запрос, Цена_1 - поле

Me!Цена_продажи = price

Exit_Код_Изделия_AfterUpdate:
Exit Sub

Err_Код_Изделия_AfterUpdate:
MsgBox Err.Description
Resume Exit_Код_Изделия_AfterUpdate


End Sub

FZ20 12-05-2005 13:34 323517

ThinkPad\Access\RAM
 
Есть ThinkPad X Series, даже два. На них установленная ХР Про СП1 и 256 мб оперативной памяти. При увеличении ram до 512 или более перестает работать Access 97 (все остальное из офисного пакета - работает, и Access XP то же). Access сообщает что ему мало памяти и просит закрыть другие приложения (хотя ни чего не запущено). Если ram уменьшить до родных 256, Access начинает работать. Как можно заставить его работать на большой оперативке??? Заранее бг.

Greyman 12-05-2005 17:24 323568

FZ20
Цитата:

При увеличении ram до 512 или более перестает работать Access 97 (все остальное из офисного пакета - работает, и Access XP то же). Access сообщает что ему мало памяти и просит закрыть другие приложения (хотя ни чего не запущено).
Речь идет просто о запуске пустого Access или запуске конкретной базы данных? ИМХО ноутбуки здесь не при чем. Глянь эти статьи от мелкомяхких (брал из поиска по мелкомяхкому суппорту):
http://support.microsoft.com/kb/161255/EN-US/
http://support.microsoft.com/kb/191743/EN-US/
Там предусматривается общее решение (обновление Microsoft Jet).


Переношу топик из ноутов в ПО маздая...

gost370 14-05-2005 00:31 323950

Простейший календарь в access.
 
Нужно создать форму в access в ней поле и кнопка. При нажатии на кнопку появляется календарь, выбираеш дату и в поле появляется значение даты.

В програмировании полный 0, очень надо к понедельнику (препод уезжает, а потом поздно будет). Пожалуйста дайте пример как можно подробнее.

FZ20 14-05-2005 11:55 324049

Речь идет именно о запуске Access (хотя с базой то же самое). Тех сапорт IBM (не официально) то же меня перенаправил к M$. На десктопах с подобными конфигурациями ни чего подобного не наблюдалось... читаем стаьи... Спасибо.

Vovchick1 14-05-2005 13:07 324067

Написано с учётом того что таблици уже есть!!!
Вложенный файл с базой посмотри может пойдет если подходит то смотри ниже как это я делал::)
1- создаёш форму (с помощью конструктора)
2- добавляеш панель инструментов "панель элиментов"(если её нет)
3- на ней щёлкаеш по кнопке другие элементы
4- выбираеш "Панель управления календарь 9.0" (что-то в этом роде, (примерно в конце списка))
5- помещаеш его на форму
6- создаёш вторую форму (как удовней на основе любой таблицы) в конце (если создаёш в мастере) выбираеш "изменить макет формы"
7- добавляеш кнопку в нужном месте "категория"="работа с формой", "действие"-"открыть форму" (выбираеш форму с календариком)
8- открываеш форму №1 (тоесть на которой календарь)
9- в свойствах выбираеш вкладку "события"
10- щёлкаеш по пункту вход, выбираеш "[процедура обработки событий]", щёлкаеш по кнопке "..."
11- в поя вившемся окне удоляеш всё и вводиш:

Option Compare Database


Private Sub ЭлементActiveX0_DblClick()
Form_(название формы).Ctl(название поля).Enabled = True
Form_(название формы).Ctl(название поля) = Form_(название формы скалендорём).ЭлементActiveX0.Value
End Sub

12- сохраняеш всё и пробуеш (если что пиши, посмотрю исправлю) :victory:

gost370 14-05-2005 17:16 324150

Vovchick1 СПАСИБА за помощ, то что надо. Правда самому повторить не удалось:(, но то чты приатачил самое то.

Не посчитай за нанглость, но если сможеш подскажи. Есть таблица (допустим 6х6). Создается форма в ней 2а окна в первое вводиш номер строки, во второе строки. где то (например в третьем окне) появляется значение ячейки из соотв строки столбца, запросы не подходят т.к. надо в форме все делать. Что-то у меня здесь возникли проблемы, насколько я понял здесь тоже програмить нада. Если не прав поправь.

Vovchick1 15-05-2005 11:58 324296

Да незачто, е сли сильно нужно пришли мне название полей, таблиц и форм.:) Я вечерком сделаю, а вот по второму вопросу в этом файле то что у меня получилось.
Но вот только не знаю может тебе это не покатит, т.к. в этой форме присутствуют все поля которые есть в данной таблице. Они не выводятся на экран до тех пор пока ты не введёш его номер(1- первое поле,2- второе и.т.д).
Короче в форме всегда присутствуют три поля:
1- Столбец(Номер поля)
2- Строка(Номер записи)
3- Результат(Одно из 6 полей в зависимасти от номера введённого в "Столбец")
Вообщем смотри сам!!!
Кстате если хочеш переименуй поля и можеш исполизовать эту базу, только не трогай имя самой таблици и формы ато работать точно не будет!!!:)

gost370 16-05-2005 16:28 324635

to Vovchick1.
Я попробовал совместить, ту и другую форму (календарь и запросник) в одну базу, в итоге у меня все загнулось. Не подскажеш, как правильно это сделать?

------------
Rock'n'roll racing rulez forever.

Vovchick1 16-05-2005 16:39 324640

Цитата:

Rock'n'roll racing rulez forever
Да это круто!!!

Всмысле, ты объеденил две две формы в одну, в первой базе... Да_Нет (нужное подчеркнуть)

Ну что куда ты пропал???:(

gost370 22-05-2005 13:24 326350

>>Всмысле, ты объеденил две две формы в одну, в первой базе... -Нет.
Просто пренес обе формы в одну базу, ту которая перенесена не пашет.

Я пропал т.к. У меня был экзамен и на работе заставили openVPN сервер поднимать.

Vovchick1 23-05-2005 09:41 326493

Да сочуствую!!! :sorry: А форма у тебя не пашет потому-что название полей и таблиц не совпадают т.к. базы то разные!!! Нужно форму по новой создавать с учётом новой базы... Дак что сделать или уже не нужно??? :confused:

gost370 23-05-2005 22:51 326713

Если несложно то создай пожалуйста новую базу с обеими формами, а то времени нет во всем этом разбираться.

Да совсем забыл, с меня бальшой пирожек;)

Vovchick1 24-05-2005 10:42 326842

Базу я сделал. Проверь если что переделаю!!!:)

gost370 26-05-2005 20:38 327636

Мне надо было увеличить таблицу в примере с выборкой, но у меня ничего не вышло, когда я добавляю еще один столбец и ввожу его в форму он выпадает в ошибку, как правильно увеличить число столбцов и строк.

Не можеш ты подробнее описать конструкциюи ентой формы и как она работает.

В 10-00 28 мая у меня экзамен и если ты прочитаеш этот пост после этого времени, то можеш ничего не обьяснять.

Vovchick1 27-05-2005 10:56 327833

Цитата:

Мне надо было увеличить таблицу в примере с выборкой, но у меня ничего не вышло, когда я добавляю еще один столбец и ввожу его в форму он выпадает в ошибку, как правильно увеличить число столбцов и строк.

Не можеш ты подробнее описать конструкциюи ентой формы и как она работает.
Скачай файл, я там всё описал... Может конечно и криво, но как умею!!! :)

Цитата:

В 10-00 28 мая у меня экзамен и если ты прочитаеш этот пост после этого времени, то можеш ничего не обьяснять.
Не пуха, ни пера!!!

gost370 31-05-2005 12:03 328848

Vovchick1 я все сдал.
Спасибо, что помог, будеш в Архангельске пиши пива попьем.
Тема закрыта, забите и проё...но.

Vovchick1 01-06-2005 09:58 329112

Очень рад!!! :) Будут вопросы пиши!!! :victory:

Sox 02-06-2005 22:13 329668

Не могу создать фоpму в Access.
 
Вpучную создаю и не могу создать фоpму в Access.
Хочу начать с того, что вставить Field List, но в меню та стpока выделена как "не доступна".
Функция Field List как-то связана с функцией Relationships? Но там у меня связи постpоены...что делать-то?

Vovchick1 03-06-2005 11:12 329779

Посмотри может то что нужно!!!:)

Sox 03-06-2005 21:54 329905

Вложений: 1
Спасибо, но всё pавно еpунда получается, я там pезультат вставил...

Vovchick1 06-06-2005 09:11 330281

Извеняй попутал!!! :sorry:
Это делается так:
1.Открываешь свойства формы, вкладку "данные"/поле "источник данных".
2.Выбираеш нужную таблицу:victory:

inul 25-01-2006 12:13 396909

Как сделать так, чтобы только я бы смогла скопировать или удалить файл Access-а???
 
Как сделать так, чтобы только я бы смогла скопировать или удалить файл Access-а???

k0st1an 25-01-2006 12:45 396927

Конкретней? Какая система? Если NT то можно: свойство файла -> безопасность -> дополнительно -> разрешения -> выбрать нужного пользователя -> изменить -> отредактировать права пользователя.

Evgen12 05-02-2006 01:19 403340

Вопрос по MS Access и Visual FoxPro
 
Если кто сталкивался, подскажите как преобразовать базу данных из Visual FoxPro в базу Access. Пробовал импортом, но Access ругается на драйвер ODBC. Подскажите как быть.

Pliomera 06-02-2006 09:45 403663

Цитата:

Access ругается на драйвер ODBC
Ну так установи соответствующий драйвер (это делается из MS Office Setup)

Angry Demon 23-02-2006 19:41 410093

(solved) Сообщение "Недостаточно памяти" при работе Access97
 
Всем доброго времени суток.
Есть машина Athlon 64, 256 MB RAM, Windows 2003 EE.
Работает Access97 (чур, не пинать, база такая!).
Добавил мозгов (такая же планка), получилось 512. Access заупрямился. Что 2-хканальный режим, что нет, Access пишет "Недостаточно памяти" <OK>. И далее "Системная ошибка или недостаточно свободной памяти для запуска приложения "Micrsoft Access". Закройте ненужные программы и повторите попытку."

Где копать?

Queen Black 24-02-2006 05:18 410245

...если без новой 256 банки было нормально - то это уже почти ответ.
http://www.memtest.org/ - имхо лучший способ избавления от подобных сомнений.

Angry Demon 24-02-2006 09:54 410275

Queen Black
Не, коллега, все не так просто.
У Access97 срывает башню, когда видит 512 метров. ЛЮБАЯ банка на 256 - и все в порядке. Вот на работе все пашет, но там Intel-овская видюха от 512 метров памяти отъедает 16.

Есть мысли, как убедить Access97, что все в ажуре?

dina67 25-02-2006 14:15 410746

Вопрос по Access
 
Здрасте! Есть таблица книги и таблица категории и они конечно связаны по категорие.
все категории занесла в комбо.
Подскажите, плз, как при выборе категории заполнить другой комбо книгами
только этой категории. Без применения виби.
Thenks

Queen Black 26-02-2006 05:50 410974

Angry Demon судя по аналогичной проблеме http://forum.3dnews.ru/forums/57/42711/ из поиска надо обновить оффис до SR2

aESThete 26-02-2006 11:46 411071

Может, ошибаюсь, попробуйте во втором комбо: источник данных - запрос - условие - категория = комбо1.значение.
А почему именно "без VB"?
Еще - версию Access уточните плз.

Angry Demon 27-02-2006 00:38 411348

Queen Black
Во! Точняк! Хватило SR1. Правда, самораспаковывающийся EXE-шник пришлось руками разархивировать, но главное, Acess97 воспрял.

Большое сенькью!!! :yahoo:

Zhyjan 21-03-2006 20:06 420241

(solved) После установки Access не хочет работать
 
После очередного сбоя Windows XP professional+sp2 программа Access из пакета Office 2003 не хочет работать. Программа запускается, но при открытии файла или создания нового файла появляется сообщение "Не удается открыть системную базу данных ядра Microsoft JET." На этой же панели нажав кнопку "справка" получаю сообщение:
"Не удается открыть файл рабочей группы ядра Microsoft Jet. (Ошибка 3358)Сделана попытка выполнить задачу, затрагивающую систему защиты базы данных; однако при этом не удается найти необходимую системную базу данных (обычно, это файл System.mdw)."
Пробовал деинсталлировать полностью офис и переустановить по новой. Та же ошибка. В чем дело?

Zhyjan 25-03-2006 18:49 421599

Проблема решена, спасибо за участие.

Fredd 10-05-2006 10:58 436192

Access и dBase
 
Добрый день.У меня следующая проблема.После переустановки офиса97 на машине с Win98 и прогой типа Банк-Клиент Access начал ругаться на отсутствие драйверов Foxpro и dBase.В меню установки офиса данные драйвера отмечены как установленые,но Access их не видит.Если есть мысли,буду очень благодарен.Переустановка винды невозможна.

Zippy 11-05-2006 14:02 436707

Попробуй взять дистрибутив FoxPro и установить его отдельно.

UT4ZA 06-06-2006 05:28 447131

Нужна срочная помощь по Access из Office97
 
Возникла проблема: на W98 установлен Office97, работают (запускаются) все приложения кроме Access, при запуске данного приложения выскакивает сообщение : Невозможен запуск приложения... поскольку отсутствует лицензия на его использование на этом компьютере. Что можно сделать? Систему сносить не желательно....
Перед этим устанавливался Office2000, но с ним не захотела работать одна из программ, работающая с Access, базы не захотели конвертироваться, откат на 97 Офис привел к таким результатам

UT4ZA 08-06-2006 10:05 448298

Дополнение: Применение всяких автоматических стирателей реестра , увы ничего не дает. Куда рыть? Неужели все спецы на отдыхе?

win2005 11-06-2006 22:44 449577

Привет тот ключ который недает 97 офису поставиться сказать немогу, но могу предложить поставь с того диска с которого ставил 97 на другой комп Access даллее в реестре найди [HKEY_CLASSES_ROOT\Licenses
там будет примерно такая строка [HKEY_CLASSES_ROOT\Licenses\8cc49940-3146-11cf-97a1-00aa00424a9f\retail]
@="yubcdcprktpjtapmmfdacmupasbhscddncgp"
твоя задача экспортировать ее на тот комп где Access незапускается
применить и пользоваться
Удачи!


Kent 12-06-2006 04:23 449635

Есть одно нестандартное и весьма странное решение.
Нужно найти шрифт Hatten.ttf и переименовать его в Hatten.tt_ (может быть и по-другому можно). Потом переустановить Access. Переименовать файл шрифта обратно.

alleclf 22-08-2006 16:58 475666

Access 2000
 
Где можна скачать Access 2000? Только полную версию. А то я нашел какой-то, так он при установке ругался что ему файлов нехватает, а сейчас постоянно требует диск с Офисом. А диска то НЕТ!

Спасибо.

alleclf 23-08-2006 09:03 475816

Ну или хотя бы целый Office 2000, вместе с остальными программами.

Dredd 26-10-2006 21:28 503168

Помогите восстановить "строку меню" базы данных MS Access !!!
 
Доброго времени суток!
Помогите кто может!!!

Создал базу данных. Возился неделю.
В параметрах запуска указал, чтобы запускалась кнопочная форма.
А помимо этого отключил доступ пользователя к окну элиментов б/д,
панелям инструментов, а главное к "строке меню" :blush:
Вобщем, теперь в строке "меню" ни чего кроме справки, печати и закрытия файла нет.

Помогите мне пожалуйста вернуть в "строку меню" пункт "сервис"-"параметры" и пр.
Сам облазил уже всё, если можно так сказать, ведь лазить стало практически негде :(
Зарание благодарю!

Ramzes_ 26-10-2006 22:55 503196

Лет пять назад, будучи начинающим базостроителем напоролся на эти же грабли :) Вышел тогда из положения так.
Открываешь Access, создаешь новую базу данных. Меню Файл -> Внешние данные -> Импорт. Выбираешь свою базу и импортируешь оттуда все объекты. Получаем идентичную копию, только без параметров запуска :)

Dredd 27-10-2006 10:09 503309

Ramzes!

С вами приятно иметь дело. :yes:
Оперативно, а главное эффективно.
Пять минут и проблемы, как не бывало. :yahoo: Супер!

Если можно, ещё два попутных вопроса:
1. После лечения БД таким образом, её вес уменьшился с 4,2 МБ до 2,6 МБ,
(что само собой не плохо), только не потерял-ли я ни чего?
Правда, я после этого тестировал её на функциональность и пробелов не нашёл,
но всё-равно интересно - почему она так похудела? Неужели параметры запуска настолько весомы!?

2. Offtop.
Откуда берётся показатель"Благодарности" в профиле участника форума ( у Вас, например - 17).
Я был-бы не прочь его увеличить.

Спааасибо! :up:


Ramzes_ 27-10-2006 10:46 503317

1. Фактически такой же размер Вы бы получили, если бы для исходной базы применили команду Сервис -> Служебные программы -> Сжать и восстановить базу данных. Практически в любой базе данных, не только Access, в целях оптимизации производительности при удалении какого либо объекта он на самом деле не удаляется, а только помечается как удаленный. Сжатием и восстановлением в Access называется процесс уборки этого мусора. Естественно при импорте мусор не трогают, поэтому и размер получился меньше.
2. Внизу каждого поста есть ссылка «Полезное сообщение» :)

Dredd 27-10-2006 20:57 503545

Если можно, ещё один вопрос:

БД предназначена для пользования человеком не знакомым с Access.
Строку меню и панели инструментов я уже отредактировал, дабы не грузить
будующего юзера наворотами Access, но осталась одна проблемка.
Как запретить появление контекстного меню начальной кнопочной формы (и всех последующих),
чтобы пользователь не мог выбирать способ бредставления (конструктор, форма, таблица...).

Благодарю!

Ой, простите!
Написал это сообщение и вскоре сам нашёл, как это делается.
Извините за беспокойство!
Спасибо за внимание!

MummyDanTe 29-01-2007 13:00 543020

Пожалуйста, помогите с Access...
 
Всем доброго времени суток. К сожалению, Access для меня - тёмный лес. Срочно нужна ваша помощь.

Я создал базу данных. Теперь мне нужно создать Запрос по этой базе. Нужно сделать так, чтобы этот запрос по фамилии человека, выдавал его должность, адресс и телефон. Делаю все это в Access 2003. Не могу понять, как же работает этот запрос и как сделать то, о чем я говорил. Помогите пожалуйста разобраться...

XCodeR 29-01-2007 13:23 543033

MummyDanTe
1. Щелкаем на влкадку Запросы
2. Создать запрос в режиме конструктора
3. Выбираем необходимую нам таблицу
4. Выбираем поле таблицы, в котором хранится Фамилия
5. Условие отбора = [SurName]
6. Ставим галочку Вывод на экран
7. Выбираем поле, в котором хранится Должность
8. Также ставим галочку Вывод на экран
9. тоже самое с телефоном и т.д. и т.п.

П.С. будет работать если фамилия указана точно.

MummyDanTe 29-01-2007 14:25 543058

Спасибо огромное!!!

И, если не сложно, поясните в той же доступной форме, как на основе этого запроса составить Отчет?

XCodeR 30-01-2007 00:57 543297

MummyDanTe
1. Вкладка Отчеты
2. Создание отчета с помощью мастера
3. Выбираем в выпадающем списке созданный запрос, и переносим се его поля из левого ListBox'a в правый
4. Далее
5. Группируем поля на свое усмотрение
6. Далее
7. Выбераем способ сортировки
8. Далее
9. Выбираем макет и вид страницы
10.Далее
11. Выбираем стиль
12. Далее -> Готово.

Цитата:

Спасибо огромное!!!
рад помочь.

MummyDanTe 30-01-2007 11:21 543448

Все получилось! Еще раз огромное спасибо за помощ!!=)

XCodeR 30-01-2007 18:22 543625

пажалуста.

п.с. я конечно не тщеславен, но можно было бы и щелкунть по "полезному сообщению"..)

Tishka11 16-03-2007 08:57 562397

Access
 
всем привет

есть проблема по Access

имеется область данных в которой 5 чек боксов
приоритет 1
приоритет 2
приоритет 3
приоритет 4
приоритет 5

нужно чтобы при нажатии на один из чек боксов вылазила таблица в выпадаюшем списке (Combo) :blink:

Пожалуйста помогите

Vovchick1 16-03-2007 10:43 562443

Цитата:

вылазила таблица в выпадаюшем списке (Combo)
А можно ещё раз только по русски? :o
PS Безобит, может и я дурак, но что-то нечего не понял :)

Polarnik 03-05-2007 20:22 582719

Добрый день.

Имеется база данных (Acces 2003). В один прекрасный день при запуске выдала - процесс остановлен ядром базы данных Microsoft Jet, т.к другой пользователь пытается одновременно изменить те же данные.
Возможно ли это исправить?
Пользователь на компьютере один.
Спасибо.

kub-lg 10-05-2007 22:21 585344

Уважаемые люди и все остальные! Вопросик таков: существует ли аналог Acces в принципе? Тоесть все теже функции только бесплатно или покрайне мере по дешевле? Заранее спасибо!

kub-lg 14-05-2007 16:36 586735

Бесплатные аналоги MS Access
 
Люди добрые посоветуйте пожалуйста!!! Существует ли аналог Access, есть база в MS Access, но начальство категорически против покупки оного! Что нибудь существует для работы с такой базой данных, кроме упомянутого продукта? Заранее респект за ценную информацию!! :jester:

xoxmodav 14-05-2007 17:00 586743

Смотри пакет OpenOffice - компонент Base.

pageusr 14-11-2007 09:30 678544

Проблема с MS Access 2000 (сортировка записей в алфавитном порядке)
 
Обнаружилось, что в базе данных нельзя отсортировать записи в алфавитном порядке, так как MS Access из русского пакета MS Office 2000 поддерживает только универсальный и украинский порядки сортировки, русского нет. Из-за этого буквы «е» и «ё» не различаются. Это у всех так или нужно поменять сам пакет? Если проблема в нём, подскажите, пожалуйста, где вы скачивали дистрибутив MS Office 2000 (именно 2000, не XP или какой-либо ещё), который поддерживал бы русский порядок сортировки (или хотя бы нужную версию MS Office 2000). Искать и проверять самому из-за размера нет возможности, так как свой dial-up медленный, а быстрый Интернет в кафе, позволяющий скачать 200 с лишним мегабайт за приемлемое время, обходится довольно-таки дорого. Спасибо за помощь.

kapitanvagin 17-12-2007 16:39 698734

Повреждение баз данных Access
 
При попытке открытия баз данных Access на сервере, выдается окно запроса пароля, хотя пароль не задавался. После взлома пароля выдается сообщение: "Нераспознаваемый формат файла". Предполагаю, что произошло повреждение баз при попытке некорректного закрытия или преобразования базы данных Access с одной из сетевых машин, так как на рабочих станциях стоят разные версии Ms Office. Попытки сжать и восстановить базу данных не дают результата, сообщение продолжает появляться. Можно ли восстановить базу и каким софтом для этого пользоваться?

Michael 25-01-2008 23:00 725672

Массовая замена символов в СУБД ACCESS
 
Всем добрый день.
Необходима помощь в автоматизации массовой замены символов в СУБД ACCESS, причем срочно :(
Ситуация следующая - имеется база данных с количеством строк в сотни тысяч. Имеется поле типа MEMO. Необходимо в этих полях прибить часть данных.

Например имеем
Вася бла-бла-бла
бла-бла-бла Вася
бла-бла-бла Вася бла-бла-бла
надо получить
бла-бла-бла
бла-бла-бла
бла-бла-бла бла-бла-бла
(т.е. слово Вася убрали)

Что делаю.
Выделяю нужный столбец, вызываю замену и делаю необходимые настройки:
образец - Вася
заменить на - пустое поле
поиск в - указываю нужный столбец
совпадение - с любой частью поля
совпадение - все

Жму "Заменить все"
после этого, примерно на записи № 10700, вываливается сообщение:

невозможна замена текущего значения поля на указанный текст
Исправьте перед продолжением замены

И одна единственная кнопка OK.
После нажатия OK новое сообщение:

Отмена операции невозможна
Продолжить?
Да/Нет

Если нажать Да, то попадаешь опять в окно поиск и замена, опять Заменить все (при этом замена продолжается без проблем, т.е. ошибок вроде нет) и еще через 10000 строк опять Невозможна замена текущего значения поля на указанный текст и т.д. до конца.
Если нажать Нет, то совершенные замены отменятся и опять-таки попадаешь в Поиск и замена.

Проблема в том, что замен порядка 1 000 000 штук, каждый жать Заменить все через каждые 10 000 строк как-то не катит...
Не подскажите - что можно сделать?

mxmstrnt 12-03-2008 08:51 758360

MS Access - запрос на удаление в формах
 
Люди, нужна помощь, почему запросы на удаление нельзя вставить в форму и привязать к кнопке при помощи конструктора? Запрос не отображается в списке запросов, при том все остальные запросы (не на удаление) отображаются.
P.S. Visual Basic'ом я не владею, но если кто знает как запрос можно привязать к кнопке при помощи VB, скиньте пожалуйста исходник.
P.P.S MS Office 2003, SP2

Mad_yojik 13-03-2008 12:29 759338

Через VB - например так:
Private Sub Кнопка1_Click()
DoCmd.OpenQuery ("Запрос1")
End Sub
причем не выделенное access создаст сам, вам только одну строчку написать

Можно еще через макрос, (разное-выполнить макрос, там "открыть запрос" - имя запроса на удаление в списке будет), но я бы лучше на VB сделал.

mxmstrnt 13-03-2008 15:06 759459

Mad_yojik, спасибо за помощь.

spiderg 28-03-2008 12:04 769662

Как открыть базу Microsoft Access 97 в Microsoft Access 2000/XP?
 
Народ у меня проблемка! Была написана база данныйх под Access из офиса 97 (разрешение MDE)- шас попробуывал её запустить под Офис ХР не открывает не конвертирует - мож кто знает что можно предпринять и запустится ли она хотяб под офис 2000?

hunn 10-04-2008 23:29 779219

изменить формат даты в Microsoft Access
 
после восстановления стертого файла .mdb, формат даты в базе данных изменился и стал таким: 2008/04/11, а мне надо, чтобы было 11.04.2008
Как ни рылся в настройках не мог ничего сделать, кто поможет?

спасибо

doktor_s 14-06-2008 19:50 826086

Access 97
 
Добрый вечер форумчане!
Возникла такая проблемка, хотелось бы узнать, возможно ли что-то с ней сделать.
Вобщем есть задания по access, задания сделал, но сделаны они на 2002 офисе. Хотел узнать, можно ли как-то запустить данные файлы на офисе 97 года?

__sa__nya 16-06-2008 17:43 827401

Открыть это задание в 2002 офисе или выше ( 2003, 2007), "Файл"-"Сохранить как" - в списке "Тип Файла" выбрать тип, поддерживаемый 97 офисом. ( к примеру в 2003 офисе это строка "Word 97-2003 & 6.0/95-RTF" для Ворда).

doktor_s 16-06-2008 22:31 827625

Цитата:

Цитата __sa__nya
Открыть это задание в 2002 офисе или выше ( 2003, 2007), "Файл"-"Сохранить как" - в списке "Тип Файла" выбрать тип, поддерживаемый 97 офисом. ( к примеру в 2003 офисе это строка "Word 97-2003 & 6.0/95-RTF" для Ворда). »

Нет, такой вариант не пракатывает, ибо последнняя версия программы под который можно сохранить это 2000 офис.
Вобщем в данном вопросе не нуждаюсь, по этому темку можно закрывать!

__sa__nya 17-06-2008 09:25 827852

Цитата:

Цитата doktor_s
Нет, такой вариант не пракатывает, ибо последнняя версия программы под который можно сохранить это 2000 офис. »

- я же говорю
Цитата:

Цитата doktor_s
Открыть это задание в 2002 офисе или выше ( 2003, 2007)»

- все прокатывает

doktor_s 17-06-2008 17:25 828378

__sa__nya, 97 офис не открывает файла, сохраненные под 2000. Вобщем здесь решения нету как я понимаю, если только с помощью побочных программы, если таковые имеются.

Diman1988 26-07-2008 11:52 861389

преобразование Access97 в Access2003
 
Уважаемые форумчане! Как преобразовать Access97 в Access2003??? Помогите! Заранее спасибо!

Ilyuha 14-08-2008 08:40 874946

После вчерашних 16 обновлений для виндовс хп перестал открываться mdb в 2003 акцессе. пишет ошибку макроса autoexec. помогите пжл.

Delirium 14-08-2008 09:22 874963

Ilyuha, можешь выложить в архиве данный файл для проверки, система виновата или нет?

Ilyuha 14-08-2008 10:03 874984

Delirium, Файл в аттаче. Переустановил офис 2003, удалил все заплатки установленые 13 числа - результат тот же.

Ошибка в 2003 акцессе.


Ошибки в 2007 акцессе.
PS cl_base.mdb вроде должен рядом с cl_bank.mdb лежать.

Delirium 15-08-2008 01:45 875599

Просмотрел. Все корректно открывается, без ошибок. В модуле autoexec ошибок нет, в модуле запуска начальной формы тоже, проверил. Вы пробовали нажать "остановить все макросы" и зайти по ALT+F11 в модули? Проблема однозначно в машине, т.к. у меня все работает. ПОпробуйте запустить cl_bank.mdb с нажатой клавишей Shift, удерживая ее до открытия таблиц, форм и т.д. Зайдите на закладку макросы и нажмите выполнить на макросе autoexec.

Ilyuha 15-08-2008 06:52 875650

Delirium,
Цитата:

Цитата Delirium
Проблема однозначно в машине »

полностью согласен, перестало работать
Цитата:

Цитата Ilyuha
После вчерашних 16 обновлений для виндовс хп »

и продолжает капризничать после
Цитата:

Цитата Ilyuha
Переустановил офис 2003, удалил все заплатки установленые 13 числа - результат тот же. »

на другой машине (без последних заплаток) запускать пробовал - все работает. ща попробую обновить виндовс на пока еще рабочей системе. о результате сообщу.

Delirium 15-08-2008 06:55 875651

Ilyuha, Хотите добрый совет? Не ставьте вы эти кучи обновлений лишь бы ради "чтобы было". Я использую 2003 офис даже без SP, и никаких проблем уже несколько лет не наблюдаю и не вижу смысла обвешивать систему кучей обновлений. Если машина в сети защищена хорошо(файрволл, антивирь), то зачем ставить их?

Ilyuha 15-08-2008 07:22 875661

Delirium, комп не мой галку "загружать обновления" ставил не я. сейчас я хочу выяснить какое обновление накосячило.

hasherfrog 30-11-2008 17:02 968221

Условное форматирование в MsAccess. Размер шрифта?
 
Здравствуйте.

При выводе отчёта в MSAccess необходимо менять размер шрифта одного текстового поля (а то не помещается в ограниченное пространство).
Условное форматирование могло бы помочь, но я не вижу способа изменения размера шрифта. Только наклон, подчеркивание, цвет.

Как быть?


Время: 21:36.

Время: 21:36.
© OSzone.net 2001-