Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 00:55 15.05.24 
Компютри и Интернет
   >> Бази данни
Всички теми Следваща тема *Кратък преглед

Тема Access 2003 query базирано на Combobox стойностнови  
Автор t9OOO (непознат )
Публикувано30.11.09 16:11



Здравейте,

Имам следния проблем. На query в Access 2003 съм задал критерия, по който работи да е стойноста на Combo Box.
Имам три различни стойности в съответната колона в таблицата, от която дърпа query-то, които ги има в Combo Box-а. Добавил съм в Combo Box-а и четвърта стойност "ALL", която не присъства в таблицата. Коагто филтрирам, по-някой от 3-те съществуващи критерия всичко работи, но когато избера ALL връща празна таблица, целта ми е с "ALL" да изведа цялата информация без да е филтрирана.

Това е израза, който използвам в query-то:

IIf([Forms]![MainMenu]![Data Types]="ALL","*",[Forms]![MainMenu]![Data Types])

Някакви идеи, защо не работи ?

Редактирано от t9OOO на 30.11.09 16:12.



Тема Re: Access 2003 query базирано на Combobox стойност [re: t9OOO]  
Автор wqw (АзСъмЖив)
Публикувано01.12.09 01:34



Използваш оператор = вместо LIKE във WHERE клаузата?



Тема Re: Access 2003 query базирано на Combobox стойностнови [re: wqw]  
Автор t9OOO (непознат )
Публикувано01.12.09 09:56



Тоест имаш предвид така:
IIf([Forms]![MainMenu]![Data Types] like "ALL","*",[Forms]![MainMenu]![Data Types])

Не се получава и така, 3-те критерия работят, но при All не връща информация.



Тема Re: Access 2003 query базирано на Combobox стойностнови [re: t9OOO]  
Автор wqw (АзСъмЖив)
Публикувано01.12.09 23:29



Боже! Не ме слушай повече, моля те. Ще стане някой инцидент, ако продължаваме така да не се разбираме....



Тема Re: Access 2003 query базирано на Combobox стойностнови [re: t9OOO]  
Автор Hateras (чакащ)
Публикувано04.12.09 11:28



дали можеш да ни покажеш цялото query?

Am I evil?
Yes I am.


Тема Re: Access 2003 query базирано на Combobox стойностнови [re: t9OOO]  
Автор 65O718 (непознат )
Публикувано10.12.09 10:03



Здравей , пробвах да реша проблема ти така:

пишеш си функция примерно

Function GetAsterisk () as string
If [Forms]![MainMenu]![Data Types]="ALL" Then
GetAsterisk = "*"
Else
GetAsterisk = ([Forms]![MainMenu]![Data Types]
end if
end Function

след това като критерий в query-то слагаш Like GetAsterisk(). Оказа се че работи перфектно. Опитай :)




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.