Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как получить значение поля из рекордсета через переменную? / 6 сообщений из 6, страница 1 из 1
19.06.2004, 22:03:12
    #32568524
Yura Zavaliy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить значение поля из рекордсета через переменную?
Весь поиск изрыл... Вроде про eval такого не нашел... Про то, как получить из формы есть..

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

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

Что не так? или нельзя так? Как нужно?
...
Рейтинг: 0 / 0
19.06.2004, 22:12:32
    #32568526
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить значение поля из рекордсета через переменную?
rst_dec(а тут строковая переменная с названием поля)
...
Рейтинг: 0 / 0
19.06.2004, 22:24:37
    #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
19.06.2004, 22:52:10
    #32568539
Yura Zavaliy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить значение поля из рекордсета через переменную?
Спасиб! счас буду пробовать! А название с пробелом - уважение к заказчику! :)
...
Рейтинг: 0 / 0
20.06.2004, 09:12:39
    #32568569
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить значение поля из рекордсета через переменную?
Yura ZavaliyСпасиб! счас буду пробовать! А название с пробелом - уважение к заказчику! :)

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


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