[архив] Microsoft Access 2003 и более ранние версии
Microsoft Access 2003 и более ранние версии В этой теме обсуждаются только Microsoft Access 2003 и более ранние версии. Если у вас вопрос по Microsoft Access 2007 или по другим приложениями Office, обращайтесь в темы, перечисленные ниже. Связанные темы:Другие темы по продуктам Micrоsoft Office |
http://forum.oszone.net/topic.cgi?forum=5&topic=412
Такая же проблема была |
Microsoft Access 2003 и более ранние версии
Значит сетуация такова. Есть база (таблица данных, для табличных значений создана форма, в которой можно редактировать ну и просматриватьпонятное дело)
Кто подскажет как или какой камандой (желательно описание или пример) можно создавать через форму новую пустую форму для подальшего заполения и внесения данных в общую таблицу. И если что знает как делается через форму удаление записи в таблице. Короче нужно что то типа команд "create" "addnew" "delete" или что тот в етом роде, ну понятно чтот б под Аксесс. Заранее спасибо |
1. Через форму удаление данных из таблицы (даже если в них уже нет необходимости) вряд ли сделаешь. Это делается посредством запросов или вручную.
2. А что касается создания новой формы, то нет ничего проще. Открываешь БД, кликаешь на закладке формы, находишь нужную форму (назовем ее например форма №1), делаешь этой форме копировать-> вставить и называешь ее форма №2. После открываешь закладку "Макросы", создаешь новый макрос с именем например"форма №1 режим ввода". Макрокоманда -> "открыть форму", Имя формы-> форма №2, Режим ->форма, имя фильтра и условия отбора при необходимости, режим данных-> добавление, режим окна -> обычное. Все сохраняешь макрос. Затем форму №1 открываешь в режиме конструктора и в свойствах формы, во вкладке данные запрещаешь (меняешь с Да на Нет) изменение, удаление и ввод данных. Так же в этой же форме №1 создаешь новую кнопку, назывешь ее "ввод данных". В свойствах этой кнопки, во вкладке события-> указываешь созданный макрос. сохраняешь, выходишь. Порядок Теперь форма №1 только для просмотра (т.е. уже внесенные данные недоступны для изменений и удалений, а следовательно не слишком опытные юзвери ни чего не смогут начудить ((я на работе именно поэтому и именно так и поступил)), а когда кликаешь "ввод данных" открывается точно такая же форма в которой вообще нет никаких записей кроме тех данных, которые непосредственно сейчас вносишь). Наверное теперь все. Удачи!!!:) |
Здравствуйте !
У меня на WIN98SE был установлен ACCES XP, затем пришлось установить ACCESS 97, провел лицензирование (т.к. выдавалось сообщение о необходимости лицензии) путем записи в реестр лицензионного кода. Однако при попытке выполнить код, написанный на VBA, выдается сообщение "ОШИБКА КОМПИЛЯЦИИ. ФУНКЦИЯ ИЛИ ИНТЕРФЕЙС ПОМЕЧЕНЫ КАК ОГРАНИЧЕННЫЕ, ИЛИ ФУНКЦИЯ ИСПОЛЬЗУЕТ ТИП ПРОГРАММИРОВАНИЯ ОБЪЕКТОВ, КОТОРЫЙ НЕ ПОДДЕРЖИВАЕТСЯ В VISUAL BASIC" Это сообщение выдается на команде DBENGINE. (впрочем, на других командах тоже). Когда хочу посмотреть СЕРВИС-ССЫЛКИ, выдается сообщение "БИБЛИОТЕКА ОБЪЕКТОВ НЕ ЗАРЕГИСТРИРОВНА" Как эти ошибки можно исправить? Спасибо |
pss
Все происходит из-за неправильной последовательности установки. Я делал так: 1. Ставится Аксесс97 (НЕ в каталог по умолчанию, напр. Access97) 2. Ставим OfficeXP (в любой каталог кроме Access97) 3. При запросе отвечаем - "Сохранить старую версию" 4. Спокойно работаем с обеими версиями Аксесса. |
Нужно ручками прописывать "Лицензию" в реестре, чтобы 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" |
Подскажите пожалуйста, как в Access-е задать запрос на выбор данных по дате для двух полей, с учётом некоторого временного интервала между ними
|
SELECT Дата, поле1, поле2 FROM Имя таблицы WHERE Дата Between #Дата1# And #Дата2#
Только Дата1 и Дата 2 должны быть в формате Дата, но записаны в такой последовательности: Месяц-разделитель-Число-разделитель-Год. А вообще, тебя перенесут Модеры в Программирование, наверно. :bow: |
Есть два вопроса:
Первый. Есть запрос, который отображет одни столбец таблицы. Как сделать так, что бы он выводил только различные значения (без повторов)? Я пробовал создать табличку с одним ключевым стобцом (как раз тот, который выводит этот запрос) и запросом на добавление перенести данные из запроса в эту таблицу. Всё бы хорошо: повторяющиеся данные изчезают, но из-за того, что запрос на добавление не смог пернести все данные в таблицу появляется сообщение об о ошибке. Если подскажете как его убрать, то прроблема будет решена. Или же восоветуйте свой метод избавления от повторяющихся значений. Второй. Касается импорта данных из Excel. На одном листе содержатся данные как раз для одной записи в аксесе, но только не в том виде, который необходим для автоматического импорта. И таких бланков хренова туча. Можно ли сделать так, что бы аксес при импорте считывал значение первого столбца из ячейки В2, второго из (к примеру) С5, тредьего из A1 и т.д.? |
1. В свойствах поля выставить значение "Не выводить повторов" - точно не помню, но что-то в этом духе.
2. А какая собственно разница, в каком именно порядке у тебя располагаются данные? Можно, например, в Excel сделать доп. книгу и сделать связку на те значения, что тебе необходимы. А импортировать уже именно ее. |
ОС Windows 2000 pro SP4
Установил Office 2000 и все работает нормально. Программа куплена официально с лицензией. В силу ряда причин потребовалась установка Microsoft Acces из Microsoft Office 97. Перед этим предварительно деинсталлировал весь Office 2000. Вычистил все что осталось в реестре. Установил Microsoft Acces из Microsoft Office 97. При первом запуске получаю сообщение "Невозможен запуск приложения Microsoft Acces поскольку отсутствует лицензия на его использование на этом компьютере". Я сталкивался с такой ситуацией и раньше, но это заканчивалось переустановкой операционной системы. И затем я сначала устанавливал то что нужно из Office 97 и затем то что нужно из Office 2000 но ни в коем случае наоборот. Кто сталкивался с этим? Есть ли решение? |
draude
Когда офис 2000 уже стоит: Найдите фонт Hatten.ttf (Старт -> найти)в папке фонтс переименуите его в Hatten.ttfold. В program files наидите ехе-шник MSAccess.exe и переименуите его в MSAccess.2kexe. установите Access97 но в другую папку (на пример Microsoft Access 97). После установки переименуйте все обратно. Обратите внимание что бы фонт Hatten бил один и в рабочем состоянии. В вашем случае надо проделать финт только с фонтом и установкой 97-ого. после установите 2000-ый но с Custom установкой, естественно в другую папку и при выборе что оставить - Access Удачи |
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. |
Изменение нескольких записей в таблице Access
Часто возникает необходимость изменить значение одного и того же поля в таблице Access 2000 для нескольких записей одновременно. Например, заполнить ранее пустовавшее поле каким-то значением. Как это сделать попроще?
|
Сделать запрос на обновление с условием.
|
По Access нужна помощь!
Задача простая, но как я не сталкивался с Access .
На форме есть ПолеСоСписком1 выбирающее информацию из таблицы и Поле1 должно синхронно отображать информацию из той же таблицы но из другого поля. Но там только отображается #Имя?... |
По-моему, программирования как такового тут нет.
Но на пальцах чего-то не могу объяснить. Давайте я Вашу тему лучше переброшу в ПО. |
Насколько я знаю с текстовым полем такое не прокатит, но возможно я ошибаюсь.
|
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 |
ThinkPad\Access\RAM
Есть ThinkPad X Series, даже два. На них установленная ХР Про СП1 и 256 мб оперативной памяти. При увеличении ram до 512 или более перестает работать Access 97 (все остальное из офисного пакета - работает, и Access XP то же). Access сообщает что ему мало памяти и просит закрыть другие приложения (хотя ни чего не запущено). Если ram уменьшить до родных 256, Access начинает работать. Как можно заставить его работать на большой оперативке??? Заранее бг.
|
FZ20
Цитата:
http://support.microsoft.com/kb/161255/EN-US/ http://support.microsoft.com/kb/191743/EN-US/ Там предусматривается общее решение (обновление Microsoft Jet). Переношу топик из ноутов в ПО маздая... |
Простейший календарь в access.
Нужно создать форму в access в ней поле и кнопка. При нажатии на кнопку появляется календарь, выбираеш дату и в поле появляется значение даты.
В програмировании полный 0, очень надо к понедельнику (препод уезжает, а потом поздно будет). Пожалуйста дайте пример как можно подробнее. |
Речь идет именно о запуске Access (хотя с базой то же самое). Тех сапорт IBM (не официально) то же меня перенаправил к M$. На десктопах с подобными конфигурациями ни чего подобного не наблюдалось... читаем стаьи... Спасибо.
|
Написано с учётом того что таблици уже есть!!!
Вложенный файл с базой посмотри может пойдет если подходит то смотри ниже как это я делал::) 1- создаёш форму (с помощью конструктора) 2- добавляеш панель инструментов "панель элиментов"(если её нет) 3- на ней щёлкаеш по кнопке другие элементы 4- выбираеш "Панель управления календарь 9.0" (что-то в этом роде, (примерно в конце списка)) 5- помещаеш его на форму 6- создаёш вторую форму (как удовней на основе любой таблицы) в конце (если создаёш в мастере) выбираеш "изменить макет формы" 7- добавляеш кнопку в нужном месте "категория"="работа с формой", "действие"-"открыть форму" (выбираеш форму с календариком) 8- открываеш форму №1 (тоесть на которой календарь) 9- в свойствах выбираеш вкладку "события" 10- щёлкаеш по пункту вход, выбираеш "[процедура обработки событий]", щёлкаеш по кнопке "..." 11- в поя вившемся окне удоляеш всё и вводиш: Option Compare Database12- сохраняеш всё и пробуеш (если что пиши, посмотрю исправлю) :victory: |
Vovchick1 СПАСИБА за помощ, то что надо. Правда самому повторить не удалось:(, но то чты приатачил самое то.
Не посчитай за нанглость, но если сможеш подскажи. Есть таблица (допустим 6х6). Создается форма в ней 2а окна в первое вводиш номер строки, во второе строки. где то (например в третьем окне) появляется значение ячейки из соотв строки столбца, запросы не подходят т.к. надо в форме все делать. Что-то у меня здесь возникли проблемы, насколько я понял здесь тоже програмить нада. Если не прав поправь. |
Да незачто, е сли сильно нужно пришли мне название полей, таблиц и форм.:) Я вечерком сделаю, а вот по второму вопросу в этом файле то что у меня получилось.
Но вот только не знаю может тебе это не покатит, т.к. в этой форме присутствуют все поля которые есть в данной таблице. Они не выводятся на экран до тех пор пока ты не введёш его номер(1- первое поле,2- второе и.т.д). Короче в форме всегда присутствуют три поля: 1- Столбец(Номер поля) 2- Строка(Номер записи) 3- Результат(Одно из 6 полей в зависимасти от номера введённого в "Столбец") Вообщем смотри сам!!! Кстате если хочеш переименуй поля и можеш исполизовать эту базу, только не трогай имя самой таблици и формы ато работать точно не будет!!!:) |
to Vovchick1.
Я попробовал совместить, ту и другую форму (календарь и запросник) в одну базу, в итоге у меня все загнулось. Не подскажеш, как правильно это сделать? ------------ Rock'n'roll racing rulez forever. |
Цитата:
Всмысле, ты объеденил две две формы в одну, в первой базе... Да_Нет (нужное подчеркнуть) Ну что куда ты пропал???:( |
>>Всмысле, ты объеденил две две формы в одну, в первой базе... -Нет.
Просто пренес обе формы в одну базу, ту которая перенесена не пашет. Я пропал т.к. У меня был экзамен и на работе заставили openVPN сервер поднимать. |
Да сочуствую!!! :sorry: А форма у тебя не пашет потому-что название полей и таблиц не совпадают т.к. базы то разные!!! Нужно форму по новой создавать с учётом новой базы... Дак что сделать или уже не нужно??? :confused:
|
Если несложно то создай пожалуйста новую базу с обеими формами, а то времени нет во всем этом разбираться.
Да совсем забыл, с меня бальшой пирожек;) |
Базу я сделал. Проверь если что переделаю!!!:)
|
Мне надо было увеличить таблицу в примере с выборкой, но у меня ничего не вышло, когда я добавляю еще один столбец и ввожу его в форму он выпадает в ошибку, как правильно увеличить число столбцов и строк.
Не можеш ты подробнее описать конструкциюи ентой формы и как она работает. В 10-00 28 мая у меня экзамен и если ты прочитаеш этот пост после этого времени, то можеш ничего не обьяснять. |
Цитата:
Цитата:
|
Vovchick1 я все сдал.
Спасибо, что помог, будеш в Архангельске пиши пива попьем. Тема закрыта, забите и проё...но. |
Очень рад!!! :) Будут вопросы пиши!!! :victory:
|
Не могу создать фоpму в Access.
Вpучную создаю и не могу создать фоpму в Access.
Хочу начать с того, что вставить Field List, но в меню та стpока выделена как "не доступна". Функция Field List как-то связана с функцией Relationships? Но там у меня связи постpоены...что делать-то? |
Посмотри может то что нужно!!!:)
|
Вложений: 1
Спасибо, но всё pавно еpунда получается, я там pезультат вставил... |
Извеняй попутал!!! :sorry:
Это делается так: 1.Открываешь свойства формы, вкладку "данные"/поле "источник данных". 2.Выбираеш нужную таблицу:victory: |
Как сделать так, чтобы только я бы смогла скопировать или удалить файл Access-а???
Как сделать так, чтобы только я бы смогла скопировать или удалить файл Access-а???
|
Конкретней? Какая система? Если NT то можно: свойство файла -> безопасность -> дополнительно -> разрешения -> выбрать нужного пользователя -> изменить -> отредактировать права пользователя.
|
Вопрос по MS Access и Visual FoxPro
Если кто сталкивался, подскажите как преобразовать базу данных из Visual FoxPro в базу Access. Пробовал импортом, но Access ругается на драйвер ODBC. Подскажите как быть.
|
Цитата:
|
(solved) Сообщение "Недостаточно памяти" при работе Access97
Всем доброго времени суток.
Есть машина Athlon 64, 256 MB RAM, Windows 2003 EE. Работает Access97 (чур, не пинать, база такая!). Добавил мозгов (такая же планка), получилось 512. Access заупрямился. Что 2-хканальный режим, что нет, Access пишет "Недостаточно памяти" <OK>. И далее "Системная ошибка или недостаточно свободной памяти для запуска приложения "Micrsoft Access". Закройте ненужные программы и повторите попытку." Где копать? |
...если без новой 256 банки было нормально - то это уже почти ответ.
http://www.memtest.org/ - имхо лучший способ избавления от подобных сомнений. |
Queen Black
Не, коллега, все не так просто. У Access97 срывает башню, когда видит 512 метров. ЛЮБАЯ банка на 256 - и все в порядке. Вот на работе все пашет, но там Intel-овская видюха от 512 метров памяти отъедает 16. Есть мысли, как убедить Access97, что все в ажуре? |
Вопрос по Access
Здрасте! Есть таблица книги и таблица категории и они конечно связаны по категорие.
все категории занесла в комбо. Подскажите, плз, как при выборе категории заполнить другой комбо книгами только этой категории. Без применения виби. Thenks |
Angry Demon судя по аналогичной проблеме http://forum.3dnews.ru/forums/57/42711/ из поиска надо обновить оффис до SR2
|
Может, ошибаюсь, попробуйте во втором комбо: источник данных - запрос - условие - категория = комбо1.значение.
А почему именно "без VB"? Еще - версию Access уточните плз. |
Queen Black
Во! Точняк! Хватило SR1. Правда, самораспаковывающийся EXE-шник пришлось руками разархивировать, но главное, Acess97 воспрял. Большое сенькью!!! :yahoo: |
(solved) После установки Access не хочет работать
После очередного сбоя Windows XP professional+sp2 программа Access из пакета Office 2003 не хочет работать. Программа запускается, но при открытии файла или создания нового файла появляется сообщение "Не удается открыть системную базу данных ядра Microsoft JET." На этой же панели нажав кнопку "справка" получаю сообщение:
"Не удается открыть файл рабочей группы ядра Microsoft Jet. (Ошибка 3358)Сделана попытка выполнить задачу, затрагивающую систему защиты базы данных; однако при этом не удается найти необходимую системную базу данных (обычно, это файл System.mdw)." Пробовал деинсталлировать полностью офис и переустановить по новой. Та же ошибка. В чем дело? |
Проблема решена, спасибо за участие.
|
Access и dBase
Добрый день.У меня следующая проблема.После переустановки офиса97 на машине с Win98 и прогой типа Банк-Клиент Access начал ругаться на отсутствие драйверов Foxpro и dBase.В меню установки офиса данные драйвера отмечены как установленые,но Access их не видит.Если есть мысли,буду очень благодарен.Переустановка винды невозможна.
|
Попробуй взять дистрибутив FoxPro и установить его отдельно.
|
Нужна срочная помощь по Access из Office97
Возникла проблема: на W98 установлен Office97, работают (запускаются) все приложения кроме Access, при запуске данного приложения выскакивает сообщение : Невозможен запуск приложения... поскольку отсутствует лицензия на его использование на этом компьютере. Что можно сделать? Систему сносить не желательно....
Перед этим устанавливался Office2000, но с ним не захотела работать одна из программ, работающая с Access, базы не захотели конвертироваться, откат на 97 Офис привел к таким результатам |
Дополнение: Применение всяких автоматических стирателей реестра , увы ничего не дает. Куда рыть? Неужели все спецы на отдыхе?
|
Привет тот ключ который недает 97 офису поставиться сказать немогу, но могу предложить поставь с того диска с которого ставил 97 на другой комп Access даллее в реестре найди [HKEY_CLASSES_ROOT\Licenses
там будет примерно такая строка [HKEY_CLASSES_ROOT\Licenses\8cc49940-3146-11cf-97a1-00aa00424a9f\retail] @="yubcdcprktpjtapmmfdacmupasbhscddncgp" твоя задача экспортировать ее на тот комп где Access незапускается применить и пользоваться Удачи! |
Есть одно нестандартное и весьма странное решение.
Нужно найти шрифт Hatten.ttf и переименовать его в Hatten.tt_ (может быть и по-другому можно). Потом переустановить Access. Переименовать файл шрифта обратно. |
Access 2000
Где можна скачать Access 2000? Только полную версию. А то я нашел какой-то, так он при установке ругался что ему файлов нехватает, а сейчас постоянно требует диск с Офисом. А диска то НЕТ!
Спасибо. |
Ну или хотя бы целый Office 2000, вместе с остальными программами.
|
Помогите восстановить "строку меню" базы данных MS Access !!!
Доброго времени суток!
Помогите кто может!!! Создал базу данных. Возился неделю. В параметрах запуска указал, чтобы запускалась кнопочная форма. А помимо этого отключил доступ пользователя к окну элиментов б/д, панелям инструментов, а главное к "строке меню" :blush: Вобщем, теперь в строке "меню" ни чего кроме справки, печати и закрытия файла нет. Помогите мне пожалуйста вернуть в "строку меню" пункт "сервис"-"параметры" и пр. Сам облазил уже всё, если можно так сказать, ведь лазить стало практически негде :( Зарание благодарю! |
Лет пять назад, будучи начинающим базостроителем напоролся на эти же грабли :) Вышел тогда из положения так.
Открываешь Access, создаешь новую базу данных. Меню Файл -> Внешние данные -> Импорт. Выбираешь свою базу и импортируешь оттуда все объекты. Получаем идентичную копию, только без параметров запуска :) |
Ramzes!
С вами приятно иметь дело. :yes: Оперативно, а главное эффективно. Пять минут и проблемы, как не бывало. :yahoo: Супер! Если можно, ещё два попутных вопроса: 1. После лечения БД таким образом, её вес уменьшился с 4,2 МБ до 2,6 МБ, (что само собой не плохо), только не потерял-ли я ни чего? Правда, я после этого тестировал её на функциональность и пробелов не нашёл, но всё-равно интересно - почему она так похудела? Неужели параметры запуска настолько весомы!? 2. Offtop. Откуда берётся показатель"Благодарности" в профиле участника форума ( у Вас, например - 17). Я был-бы не прочь его увеличить. Спааасибо! :up: |
1. Фактически такой же размер Вы бы получили, если бы для исходной базы применили команду Сервис -> Служебные программы -> Сжать и восстановить базу данных. Практически в любой базе данных, не только Access, в целях оптимизации производительности при удалении какого либо объекта он на самом деле не удаляется, а только помечается как удаленный. Сжатием и восстановлением в Access называется процесс уборки этого мусора. Естественно при импорте мусор не трогают, поэтому и размер получился меньше.
2. Внизу каждого поста есть ссылка «Полезное сообщение» :) |
Если можно, ещё один вопрос:
БД предназначена для пользования человеком не знакомым с Access. Строку меню и панели инструментов я уже отредактировал, дабы не грузить будующего юзера наворотами Access, но осталась одна проблемка. Как запретить появление контекстного меню начальной кнопочной формы (и всех последующих), чтобы пользователь не мог выбирать способ бредставления (конструктор, форма, таблица...). Благодарю! Ой, простите! Написал это сообщение и вскоре сам нашёл, как это делается. Извините за беспокойство! Спасибо за внимание! |
Пожалуйста, помогите с Access...
Всем доброго времени суток. К сожалению, Access для меня - тёмный лес. Срочно нужна ваша помощь.
Я создал базу данных. Теперь мне нужно создать Запрос по этой базе. Нужно сделать так, чтобы этот запрос по фамилии человека, выдавал его должность, адресс и телефон. Делаю все это в Access 2003. Не могу понять, как же работает этот запрос и как сделать то, о чем я говорил. Помогите пожалуйста разобраться... |
MummyDanTe
1. Щелкаем на влкадку Запросы 2. Создать запрос в режиме конструктора 3. Выбираем необходимую нам таблицу 4. Выбираем поле таблицы, в котором хранится Фамилия 5. Условие отбора = [SurName] 6. Ставим галочку Вывод на экран 7. Выбираем поле, в котором хранится Должность 8. Также ставим галочку Вывод на экран 9. тоже самое с телефоном и т.д. и т.п. П.С. будет работать если фамилия указана точно. |
Спасибо огромное!!!
И, если не сложно, поясните в той же доступной форме, как на основе этого запроса составить Отчет? |
MummyDanTe
1. Вкладка Отчеты 2. Создание отчета с помощью мастера 3. Выбираем в выпадающем списке созданный запрос, и переносим се его поля из левого ListBox'a в правый 4. Далее 5. Группируем поля на свое усмотрение 6. Далее 7. Выбераем способ сортировки 8. Далее 9. Выбираем макет и вид страницы 10.Далее 11. Выбираем стиль 12. Далее -> Готово. Цитата:
|
Все получилось! Еще раз огромное спасибо за помощ!!=)
|
пажалуста.
п.с. я конечно не тщеславен, но можно было бы и щелкунть по "полезному сообщению"..) |
Access
всем привет
есть проблема по Access имеется область данных в которой 5 чек боксов приоритет 1 приоритет 2 приоритет 3 приоритет 4 приоритет 5 нужно чтобы при нажатии на один из чек боксов вылазила таблица в выпадаюшем списке (Combo) :blink: Пожалуйста помогите |
Цитата:
PS Безобит, может и я дурак, но что-то нечего не понял :) |
Добрый день.
Имеется база данных (Acces 2003). В один прекрасный день при запуске выдала - процесс остановлен ядром базы данных Microsoft Jet, т.к другой пользователь пытается одновременно изменить те же данные. Возможно ли это исправить? Пользователь на компьютере один. Спасибо. |
Уважаемые люди и все остальные! Вопросик таков: существует ли аналог Acces в принципе? Тоесть все теже функции только бесплатно или покрайне мере по дешевле? Заранее спасибо!
|
Бесплатные аналоги MS Access
Люди добрые посоветуйте пожалуйста!!! Существует ли аналог Access, есть база в MS Access, но начальство категорически против покупки оного! Что нибудь существует для работы с такой базой данных, кроме упомянутого продукта? Заранее респект за ценную информацию!! :jester:
|
Смотри пакет OpenOffice - компонент Base.
|
Проблема с MS Access 2000 (сортировка записей в алфавитном порядке)
Обнаружилось, что в базе данных нельзя отсортировать записи в алфавитном порядке, так как MS Access из русского пакета MS Office 2000 поддерживает только универсальный и украинский порядки сортировки, русского нет. Из-за этого буквы «е» и «ё» не различаются. Это у всех так или нужно поменять сам пакет? Если проблема в нём, подскажите, пожалуйста, где вы скачивали дистрибутив MS Office 2000 (именно 2000, не XP или какой-либо ещё), который поддерживал бы русский порядок сортировки (или хотя бы нужную версию MS Office 2000). Искать и проверять самому из-за размера нет возможности, так как свой dial-up медленный, а быстрый Интернет в кафе, позволяющий скачать 200 с лишним мегабайт за приемлемое время, обходится довольно-таки дорого. Спасибо за помощь.
|
Повреждение баз данных Access
При попытке открытия баз данных Access на сервере, выдается окно запроса пароля, хотя пароль не задавался. После взлома пароля выдается сообщение: "Нераспознаваемый формат файла". Предполагаю, что произошло повреждение баз при попытке некорректного закрытия или преобразования базы данных Access с одной из сетевых машин, так как на рабочих станциях стоят разные версии Ms Office. Попытки сжать и восстановить базу данных не дают результата, сообщение продолжает появляться. Можно ли восстановить базу и каким софтом для этого пользоваться?
|
Массовая замена символов в СУБД ACCESS
Всем добрый день.
Необходима помощь в автоматизации массовой замены символов в СУБД ACCESS, причем срочно :( Ситуация следующая - имеется база данных с количеством строк в сотни тысяч. Имеется поле типа MEMO. Необходимо в этих полях прибить часть данных. Например имеем Вася бла-бла-бла бла-бла-бла Вася бла-бла-бла Вася бла-бла-бла надо получить бла-бла-бла бла-бла-бла бла-бла-бла бла-бла-бла (т.е. слово Вася убрали) Что делаю. Выделяю нужный столбец, вызываю замену и делаю необходимые настройки: образец - Вася заменить на - пустое поле поиск в - указываю нужный столбец совпадение - с любой частью поля совпадение - все Жму "Заменить все" после этого, примерно на записи № 10700, вываливается сообщение: невозможна замена текущего значения поля на указанный текст Исправьте перед продолжением замены И одна единственная кнопка OK. После нажатия OK новое сообщение: Отмена операции невозможна Продолжить? Да/Нет Если нажать Да, то попадаешь опять в окно поиск и замена, опять Заменить все (при этом замена продолжается без проблем, т.е. ошибок вроде нет) и еще через 10000 строк опять Невозможна замена текущего значения поля на указанный текст и т.д. до конца. Если нажать Нет, то совершенные замены отменятся и опять-таки попадаешь в Поиск и замена. Проблема в том, что замен порядка 1 000 000 штук, каждый жать Заменить все через каждые 10 000 строк как-то не катит... Не подскажите - что можно сделать? |
MS Access - запрос на удаление в формах
Люди, нужна помощь, почему запросы на удаление нельзя вставить в форму и привязать к кнопке при помощи конструктора? Запрос не отображается в списке запросов, при том все остальные запросы (не на удаление) отображаются.
P.S. Visual Basic'ом я не владею, но если кто знает как запрос можно привязать к кнопке при помощи VB, скиньте пожалуйста исходник. P.P.S MS Office 2003, SP2 |
Через VB - например так:
Private Sub Кнопка1_Click() DoCmd.OpenQuery ("Запрос1") End Sub причем не выделенное access создаст сам, вам только одну строчку написать Можно еще через макрос, (разное-выполнить макрос, там "открыть запрос" - имя запроса на удаление в списке будет), но я бы лучше на VB сделал. |
Mad_yojik, спасибо за помощь.
|
Как открыть базу Microsoft Access 97 в Microsoft Access 2000/XP?
Народ у меня проблемка! Была написана база данныйх под Access из офиса 97 (разрешение MDE)- шас попробуывал её запустить под Офис ХР не открывает не конвертирует - мож кто знает что можно предпринять и запустится ли она хотяб под офис 2000?
|
изменить формат даты в Microsoft Access
после восстановления стертого файла .mdb, формат даты в базе данных изменился и стал таким: 2008/04/11, а мне надо, чтобы было 11.04.2008
Как ни рылся в настройках не мог ничего сделать, кто поможет? спасибо |
Access 97
Добрый вечер форумчане!
Возникла такая проблемка, хотелось бы узнать, возможно ли что-то с ней сделать. Вобщем есть задания по access, задания сделал, но сделаны они на 2002 офисе. Хотел узнать, можно ли как-то запустить данные файлы на офисе 97 года? |
Открыть это задание в 2002 офисе или выше ( 2003, 2007), "Файл"-"Сохранить как" - в списке "Тип Файла" выбрать тип, поддерживаемый 97 офисом. ( к примеру в 2003 офисе это строка "Word 97-2003 & 6.0/95-RTF" для Ворда).
|
Цитата:
Вобщем в данном вопросе не нуждаюсь, по этому темку можно закрывать! |
|
__sa__nya, 97 офис не открывает файла, сохраненные под 2000. Вобщем здесь решения нету как я понимаю, если только с помощью побочных программы, если таковые имеются.
|
преобразование Access97 в Access2003
Уважаемые форумчане! Как преобразовать Access97 в Access2003??? Помогите! Заранее спасибо!
|
После вчерашних 16 обновлений для виндовс хп перестал открываться mdb в 2003 акцессе. пишет ошибку макроса autoexec. помогите пжл.
|
Ilyuha, можешь выложить в архиве данный файл для проверки, система виновата или нет?
|
Delirium, Файл в аттаче. Переустановил офис 2003, удалил все заплатки установленые 13 числа - результат тот же.
Ошибка в 2003 акцессе. Ошибки в 2007 акцессе. PS cl_base.mdb вроде должен рядом с cl_bank.mdb лежать. |
Просмотрел. Все корректно открывается, без ошибок. В модуле autoexec ошибок нет, в модуле запуска начальной формы тоже, проверил. Вы пробовали нажать "остановить все макросы" и зайти по ALT+F11 в модули? Проблема однозначно в машине, т.к. у меня все работает. ПОпробуйте запустить cl_bank.mdb с нажатой клавишей Shift, удерживая ее до открытия таблиц, форм и т.д. Зайдите на закладку макросы и нажмите выполнить на макросе autoexec.
|
Delirium,
Цитата:
Цитата:
Цитата:
|
Ilyuha, Хотите добрый совет? Не ставьте вы эти кучи обновлений лишь бы ради "чтобы было". Я использую 2003 офис даже без SP, и никаких проблем уже несколько лет не наблюдаю и не вижу смысла обвешивать систему кучей обновлений. Если машина в сети защищена хорошо(файрволл, антивирь), то зачем ставить их?
|
Delirium, комп не мой галку "загружать обновления" ставил не я. сейчас я хочу выяснить какое обновление накосячило.
|
Условное форматирование в MsAccess. Размер шрифта?
Здравствуйте.
При выводе отчёта в MSAccess необходимо менять размер шрифта одного текстового поля (а то не помещается в ограниченное пространство). Условное форматирование могло бы помочь, но я не вижу способа изменения размера шрифта. Только наклон, подчеркивание, цвет. Как быть? |
Время: 07:51. |
Время: 07:51.
© OSzone.net 2001-