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

» Про MS Access

Автор: coolabin2005
Дата сообщения: 10.06.2005 16:14
Подскажите плизз:
При обращении к таблице sql 2000, из access 2003, возникает следующая проблемма:
При удалении или обновлении записей выдаётся ошибка
"Microsoft office access не удаётся удалить\изменить следующее число.....
из-за нарушения блокировки"
помогите побороть!!!!!!
Автор: Flash709
Дата сообщения: 15.06.2005 14:41
Всем привет кто читает

Есть вопрос.

Возможно ли создать форму таким образом что бы она автоамтически создавала запрос на выборку данных из несколькх таблиц, и выводила ето дело в отчёт !??!?
Если да то подскажите как енто сделать?

Br,
Flash709

Добавлено:
ДА !! забыл !!!

Нужно что бы запросы создались выдал данные в отчёт и удалился
дабы нерос объём базы
Автор: Sergey_Po
Дата сообщения: 20.06.2005 15:32
При открытии таблицы Access для ввода данных гарнитура шрифта часто сбрасывается в что-то нечитабельное (похожее на уплотненный Impact). Особенно, если таблица открывается впервые или база открывалась на разных компьютерах. Приходится вручную менять шрифт. Почему так происходит? Как установить гарнитуру по умолчанию при создании таблицы (например, MS Sans Serif)? Пробовал использовать меню Параметры->Режим таблицы->Шрифт по умолчанию. Но этот список пуст и не позволяет ничего менять.
Автор: anryk
Дата сообщения: 21.06.2005 09:04
а есть запрос для сжатия базы данных, чтобы руками не лазить в меню Сервис ?
Автор: Mbus
Дата сообщения: 20.07.2005 15:53
Можно ли в access сделать так чтобы, он выводил строики с такой то по такуюто попарядку. Т.е. сначала первые 10 строк, потом с 10 по 20.
Нашла что есть TOP, но он выводит только первые строки, а мне надо с определенного номиера. Есть ли такое?
Автор: Vadimus13
Дата сообщения: 21.07.2005 11:29
Есть файловый сервер(на линухе). На нем база данных.
У всех юзерей права одинаковые. У двух возникает такая ошибка: Microsoft Access не может открыть фаил. Фаил расположен вне интрасети или на узле, не являющимся доверительным. MA не будет открывать фаил из-за возможного нарушения безопасности.

У всех WinXP sp1. Microsoft Access 2002.

Помогите пожалуйста, как сделать так что бы все работали с базой прямо на сервере, не переписывая ее.
Автор: MK7
Дата сообщения: 05.08.2005 00:50
Кто поделится описанием функций Access на руском языке? Стала изучать эту программу, но как работают фукнции не могу найти. Помогите!!!
Автор: MastaG
Дата сообщения: 06.08.2005 16:02
Мне нужно помочь сделать задание в Access, но я с ним не сталкивался.
если кто может скиньте ссылку на русский FAQ по Access!

Даже в шапке разместить ссылку на него уместно - порой достаточно посмотреть FAQ , вместо создания дополнительных тем или т.п.

Заранее спасибо

Добавлено:
Спасибо за оперативность. ....
В общем предлагаю повесить в шапке ссыли на

FAQ по Access:
http://hiprog.com/access/article.asp?id=460

книга по Access:
http://HiProg.com/download/acsvb.zip

Думаю это может помочь
Автор: Vik_Glushkov
Дата сообщения: 27.09.2005 16:55
В наличии Access 2003 (11.5614.5703)
но почему-то кнопки сортировка таблиц не работают (не активны)
точно такой-же Access стоит на другой машине, и работает с этими же таблицами но там сортировка доступна...
Вопрос: где, что включить чтобы сортировка заработала ?
Перерыл все настройки не нашел
Переустановка Access, не помогла
Автор: Yuk
Дата сообщения: 04.11.2005 22:43
Может, глупый вопрос:
В базе Access таблицы подлинковываются через ODBC из SQL сервера. Как запретить обратную запись в таблицы? То есть открывать таблицы только на чтение с возможностлю создавать запросы.
Автор: likbez
Дата сообщения: 08.11.2005 11:55
Есть база, содержащая 2 таблицы по несколько тисяч записей в десятке полей (количество разное). в одну из таблиц после каждой записи вставлена подтаблица с "вытяжкой" с другой таблицы.
вопрос: как понять логику этих данных? по каких критериях они отобраны?
Автор: likbez
Дата сообщения: 14.11.2005 15:56
и еще один более важный вопрос: есть база, в которой 2 таблицы: 1,900,000 и 500,000 записей. делаем простейшую выборку с любой из таблиц - всегда выдает "Недостаточно места на диске". при этом на диске где база и на системном разделе места точно больше в два раза, чем весит сама база. пробовали на разных машинах - одно и тоже. такая ошибка нигде не описана - искали в поисковиках. может - есть тут спецы по Аксесу, которые уже с этим сталкивались.? ответьте оперативно плиз!
Автор: dneprcomp
Дата сообщения: 14.11.2005 21:05
likbez

Цитата:
"Недостаточно места на диске

Проверьте, не зажат ли файл подкачки Windows
Автор: unreal666
Дата сообщения: 15.11.2005 15:17
1-ый вопрос.
Есть база на Access 2000.
Есть форма с кнопкой. По нажатию на этой кнопке нужно, чтобы открывался отчет с фильтрацией по полю, значение которого передается из этой формы.
Основной отчет содержит подчиненный отчет.
Так вот, нужно чтобы при открытии основного отчета происходила фильтрация подчиненного (нужно сделать на VBA, потому что там еще кое-что нежно добавить потом).
Напрямую фильтрация подчиненного отчета происходит (т.е. если открываю сам подчиенный отчет), а вот как сделать фильтрация подчиненного через внедренный не знаю, т.е. не знаю как к нему применить фильтр через открытие основного отчета.

Вот код для открытия подчиненного отчета:

Код:
Dim stSubReportName As String
' Dim stGeneralReportName As String

stSubReportName = "Подчинненная для накладной (1)"
' stGeneralReportName = "Накладная (прием на проверку)"

DoCmd.OpenReport stSubReportName, acViewPreview, , "[Накладная] = " & Chr(34) & Me![Накладная] & Chr(34)
' Application.Reports.Item(stSubReportName).Filter = "[Накладная] = " & Chr(34) & Me![Накладная] & Chr(34)
Application.Reports.Item(stSubReportName).FilterOn = True
' Chr(34) - это кавычки
Автор: Doug
Дата сообщения: 15.11.2005 19:23
На 1-ый вопрос:
Используй для подотчета источник записей с тем же фильтром, что и для главного.....

На 2-ой вопрос (F1 всегда помогает):
DoCmd.GoToRecord [objecttype, objectname][, record][, offset]

The GoToRecord method has the following arguments.

Argument Description
objecttype One of the following intrinsic constants:
acActiveDataObject (default)
acDataForm
acDataQuery
acDataTable
objectname A string expression that's the valid name of an object of the type selected by the objecttype argument.
record One of the following intrinsic constants:
acFirst
acGoTo
acLast
acNewRec
acNext (default)
acPrevious
If you leave this argument blank, the default constant (acNext) is assumed.
offset A numeric expression that represents the number of records to move forward or backward if you specify acNext or acPrevious for the record argument, or the record to move to if you specify acGoTo for the record argument. The expression must result in a valid record number.
Автор: Yuk
Дата сообщения: 15.11.2005 19:39
Можно временно создать запрос, скопировать его в режиме SQL и вставить в источник данных в форме или отчете.
Автор: unreal666
Дата сообщения: 15.11.2005 19:47
Doug

Цитата:
На 1-ый вопрос:
Используй для подотчета источник записей с тем же фильтром, что и для главного.....

Если я тебя понял, то ты думаешь, что источник записей у меня идет с фильтром.
Это не так. Данные у меня фильтруются только при открытии отчета, т.е. форма передает значение поля отчету, по которому (по этому значению) надо его (отчет) отфильтровать.
И я не знаю как можно офильтровать данные, которые перадаются подотчету, внедренному в отчет.
Т.е. если я пишу такой код:


Код:
Dim stSubReportName As String
Dim stGeneralReportName As String

stSubReportName = "Подчинненная для накладной (1)"
' stGeneralReportName = "Накладная (прием на проверку)"

DoCmd.OpenReport stGeneralReportName, acViewPreview
Application.Reports.Item(stSubReportName).Filter = "[Накладная] = " & Chr(34) & Me![Накладная] & Chr(34)
Application.Reports.Item(stSubReportName).FilterOn = True
Автор: unreal666
Дата сообщения: 16.11.2005 09:57
Кажется дошло, чот значит временно создать запрос, скопировать его в режиме SQL.
Это получается, что надо самому создать запрос, переключить в режим SQL, скопировать его и вставить как значение свойства RecordSource для подотчета в VBA.
А все таки, как можно обратиться к свойству подотчета через основной отчет. Т.е.
Application.Reports.Item(stSubReportName)..здесь что-то должно быть.Filter = ...
Автор: Doug
Дата сообщения: 16.11.2005 15:37
__http://am.rusimport.ru/MSAccess/topic.aspx?ID=277 - Это ФАК по формам....
А еще можно посоветовать
__http://www.leadersoft.ru/
__http://codevb.narod.ru/
Автор: 2010
Дата сообщения: 16.11.2005 20:06
Народ, у меня проблема. Есть база, сделанная под версию 2000 SR1 (SP3) Platinum, хочу базу закинуть в Access 2003, но при работе с ней выкидывает ошибку Visual Basic, как я понял из пояснений, нужен какой-то MS Jet 4 Service Pack 8.0. Где мне это взять?
Автор: Yuk
Дата сообщения: 16.11.2005 20:45
2010
Google - the best!
http://support.microsoft.com/?kbid=829558
Автор: SmilyFox
Дата сообщения: 09.12.2005 11:14
При использовании связанных таблиц из текстовых файлов *.txt, кириллица в строках таблицы отображается неправильно, если из того же *.txt сделать импорт, то все оk. Кто-нибудь сталкивался с подобным? Кодировка текстовика виндовая, access 2003
Автор: Sunner
Дата сообщения: 19.12.2005 14:41
Подскажите как сделать, чтобы при вводе значения на запрос, вводить значение не ручками, а выбирать из списка.
Автор: BlackFox
Дата сообщения: 06.01.2006 12:10
при создании новой таблицы с помощью мастера...долна выходить таблица...с перечислеными строками(типа перенести их и эти столбцы будут показываться), но этого ничего нет....может чтото в настройках?
Автор: Baloven1
Дата сообщения: 18.01.2006 02:29
народ подскажите такой трабл:
написана БД, в ней "автор" заблокировал изменение панелей и меню (в параметрах запуска БД) как получить доступ для изменения БД и структуры?

проблему решил:
запускаете access (речь про 2003) на панели инструментов прав.кн.мыши-настройка-закладка параметры ставим галку "всегда показывать меню"
в командах находим в разделе "сервис" пункт "параметры запуска" пыводим его в пункт меню отдельно (дабы он не был заблокирован)
запускаем необходимую базу - настраиваем ее параметры...
Автор: DarkPsY
Дата сообщения: 01.02.2006 02:49
Пожалуйста помогите в следуюйщей проблеме: установлен Access (Office 2003 c SP2) - невозможно создать ни одну форму или отчёт через Wizard ни у одной базы данных ! Доходя до вопроса "Какие поля я хочу использовать для репорта", когда в Available Fields должны появлятся доступные строки моих таблиц/запросов - они просто там не появляются И ничего нельзя сделать. И так со всеми МДБ и всеми их таблицами Скриншот тут:
http://img383.imageshack.us/my.php?image=capture1ih.png

В чём может быть дело ?
Автор: kii
Дата сообщения: 01.02.2006 09:20
DarkPsY
Просто напрашивается ответ -- попробуй переустановить Office наверняка где-то, чтото криво село. (или, но не факт Query3 не был сохранен и поэтому не светится)
Автор: DarkPsY
Дата сообщения: 02.02.2006 01:05
Да пробывал я переинсталировать, и другой дистрибьютив ставить пытался (без сервис паков, обычный офис 2003) - ничего не помогает. И когда пытался его переустанавливать, после его удаления даже настройки его стирал, или что это там у него, в Application Data - то что анинсталл не удаляет вобщем. Не помогает

kii
Насчёт Query - это не то. Я ж говорю - непоказывает ни из таблиц, ни из куериз ничего там, ни у одной МДБ вообще !


Автор: Sandman77
Дата сообщения: 03.02.2006 08:58
DarkPsY


Угу.. та же фигня в аксесах от 2000 до 2003 на разных машынах и с разных дистрибутивов. Может у микрасофта проблема 2006 года ?
Автор: DarkPsY
Дата сообщения: 04.02.2006 02:09
Проблема 2006 ? ) Так он у всех работает восновном ! Незнаю.. Сегодня видел такую же самую проблему как у меня (а я уже стал думать что этот трабл и вправду только у меня), на другом компьютере с установленным Офис 2000 - компьютерный класс в институте (студенты сдавали экзамен по аксессу). В классе работало около 25 человек (на всех компах стоит офис 2000), и ТОЛЬКО НА ОДНОМ ИЗ НИХ была эта проблема !!! Так что нет, это не проблема 2006 :/ Дело в чём-то другом. Хотелось бы выяснить в чём...

Страницы: 12345678910111213141516171819202122

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


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