Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2013, 11:49   #1
saf111
Новичок
Джуниор
 
Регистрация: 05.12.2013
Сообщений: 1
По умолчанию Вставить данные из запроса в поля формы

Private Sub Form_Open(Cancel As Integer) ' form_test открывается
dim strSql as string
orderID = 20
strSQL = "SELECT zayvki.[ID_Excel] FROM zayvki wHERE ID=" & OrderID
Debug.Print strSQL ' запрос есть как положено


Me.RecordSource = strSQL ' ничего не делает ЗДЕСЬ КАСЯК
Me.поле0.value = strSQL ' ЗДЕСЬ КАСЯК пишет в самом поле SELECT zayvki.[ID_Excel] FROM zayvki wHERE ID="
' а не результат запроса , например 15000

end sub
saf111 вне форума Ответить с цитированием
Старый 06.12.2013, 01:15   #2
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Используйте либо объект типа Recordset, либо функции типа DLookup.
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка "Размер поля недостаточен, чтобы принять добавляемые данные. Попробуйте вставить меньшее количество данных" eraserhp Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 29 30.08.2012 22:44
формирование поля запроса T11 Microsoft Office Access 5 27.07.2011 14:12
поля запроса в excel Окоча Юра Microsoft Office Excel 1 27.08.2010 14:36
получить данные поля исходя из lookup-поля malayka Помощь студентам 0 21.04.2010 21:19
Как переменной присвоить данные из текстового поля формы? kitten2 Microsoft Office Excel 2 08.04.2009 05:43