Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Функция Dlookup неверно работает, Хелп 
:(
    Опции темы
Kruger2
Дата 1.3.2011, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 9.1.2011

Репутация: нет
Всего: нет



Вот урезанная таблица. Не обращайте внимание на все поля кроме поля Банк и SWIFT. В форме они главные.

Значит банк привязан к ID каждого клиента. А к банку привязан код SWIFT, при изменении банка в форме, я хочу, что бы вставлялся свифт. У меня при вводе названия банка свифт выводится только первый и не меняется при изменении банка. 

Вот формула Dlookup:    =DLookUp("[SWIFT]";"Банки";"Банк= [Банк]")

Добавлено @ 12:59
Ошибка:. вы не можете загружать этот тип данных. Что за вц) попробую сейчас залить куда нить

Добавлено @ 13:01
Вот база

http://rapidshare.com/files/450390235/dlookup2.accdb ссылку обновил

Это сообщение отредактировал(а) Kruger2 - 1.3.2011, 13:52
PM MAIL   Вверх
Kruger2
Дата 1.3.2011, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 9.1.2011

Репутация: нет
Всего: нет



Вижу, что ошибка в критерии отбора, но не пониманию как его правильно указать.
PM MAIL   Вверх
Kruger2
Дата 1.3.2011, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 9.1.2011

Репутация: нет
Всего: нет



Значит я переименовал поле в таблице Банки и получилось. Видимо одинаковое назание полей в 2х таблицах его смущало.

Но. Теперь поле обновляетсяочень медленно. Я ввожу название банка из раскрывающегося списка, а поле СВИФТ изменяется только если уйти с этой записи и вернуться на неё.

Как ускорить этот процесс? прилагаю исправленную базу и функцию:

=DLookUp("[SWIFT]";"Банки";"Банк= [Банки]")

http://rapidshare.com/files/450393580/dlookup2.accdb

Это сообщение отредактировал(а) Kruger2 - 1.3.2011, 14:34
PM MAIL   Вверх
bopoha
Дата 4.3.2011, 02:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1283
Регистрация: 10.5.2006
Где: Беларусь, Минск

Репутация: 21
Всего: 21



Цитата(Kruger2 @  1.3.2011,  14:23 Найти цитируемый пост)

=DLookUp("[SWIFT]";"Банки";"Банк= [Банки]")


Нужно писать так:
Код

Dim bank As Integer

bank = 123

... = DLookUp("[SWIFT]";"Банки";"Банк= " & bank)

PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.0467 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.