|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.02.2015, 08:49 | #1 |
Пользователь
Регистрация: 18.12.2007
Сообщений: 59
|
SQL в VBA
Привет, столкнулся для себя с такой проблемой, имеется 2 таблицы: work с полями "id", "name", "status" и таблица test, таблица test идентична таблице work, так же есть форма, которая создана на основе таблицы test, на форме соответственно 3 текстовых поля. Я хотел сделать вот что:
в поле id указать номер id из таблицы work, а в поля name и status присваивались значения согласно введенному id Данную проблему решал 2 вариантами: 1 - с помощью команды dlookup 2 - преобразовывал поля name и status в поле со списком, где указывал источник строк sql запрос На данный момент хочу присвоить значения в поля c использованием Recordset, но, увы не получается, смотрел как подобную проблему решали на других форумах, но там тяжеловатые примеры для моего понимания. Вот что у меня получилось: Код:
Последний раз редактировалось Айвенго; 24.02.2015 в 10:24. Причина: Поправка |
24.02.2015, 16:11 | #2 |
Пользователь
Регистрация: 17.08.2011
Сообщений: 39
|
Айвенго,
Запрос не понимает, что это такое. [f_test].[id_test] Отсюда и месага "Слишком мало параметров. Требуется 1. ----------------------------------------- Это форма. Чтобы всё работало, нужно обернуть её в функцию. Создай модуль и запиши там. Public Function A() A = Forms![f_test]![id_test] End Function И в коде в запросе, где используется [f_test].[id_test] dместо этого напиши вызов функции: A()
-----------------------------
307 МОНЕТ ВОЛШЕБНИКА |
24.02.2015, 16:11 | #3 |
Пользователь
Регистрация: 17.08.2011
Сообщений: 39
|
----------------------
-----------------------------
307 МОНЕТ ВОЛШЕБНИКА |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использование SQL функции в VBA | Abdukhafiz | Microsoft Office Excel | 9 | 17.04.2012 13:18 |
Очередной вопрос про VBA и SQL | Pingy | Microsoft Office Excel | 4 | 28.07.2011 14:50 |
VBA и SQL SERVER | Lyubov1990 | Microsoft Office Excel | 3 | 06.04.2011 17:11 |
sql запрос в vba Access | DenProx | Microsoft Office Access | 7 | 21.01.2011 07:46 |