Форум программистов и сисадминов CyberForum.ru
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум Форум программистов > Форум Базы данных > Форум MS Access
Восстановить пароль Регистрация

Ответ Создать новую тему
 
Старый 28.01.2010, 22:08   #1
slatan2003
Новичок
 
Регистрация: 16.12.2009
Сообщений: 41
Репутация: 4 (4)
Лучшие ответы: 1
поле со списком в форме / MS Access

Здравствуйте проффесионалы! Вопрос к Вам "маленький"

Есть запрос с условием на выборку [Forms]![форма]![ПолеСоСписком] . Все работает. Можно - ли сделать чтобы при запуске формы ( пока поле со списком пустое ) отбор не происходил, а подчиненную таблицу попадали все записи с запроса.

Спасибо.
Старый 28.01.2010, 22:29   #2
БурундукЪ
Форумчанин
 
Аватар для БурундукЪ
 
Регистрация: 17.02.2009
Сообщений: 10,365
Репутация: 10005 (2458)
Лучшие ответы: 24
поле со списком в форме

Код SQL
1
WHERE Myfield LIKE iif([Forms]![форма]![ПолеСоСписком] IS NULL,"*",[Forms]![форма]![ПолеСоСписком])
Другие темы раздела Форум разработчиков MS Access. Вопросы использования СУБД MS Access.
MS Access создание сложного ключа
Ребята, подсажите пожалуйста, есть таблица - она должна брать данные из двух других таблиц в одной брать название города а из другой название улицы, нужно что б форме фильтровало данные - что бы при выборе населенного пункта высвечивало улицы относящиеся только к этому населеному пункту. знаю что...
MS Access размеры форм
Как уменьшить размер формы в Access 2007? В режиме конструктор все правильно отображается, а с режимом Форма проблема... Свойства Автоматический размер, выравнивание по центру и т.д. все уже перепробовала. заранее спасибо.
Старый 28.01.2010, 23:25  [ТС]   #3
slatan2003
Новичок
 
Регистрация: 16.12.2009
Сообщений: 41
Репутация: 4 (4)
Лучшие ответы: 1
поле со списком в форме

Этот гад требует ввести параметр Myfield

Код SQL
1
WHERE Myfield LIKE iif([Forms]![форма]![ПолеСоСписком] IS NULL,"*",[Forms]![форма]![ПолеСоСписком])
Старый 28.01.2010, 23:51   #4
БурундукЪ
Форумчанин
 
Аватар для БурундукЪ
 
Регистрация: 17.02.2009
Сообщений: 10,365
Репутация: 10005 (2458)
Лучшие ответы: 24
поле со списком в форме

Цитата Сообщение от slatan2003 Посмотреть сообщение
Этот гад требует ввести параметр Myfield
конеч требует
вместо Myfield введи имя своего поля по которому анализ делаешь

а ваще у нас телепатов.нет
кончились
ты б для начала свой запрос нарисовал, тогда б и не задавал таких смешных вопросов
Старый 28.01.2010, 23:51
Google
Объявления
Старый 29.01.2010, 12:45  [ТС]   #5
slatan2003
Новичок
 
Регистрация: 16.12.2009
Сообщений: 41
Репутация: 4 (4)
Лучшие ответы: 1
поле со списком в форме

СПАСИБО!!! (да , с телепатией было бы намного лучше (или хауже?) СПАСИБО!

Добавлено через 12 часов 39 минут
Можно еще вопрос в догонку?

В запросе на выборку путь к полю со списком такой:
[Forms]![форма]![ПолеСоСписком]

А как он должен выглядеть если [ПолеСоСписком] на ходится в наборе владок ТТ на вкладке РР ?

Спасибо.
Старый 29.01.2010, 12:52   #6
БурундукЪ
Форумчанин
 
Аватар для БурундукЪ
 
Регистрация: 17.02.2009
Сообщений: 10,365
Репутация: 10005 (2458)
Лучшие ответы: 24
поле со списком в форме

Цитата Сообщение от slatan2003 Посмотреть сообщение
А как он должен выглядеть если [ПолеСоСписком] на ходится в наборе владок ТТ на вкладке РР ?
а так же как если бы на форме был просто

Добавлено через 28 секунд
другое дело если б поле было в подчиненной форме, тут уж пришлось бы ее указывать
Старый 29.01.2010, 13:09  [ТС]   #7
slatan2003
Новичок
 
Регистрация: 16.12.2009
Сообщений: 41
Репутация: 4 (4)
Лучшие ответы: 1
поле со списком в форме

Во блин. А я столько перепробовал. а "просто" было так "близко". Спасибо. (лучше бы пивом....)))
Старый 29.01.2010, 13:12   #8
БурундукЪ
Форумчанин
 
Аватар для БурундукЪ
 
Регистрация: 17.02.2009
Сообщений: 10,365
Репутация: 10005 (2458)
Лучшие ответы: 24
поле со списком в форме

Не по теме:

Цитата Сообщение от slatan2003 Посмотреть сообщение
лучше бы пивом
бушь в Киеве - звони



Добавлено через 54 секунды
а ваще акцесс, он жеж тока с виду на ВБ похож, а так он недоООП )))
Старый 30.01.2010, 20:54  [ТС]   #9
slatan2003
Новичок
 
Регистрация: 16.12.2009
Сообщений: 41
Репутация: 4 (4)
Лучшие ответы: 1
поле со списком в форме

И если можно продолжить эту тему. про выборку -
Код SQL
1
 WHERE Myfield LIKE iif([Forms]![форма]![ПолеСоСписком] IS NULL,"*",[Forms]![форма]![ПолеСоСписком])  .
Все классно но в таблице есть поля с пустыми ( незаполненными) данными. и они как я понимая не попадают в условие "*". нужно дописать условие на это

Код SQL
1
iif([Forms]![форма]![ПолеСоСписком] IS NULL,"*", AND ??????????  [Forms]![форма]![ПолеСоСписком])
Спасибо.

Добавлено через 1 час 35 минут
Ответ нашел - NZ
Код SQL
1
WHERE nz(Myfield) LIKE iif([Forms]![форма]![ПолеСоСписком] IS NULL,"*",[Forms]![форма]![ПолеСоСписком])  
Спасибо............
Старый 31.01.2012, 05:11   #10
Alsuh
Новичок
 
Регистрация: 26.01.2012
Сообщений: 49
Репутация: 0 (0)
поле со списком в форме / MS Access

Тоже понадобилась такая функция.
Поробовал сделать в конструкторе. Сначала выдавал , что неправильно поставлена запятая ( см. картинки), запятые поменял на точки с запятой , начал выдавать вообще непонятную ошибку, что у меня в запросе 2040 строк.
Подскажите как сделать?
Миниатюры
поле со списком в форме   поле со списком в форме  
Старый 31.01.2012, 05:11
Yandex
Объявления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Автор
MS Access автоматически обновить поле в форме при добавлении нового значения в поле со списком
помогите плииииз, у меня форма в ней поля: код(счетчик); фамилия(текст); профессия(подстановка из таблицы "профессия"); разряд(подстановка из таблицы "разряд"); тариф(числовой) проблема с последним полем, оно у меня есть в таблице "разряд", хочу сделать так, чтобы при вводе в поле "разряд"...
sekonya
MS Access Поле со списком в ленточной форме (Access2K)
Задача состоит в том чтобы для каждой строки ленточной формы поле со списком заполнялось даными, которые зависят от соседнего элемента управления (текстбокса) и в колонке этого элемента управления показывались все данные. Єсть четыре таблицы: 1. Предприятия (IDPR, ...
tarazu
VBA Как подключить к объекту на форме - поле, поле со списком - календарь?
Как подключить к объекту на форме - поле, поле со списком - календарь?
Float
MS Access Поле со списком в форме
Нужно, чтобы в этом поле отображались номера свободных пар для данного работника. А у меня там отображаются все свободные пары всех работников... Как это исправить? Уже всякие запросы пробовала... :(
FujiFilm
MS Access Поле со списком в ленточной форме
Добрый день, подскажите плз кто сталкивался: В ленточной форме два поля со списком. Список во втором поле должен фильтроваться в зависимости от значения в первом. Само по себе это решено. Вопрос: как сделать что бы это происходило только в пределах текущей записи и не влияло на предыдущие. ...
zpmax
Опции темы

Текущее время: 23:59. Часовой пояс GMT +4.

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.