![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 07.10.2009
Сообщений: 2
|
![]()
Здравствуйте.
Подскажите пожалуйста, как из программы VBA обратиться к конкретной ячейке таблицы Access? (прочитать, поменять значение) Заранее спасибо. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 03.10.2009
Сообщений: 24
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Здравствуйте ivpoed.
в VBA можно обратиться к полю таблицы (не к ячейке) двумя способами: 1. установив подключение к БД и открыв рекордсет (Recordset - набор записей) для последующей работы с данными. Это может быть рекордсет DAO (как предлагал Mikimaus)- "взрослый" способ практически не поддерживаемый при работе с сетью, и ADO или ADOX, более современные с широким спектром применения. Но эти "познания" Вам пригодятся только после знакомства с этими библиотеками и их изучения. На данном этапе, более пододящим способом будет способ с применением форм MS Access для доступа к данным. 2. создав форму MS Access с подключенным источником записей (таблицей или запросом), и используя код VBA прекрасно можно справиться с навигацией по записям и с их обработкой методами JET ядра MS Access. Создавая форму и её контролы (элементы управления) с использованием Мастера, он поможет Вам создать необходимый код для обработки всевозможных событий, в том числе "...прочитать, поменять значение..." в поле(!) Евгений. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 487
|
![]() |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
to Abrakadabra.
"...не так уж и бесперспективен.." - библиотека DAO давно не обновляемый инструмент, прекрасно справляющийся с локальными задачами MS Access. Её преемницей "назначали" библиотеку ADOX, но она не получила такого широкого распространения и потому о "бесперспективности" DAO не может быть и речи. просветите - "... по тенденциям развития Аксесса..." я что-то упустил, ожидается новый релиз DAO? Евгений. |
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 07.10.2009
Сообщений: 2
|
![]()
Большое спасибо всем. Буду разбираться...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Слияние шаблона с данными из таблице, и как подсичтать значение количества полей в таблице | n4ela | Microsoft Office Access | 3 | 07.03.2009 12:04 |
Как правильно обратиться к таблице DACL? | DRX_ | Общие вопросы Delphi | 2 | 11.02.2009 14:27 |
Как обратиться к ячейке используя присвоенные имена к столбцу или строчке в коде VBA? | Neo007 | Microsoft Office Excel | 6 | 22.01.2009 12:28 |
Обратиться к классу (Delphi) | Air | Помощь студентам | 16 | 17.07.2008 19:51 |
Обратиться к таблице Access | Inbox | БД в Delphi | 8 | 26.06.2007 11:37 |