Вопрос : Опционные параметры

Мо где клаузула следующим образом:

WHERE (широта не НУЛЕВА) AND
(@ShowOnline = 0 ИЛИ [он-лайн] = 1)
И (@ShowOnline = 1 ИЛИ долгота между @lon1 и @lon2 и широта между @lat1 и @lat2)
                                                --И (@ShowOnline = 1 ИЛИ широта будет нулево или долготы между @lon1 и @lon2 и широты между @lat1 и @lat2)
И (@Keywords = '' ИЛИ (AboutMe КАК «%» + @Keywords + «%» интересов OR
КАК «%» + @Keywords + «%"))
И (@ethnicity = «любые» ИЛИ этничность = @ethnicity)
И (@Username = '' ИЛИ Username КАК «%» + @Username + «%")

However, любое без lat/длиной не могут быть ы критерей по username, поэтому нам нужно сделать должна забыть все critiera если @Username! = '', в противном случае нам нужно побежать другое большое часть вопроса, поэтому в psudocode оно посмотрело бы подобие:

IF @Username != '' then
(@Username = '' ИЛИ Username КАК «%» + @Username + «%")
else
(широта не НУЛЕВА) AND
(@ShowOnline = 0 ИЛИ [он-лайн] = 1)
И (@ShowOnline = 1 ИЛИ долгота между @lon1 и @lon2 и широта между @lat1 и @lat2)
                                                --И (@ShowOnline = 1 ИЛИ широта будет нулево или долготы между @lon1 и @lon2 и широты между @lat1 и @lat2)
И (@Keywords = '' ИЛИ (AboutMe КАК «%» + @Keywords + «%» интересов OR
КАК «%» + @Keywords + «%"))
И (@ethnicity = «любые» ИЛИ этничность = @ethnicity)

Sorry о formatting
class=

Ответ : Опционные параметры

Вы имеете ДАТЫ NULL НОВООБРАЩЕННОГО К установленному варианту НЕВЫПОЛНЕНИЯ ОБЯЗАТЕЛЬСТВА?

Раскройте рапорт
Щелкните АРХИВОМ --> ВАРИАНТЫ РАПОРТА
ЗНАЧЕНИЯ БАЗЫ ДАННЫХ НОВООБРАЩЕННОГО варианта К НЕВЫПОЛНЕНИЮ ОБЯЗАТЕЛЬСТВА проверены?

База данных фактическ возвращает ту дату?

Вы smogли также подавить значение с формулой
Право - щелкните полем
Щелкните ПОЛЕМ ФОРМЫ
Щелкните ОБЫЧНЫЙ ПЛАТОЙ
Щелкните КНОПКОЙ ФОРМУЛЫ направо подавите
{YourField} = дата (1900.1.1)

mlmcc
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us