![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
IvanLis |
|
||||
Новичок Профиль Группа: Awaiting Authorisation Сообщений: 13 Регистрация: 7.6.2006 Репутация: нет Всего: нет |
Этот код работает тоже только со списком.... А мне надо вернуть значение показателя в Поле Хотя и значение всего одно, но структура подразумевает несколько значений показателя.... Значит из всего списка, который является результатом запроса, надо взять одно значение. Я так пологаю... надо брать первое, только с First у меня ничего не получилось ??? Как это сделать? |
||||
|
|||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
ну ты же понимаешь что нельзя затолкать в поле набор данных. Даже состоящий из одной записи шириной в одно поле. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
IvanLis |
|
|||
Новичок Профиль Группа: Awaiting Authorisation Сообщений: 13 Регистрация: 7.6.2006 Репутация: нет Всего: нет |
Но можно же из этого списка выдернуть значение....
В этом же запросе??? Тогда запрос будет возвращать ЗНАЧЕНИЕ а не СПИСОК! |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Запрос всегда возвращает набор записей. ВСЕГДА. Так что получи этот набор в рекордсет и оттуда уже тащи значения. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
IvanLis |
|
|||
Новичок Профиль Группа: Awaiting Authorisation Сообщений: 13 Регистрация: 7.6.2006 Репутация: нет Всего: нет |
А как это сделать?
Напишите примерчик.... |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
Akina, это зависит от СУБД - "понимает" она, когда ей дают явное значение, или нет. Например, в MySQL проходит следующее:
Т.е. парсер по использованию min определяет, что запись только одна, и можно применять оператор сравнения "=", а не только вхождения "in". Может, такой оборот заработает и в Access? Жаль, нет под рукой, чтоб проверить. IvanLis, ты знаешь, где находятся персональные сообщения? |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
IvanLis |
|
|||
Новичок Профиль Группа: Awaiting Authorisation Сообщений: 13 Регистрация: 7.6.2006 Репутация: нет Всего: нет |
Сделал, но не так как хотелось бы....
Все через ж.....! Если есть идеи подскажите. Еще один вопрос.... При смене значения СПИСКА.... приходиться нажимать F9 тогда при обновлении формы все работает.... ??? Как сделать, что бы обновление основной формы и всех подчиненных происходило при изменении положения в списке ??? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "MS Access" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS Access | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |