powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как получить значение поля из рекордсета через переменную?
6 сообщений из 6, страница 1 из 1
Как получить значение поля из рекордсета через переменную?
    #32568524
Yura Zavaliy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весь поиск изрыл... Вроде про eval такого не нашел... Про то, как получить из формы есть..

Проблема:
Dim a As String
a = "[rst_dec]![Capital Number of Shares]"
тут после ! может быть что-то другое, для того и переменная...
MsgBox Eval(a)
Ругается на "... не удается найти имя 'rst_dec'" из этого выражения.

Если а без кавычек - то есть не переменная, то все ок...

Что не так? или нельзя так? Как нужно?
...
Рейтинг: 0 / 0
Как получить значение поля из рекордсета через переменную?
    #32568526
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
rst_dec(а тут строковая переменная с названием поля)
...
Рейтинг: 0 / 0
Как получить значение поля из рекордсета через переменную?
    #32568535
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если rst_dec - Recordset
А Capital Number of Shares - название поля,то
Код: plaintext
1.
2.
3.
a = rst_dec![Capital Number of Shares]
или
a = rst_dec("Capital Number of Shares")
P.S. пробел в название поля - к облому
(с) народная примета
...
Рейтинг: 0 / 0
Как получить значение поля из рекордсета через переменную?
    #32568539
Yura Zavaliy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасиб! счас буду пробовать! А название с пробелом - уважение к заказчику! :)
...
Рейтинг: 0 / 0
Как получить значение поля из рекордсета через переменную?
    #32568569
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yura ZavaliyСпасиб! счас буду пробовать! А название с пробелом - уважение к заказчику! :)

Если база уже создана и названия полей уже существуют- делать нечего, но уважать заказчика нужно только в интерфейсе, а в програмные дела заказчику ход должен быть ограничен, особенно, если он (заказчик) хочет получить прогу без глюков!
...
Рейтинг: 0 / 0
Как получить значение поля из рекордсета через переменную?
    #32568570
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще, проблема не очень понятная. На Аксе программирую давно, но помню, что только раз мне хотелось применить функцию Eval и это было давно, когда переходил с Клиппера, где подобная функция, помнится, использовалась регулярно. Может быть, описав проблему подробнее, можно найти другие более простые и эффективные решения?!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как получить значение поля из рекордсета через переменную?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]