Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
68 / 2 / 1
Регистрация: 23.04.2013
Сообщений: 50

Работа в Access

17.05.2013, 17:02. Показов 5590. Ответов 47
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хотелось бы что б, дорогие форумчане, не судили меня строго! я неопытный пользователь Access. Хотела бы разобраться для себя лично! Ведь правильно, что таблицы в Access необходимы лишь для того, чтобы хранить данные? поскольку все изменения выполняются с помощью форм. К примеру, я создаю поля таблицы, затем создаю запросы. И после выполняю какую-нибудь форму, с помощью которой изменяю данные. Но вот вычисляемые данные сохранить в такой таблице у меня не получается т.е. в запросе я вычисляю, а в таблице под таким же именем не вижу результата. Подскажите с чего мне начать, может какие-то примеры есть (простенькие)?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.05.2013, 17:02
Ответы с готовыми решениями:

Что лучше: работа с Access через ADO.NET или силами самого Access?
Считаю, что лучше работать с регулярно поступающим в Access объемом данных, разработав приложение Windows Forms C# и управляя процессом...

Возможна ли работа проги на Access без Access?
Не подскажете возможна ли работа проги на Access без установленного на машине Access? Т.е. самостоятельная работа проги через какой-нибудь...

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

47
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
18.05.2013, 10:56
Лучший ответ Сообщение было отмечено как решение

Решение

SE87, для того и существуют запросы, чтобы данные, которые можно в любой момент вычислить, не хранить в таблицах.
Вы все верно сделали и верно понимаете изначально. Потому как многие начинают сразу работать непосредственно в таблицах, что не есть верно.
По поводу литературы, посмотрите тему: Литература по Access и БД в общем.
4
68 / 2 / 1
Регистрация: 23.04.2013
Сообщений: 50
21.05.2013, 15:31  [ТС]
Пересмотрела с десяток БД_проектов на этом сайте. Убедилась, что мало кто использует запросы в основном меню проги! И теперь возник вопрос, формы могут работать когда им "в лоб" прописывают запрос (с помощью команды select) в свойстве объектов - "источник данных" ? или как?
0
Заблокирован
21.05.2013, 15:45
SE87, Нет запросы ты можешь писать хоть в текстовые поля на форме главное связать потом текстовое поле со строкой базы данных. Пример ADODB подключения и обработки запросов вот тут: Пример работы с базой данных MS Access средствами VBA MS Excel
1
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
21.05.2013, 15:47
Да, конечно.
Причем, можно прописывать источник данных как в свойствах формы, так и программно в модуле формы.
К примеру, не всегда запросы сохраняются в том виде, который изначально выполнен..Очень часто Access вложенные запросы делает "под себя". Поэтому, часто используют програмное присвоение источника данных форме.
1
68 / 2 / 1
Регистрация: 23.04.2013
Сообщений: 50
22.05.2013, 15:07  [ТС]
Спасибо, есть над чем поработать!) Да и с формами нормализации ознакомилась. Мало хорошо структурировать схему данных. Пока сложно работать с VBA.(

Добавлено через 22 часа 46 минут
Приветствую, форумчане! запуталась я! Для чего создаются модули в VBA ? Когда просто выполняешь некоторые формы или отчеты они же автоматически прописываются в VBA. а иногда нет...))) от чего это зависит?
А созданные запросы в редакторе, автоматически не прописываются?
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
23.05.2013, 02:26
Цитата Сообщение от SE87 Посмотреть сообщение
Для чего создаются модули в VBA ?
Чтобы в них делать глобальные функции и назначать глобальные переменные, которые будут работать во всех формах, а функции ещё и во всех запросах. Модуль в форме создаётся только для данной формы и в других формах пользовательские функции из этого модуля работать не будут.
1
68 / 2 / 1
Регистрация: 23.04.2013
Сообщений: 50
23.05.2013, 11:30  [ТС]
а кто подскажет, у меня без "моего участия" ) создана область acwztool (ACWZTOOL) c модулями Microsoft Access Class Objects, Modules, Classes Modules и существует моя область с модулями. Первые - можно удалить (может это какие-то стандартные, без которых и "жить" нельзя?
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
23.05.2013, 11:35
Это стандартные модули, в том числе различные мастера. Удалять нельзя.
1
68 / 2 / 1
Регистрация: 23.04.2013
Сообщений: 50
23.05.2013, 11:55  [ТС]
Так они не во всех проектах появляются. Как же их множно испольльзовать? А у меня при нажатии получается, что выдает предупреждение Project is un viewable

Добавлено через 5 минут
По поводу литературы, посмотрите тему: Литература по Access и БД в общем.[/QUOTE]

спасибо, а может что-то есть по интереснее?
Думаю, что только собственный опыт поможет, а ни какая-либо книга!!!
0
68 / 2 / 1
Регистрация: 23.04.2013
Сообщений: 50
28.05.2013, 12:12  [ТС]
Здравствуйте! Возник вопрос: как синхронизировать изменение файла (Word-документа, к примеру) с привязанным в Access того же документа с помощью поля "Вложение" т.е. чтобы при изменении док-та или там или там выполнялось автоматически сохранение изменений?
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
28.05.2013, 13:01
SE87, насколько я знаю, Access не поддерживает актуализацию документов в полях ОЛЕ и Вложение. Если требуется постоянная синхронизация, то в БД надо хранить не сам документ, а ссылку на него. Ссылку уместно хранить в поле типа Hyperlink (Гиперссылка). И тогда у вас в распоряжении всегда будет самый последний вариант документа.
2
68 / 2 / 1
Регистрация: 23.04.2013
Сообщений: 50
28.05.2013, 14:12  [ТС]
Лучший ответ Сообщение было отмечено как решение

Решение

а сам документ, куда необходимо поместить?
У меня он храниться на рабочем столе! Вот это Винда7!((( В ранее версиях можно было спокойно скопировать путь файла в окне отображения. А сейчас незнаю...., как и путь наизусть!
спасибо за помощь!

Добавлено через 27 минут
))) Нашла способ! Нажав правую кнопочку мыши!!!
1
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,119
28.05.2013, 16:56
базу прикрепите поможем
1
68 / 2 / 1
Регистрация: 23.04.2013
Сообщений: 50
28.05.2013, 23:13  [ТС]
Цитата Сообщение от evgenii3000 Посмотреть сообщение
базу прикрепите поможем
работаю над структурой базы!

1. Но пока не пойму в какой связке работают формы и структура модулей в VBA ((( Формы и отчеты должны иметь идентичные названия в VBA?
2. Иногда в пробных вариантах создавала отчеты и - они автоматически отражались в коде VBA! А как их создать самим - не получается!
Запуталась! что подскажете?
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
29.05.2013, 03:43
Цитата Сообщение от SE87 Посмотреть сообщение
Формы и отчеты должны иметь идентичные названия в VBA?
Идентичные - это одинаковые? Вовсе нет, как назовёте, так и назовёте. Формы находятся в коллекции Forms, а отчёты в Reports. Соответственно и обращаетесь вы к ним: Forms!мояформа и Reports!Мойотчёт
2
68 / 2 / 1
Регистрация: 23.04.2013
Сообщений: 50
31.05.2013, 11:30  [ТС]
Вот все же мучает меня этот вопрос, - задам его!
Зачем разрешается доступ изменения данных в таблицах? Если у нас есть для этого форма для заполнения или запрос ! и отсюда следует, как заблокировать доступ к таблице?
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
31.05.2013, 12:17
Цитата Сообщение от SE87 Посмотреть сообщение
как заблокировать доступ к таблице?
Окно базы данных пользователь видеть не должен вообще. Поэтому на этапе сдачи в эксплуатацию в Параметрах запуска снимаются почти все галочки, в том числе и отображение окна БД. В новом Акцессе это называется Область навигации.
1
68 / 2 / 1
Регистрация: 23.04.2013
Сообщений: 50
07.06.2013, 10:57  [ТС]
Расскажите пожалуйста, Как работают запросы на удаление и добавление. когда я открываю какой либо пример БД или же пытаюсь создать у себя в проекте мне пишет внизу :Данное действие или событие заблокировано в режиме отключения. ЧТо это за режим, как его изменить?
0
68 / 2 / 1
Регистрация: 23.04.2013
Сообщений: 50
01.07.2013, 16:40  [ТС]
Помогите мне, пожалуйста, разобраться!) Есть запрос на удаление, как мне по коду товара из таблицы Комплектация выполнить удаление и во второй таблице? ответьте мне...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.07.2013, 16:40
Помогаю со студенческими работами здесь

Работа с БД access
Привет всем! Проблема с сохранением измененной таблицы БД в файл аксес. Вот код, загружающий БД в программу: string mytablename =...

Работа с access
Собственно имеется несколько вопрос, касающихся работы с access-ом в c#: Каким образом можно создать базу данных Access, используя c#?...

Работа с Access БД
Подскажите для того, что бы прочитать структуру БД: -Типы полей -Узнать ключи -Узнать какие таблицы есть и т п Нужно ли прибегать...

Работа с БД в Access
Есть задача: Таблица Coordinates базы данных содержит координаты отрезка x1, x2 на координатной оси. 1 Используя SQL запрос,...

работа в ms access
нужно описать базу данных,запросы в access и на языке sql


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru