|
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
|
|
Пара вопросов про Access & VBA21.10.2010, 06:35. Показов 1840. Ответов 4
Метки нет (Все метки)
Приветствую.
На VB/ASP уже очень давно, но тут вот пришлось с VBA в Access поработать... если точнее - то создать там несколько форм со скриптами. Никогда этого не делал, по причине того, что для доступа к данным всегда писал отдельные программы... а тут вот возникла парочка вопросов... 1) есть форма, она открывает другую... как этой другой передать какие-либо параметры? 2) как открыть рекордсет в акцесе? т.е. что указывать в качестве активного соединения? Заранее огромное спасибо.
0
|
|
| 21.10.2010, 06:35 | |
|
Ответы с готовыми решениями:
4
VBA ACCESS & EXCEL пара вопросов Есть пара вопросов по настройкам |
|
1 / 1 / 0
Регистрация: 15.09.2010
Сообщений: 53
|
|
| 21.10.2010, 10:33 | |
|
1. Параметры (вернее один строковый параметр)форме можно передавать через аргумент OpenArgs макроса DoCmd, например DoCmd.OpenForm 'MyForm',,,,,'Параметр'
Если необходимо передавать несколько параметров, то приходится либо разрабатывать собственный формат строки параметров для последующей передачи этой строки через OpenArgs, либо из открываемой формы непосредственно обращаться к данным других форм (благо Аксесс это позволяет). Пре передаче строки параметров через OpenArgs задача синтаксического анализа переданной строки параметров висит на программисте, т.е. никаких штатных средств для этого нету. 2. А что там было второе ?
0
|
|
|
1 / 1 / 0
Регистрация: 15.09.2010
Сообщений: 53
|
|
| 21.10.2010, 10:40 | |
|
2. Рекордсет
Рекордсет в Аксессе открывается на базе таблицы, запроса или же SQL выражения. В качестве примеров: Set rst=CodeDb.OpenRecordset('MyTable') Set rst=CodeDb.OpenRecordset('MyQuery') Set rst=CodeDb.OpenRecordset('SELECT * FROM Company') Что касается коннекта, то в Аксессе коннект применим к таблицам, а не к рекордсетам, т.е. сначала необходимо прилинковать таблицу (создать TableDef и установить для него свойство Connect), а затем с этим линком можно работать как с обычной локальной таблицей.
0
|
|
|
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
|
|
| 21.10.2010, 11:09 [ТС] | |
|
Спасибо большое, разбираться буду.
0
|
|
|
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
|
|
| 21.10.2010, 18:06 [ТС] | |
|
Еще раз спасибо - написал все, что требовалось)
0
|
|
| 21.10.2010, 18:06 | |
|
Помогаю со студенческими работами здесь
5
так пара лёгких вопросов ! :) Пара вопросов по отношениям между таблицами (office 2003) БД Access & Delphi 7 - Server&Client Пара вопросов про сателиты... Пара вопросов про OpenGL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|