powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Какое значение присвоить функции
113 сообщений из 113, показаны все 5 страниц
Какое значение присвоить функции
    #32407901
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вчера хотела сделать простенький отбор.

В запросе, в секции критерий отбора есть функция - As variant

При присвоении ей какого-либо знасения она отбирает нужный набор записей.

Вчера хотела присвоить ей символ *, НО УВЫ, с помощью такого запроса нельзя получить все записи.

Какое же значение присвоить функции чтобы запрос выдавал все записи
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32407905
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По стандарту SQL ANSI 92 - спецсимвол * заменяется на % ...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32407908
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Каким образом его присвоить этой функции

написать

F(0) = % в первом случае - недопустимое присвоение

F(0) = "%" во втором - запрос не відает ни одной записи
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32407909
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотела бы сделать расчет значений для всех записей и индивидуальн каждой записи с помощью одного запроса, чтобы источников данных для расчетов было не два а один, так его менять легче, и ошибки находить тоже очень просто.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32407911
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Э-э-э...
"Ничего не понимаю" (с) не помню :(
Можно чуть поподробнее? А то что-то туговато шестеренки вертятся...
И с самого начала.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32407912
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу подробнее

Какое значение присвоить функции, которая стоит в условии отбора запроса, чтобы результатом работы запроса были все записи.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32407913
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица Заказы

Если нужно выбрать заказы на Россию
F(0) = "Россия"

Что присвоить функции, чтобы запрос выдал ВСЕ !!! заказы
А то приходится писать такой же запрос только без условия отбора

Надоел мне этот дубляж
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32407925
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фуф...
Приехал домой, проветрился и наконец-то дошло...
Действительно, веселая ситуация... Будем искать...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32407930
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как один из вариантов предлагаю следующее:
1) Самой функции присваивать просто * (или %, если синтаксис 92);
2) В условии отбора не просто F(0) , а Like F(0) .

Все. Пора спать...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32407931
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дополнение к пункту 2.
Если синтаксис 92, то вместо Like нужно использовать ALike. Хотя Аксес сам поправит, если пользоватся конструктором...

Вот теперь все. :)
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32407933
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да никакого нельзя присвоить, в том-то и дело! Если написать "=", программа будет искать точное соответствие в любом случае! Для выбора всех значений можно использовать
Код: plaintext
LIKE  "*" 

или
Код: plaintext
LIKE  "%" 
(если работа с SQL)

А лучше всего в запросе поставить
Код: plaintext
WHERE MyField = MyFunc Or MyFunc = ""
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32407934
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эх, опоздал Модем проклятый
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32407935
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гы-гы... У меня хуже, чем модем. У меня Жопорез :)
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408244
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Получается полгная фигня.

Значитв в такой "крутой" СУБД невозможно написать такой простенький запросик. Просто чудеса какие-то. Билась над этим две недели, никаких результатов. А до этого все работало двумя запросами. Хотела упростить код, но оказывается - это непреодолимая проблема.

Рыла Хелпы несколько дней, там тоже пусто.

Что же мне делать ?
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408251
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сегодня Пятница 13 !!!

Готова подружиться даже с Чёртом, только бы это стало возможным.

Помогите мне, "чёртики" :)
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408349
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я у себя попробовал. Создал форму. На ней поле и кнопку.
Создал запрос на выборку из таблицы. В запросе у того поля по которому хочу отбирать записи написал:
Like [Forms]![Форма1]![Поле0]
В поле заношу * и у меня запрос выдает все записи...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408354
Roalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Абсолютно не претендуя на те имена, которыми ты сегодня называешь гуру, могу сказать, что одним запросом это можно сделать, если добавить в условие WHERE еще одну функцию, которая возвращает True или False, т.е что-то типа
SELECT Таблица11.[1]
FROM Таблица11
WHERE (((Таблица11.[1])=func1())) OR (((Func2())=True));
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408366
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Полная фигня, мальчики :(

Получается всем юзерам в сети нужно обьяснять что в поле нужно вводить спецсимволы типа *, # и еще Бог знает чего.

Какое значение присвоить функции, которая стоит в условии отбора запроса, чтобы результатом работы запроса были все записи.
Не хотелось бы идти таким путем.
Хотелось бы узнать мнение уважаемого форума, возможно ли такое вообще, теоретически, полистайте умные книжки, ради пытливой девушки :)
Вопрос остается открытым

Возможно следует попробовать "клеенные" SQLчики,

1 выдает все St1 = "MySql"
2 выдает по условию St2 = St1 & "Where ..."

Возможно такое сделать или нет?
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408373
Roalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чем не нравиться 2 функции, сделай тогда одну с параметрами?

Клееные SQL-чики, ИМХО, еще лучше, нормальная практика для mdb.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408377
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя каким образом вызывается запрос?

Из формы?
Или кликанием по запросу?
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408385
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Противоречие ПАРАДОКСАЛЬНОЕ !!!

Я наконец-то правильно его сформулирую !

Нужно написать запрос который бы НИЧЕГО НЕ ВЫБИРАЛ,
но при изменении значения функции в условии отбора начал делать выборку.

ПАРАДОКС, конечно, но уж очень он мне нужен.
Мне, своим девичьим умом явно не совладать.
Помогите, дорогие мужчины. Ведь завтра-то День Влюблённых :)
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408396
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Daf-у ...
Запрос вызывается так

1: F(0) = Forms!Myform!Field0
docmd.openquery "MyQuery"

2:
1: F(0) = "*" (НЕ РАБОТАЕТ !!!)
docmd.openquery "MyQuery"
Второй случай должен выдать все записи, а не выдает ни одной :(
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408419
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ASTARTA
О господи.... Женщины:)
Неужели трудно написать, как у вас функция в Вашем запросе в условии отбора прописана, посмотреть на это внимательно, потом прочитать ВСЁ, что написали и сделать так, как написал AlexJuice.


Противоречие ПАРАДОКСАЛЬНОЕ !!!

В условии отбора 1=0.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408428
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ASTARTA
P.S. Я не женоненавистник - сам счастливо женат:) С наступающим:)
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408432
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где находится F(0) ?

На форме?
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408433
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roalex-у

Что же Вы подставите вместо первой функции для выбора всех записей?
Симвоп * !!!!!!!!!

А как ??? !!!
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408440
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Функция стоит в условии отбора в запросе.

Вот он
SELECT Т02Аб.АБПЛГКд FROM Т02Аб WHERE (((Т02Аб.АБПЛГКд)=F(0)));

Если F(0) = число, все отлично, отбирает числовые данные по заданному критерию

Что присвоить F(0), чтобы этот запрос ничего не выбирал ???
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408444
Roalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-угодно. Например, можно, что-бы она возвращала фразу: "С праздником" :).
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408451
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexJuice написал следующее:

Да никакого нельзя присвоить, в том-то и дело! Если написать "=", программа будет искать точное соответствие в любом случае!

Это правда, или все же стоит искать решение дальше ...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408466
Roalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос:
SELECT Т02Аб.АБПЛГКд FROM Т02Аб WHERE (( (Т02Аб.АБПЛГКд)=F(0) or F(0)=0));

Будет возвращать все записи, если F(0) вернет 0.

P.S. Ничего не выбирал, - это показал все записи или ни одной?
Если ни одной, то чуть по другому.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408482
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БОЛЬШОЕ СПАСИБО !!!

Roalex - НАСТОЯЩИЙ МУЖЧИНА !!!
Сейчас опробую на своей базе, Ваше предложение.
Украина - страна умных и талантливых людей.

С наступающим праздником :)
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408492
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Маленькое НО !!!
Все хорошо работает если в поле АБПЛГКд нет значений 0
А если нужно отбирать по значению которое равно 0
Что тогда делать ?
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408504
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь, ВСЕ РАБОТАЕТ !!!

Приношу свою сердечную благодарность.
Можете завалить этот топик.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408508
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Маленькое НО !!!
Все хорошо работает если в поле АБПЛГКд нет значений 0
А если нужно отбирать по значению которое равно 0
Что тогда делать ?

Нет, все таки при отборе АБПЛГКд = 0

Запрос не возвращает записей с АБПЛГКд = 0
а выдает их ВСЕ !!!

Рано валить этот топик !!!
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408517
Roalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, даже и возвражать как-то тяжело, но я не первый это подскзал.
А на счет вопроса: или найти значение которого быть не может в принципе, или сделать чтобы другая функция, возвращала true или false и ее проверять.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408521
Mike_LV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Темный
Э-э-э...
"Ничего не понимаю" (с) не помню :( - братья колобки.
2 ASTARTA
Попробуй
вместо F(0) = Forms!Myform!Field0
F(0) = Nz(Forms!Myform!Field0 ,"*")
или
F(0) = Nz(Forms!Myform!Field0 ,"%")

docmd.openquery "MyQuery"
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408527
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не хочу чтобы для отбора присутствовала какая-нибудь форма !!!

Хочу ПРОГРАМНО !!!

Можете считать это женским капризом !!!

Хочу в модуле присвоить F(0) = какой то фигне,
чтобі запрос відавал ВСЕ ЗНАЧЕНИЯ !!!
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408531
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На счет True - False , такая же фигня,

А что если когда-нибудь придется отбирать данные по логическому полю, а ?

Нужно универсальное решение, а не частное - для определенного типа полей.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408536
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемая ASTARTA. Все таки не понятно, каким образом у Вас этот запрос запускается.
По кнопке из формы?

Если это так. То выбирая значение ВСЕ присвойте какому нибудь полю заначение *. Если выбираете РОССИЯ, то значение 0.
А потом docmd.openquery "MyQuery"

Где у Вас
SELECT Т02Аб.АБПЛГКд FROM Т02Аб WHERE (((Т02Аб.АБПЛГКд) like Forms!Myform!Поле0)));
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408543
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я уже писала, что значение присваивается некоторой переменной которую возвращает функция, размещенная в условии отбора запроса

Я присваиваю значение этой переменной, а потом выполняю этот запрос.
Описание запуска здесь уже есть. Не буду засорять топик.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408544
Mike_LV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
F(0) =Nz(stringExpression, "какая то фигня")
или
F(0) =IsEmpty(stringExpression, "какая то фигня")
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408557
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Empty - это хорошо, даже отлично, но только для первого раза !

Используем мы первый раз свою неиницииализированную переменную, все отлично сработает, а потом что делать.

ПРисвоить ей Null ?
НЕТ...
Как же ее сделать опять неинициализированной ??? :(:(:(
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408563
Mike_LV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну не прячь. Покажи функцию.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408566
psl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
psl
Гость
Есть вариант
F(0)=isnull(MYCRITERIA,F(0))
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408572
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
For psl - что Вы имеете ввиду ?

Функция F(0) - и есть критерием для отбора ...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408583
psl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
psl
Гость
where MyField=isnull(F(0),Myfield)
если F(0) is null то MyField=Myfield т.е. все записи
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408590
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, дорогие мужчины.

Пока что все Ваши аргументы не срабатывают.

Ухожу с работы. Буду в Инете вечером.

Напишу Вам крылатую фразу А. Шварцнеггера "Я за однополые браки, между мужчинами и женщинами".

Не бросайте мою проблему без внимания. Сделайте так, чтобы на завтра я действительно была счастливой, и у меня на компе был работающий запрос, который бы ВЫБИРАЛ и не ВЫБИРАЛ записи !!!

С надеждой жду Вашей помощи...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408611
Roalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Function F()
F = "Что надо отобрать"
end function

Function F1() as boolean
if условие_при_котором_надо_вывести_все_записи then
F1=true
else
F1=false
end function

SELECT Т02Аб.АБПЛГКд FROM Т02Аб WHERE (( (Т02Аб.АБПЛГКд)=F() or F1()=true));
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32408700
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята. Я ноаверное туплю... Где у нее присваевается F значения?
На основании чего? Может кто понял? А?
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409387
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот и я

у меня есть переменная и функция в глобальном модуле

Public v(0 To 100) As Variant

Public Function F(i As Integer) As Variant
F = v(i)
End Function

Вот так все присваивается в двух случаях

1: F(0) = 7
docmd.openquery "MyQuery"

2: F(0) = "*" (НЕ РАБОТАЕТ !!!)
docmd.openquery "MyQuery"

Вот он MyQuery
SELECT Т02Аб.АБПЛГКд FROM Т02Аб WHERE (((Т02Аб.АБПЛГКд)=F(0)));

В первом случае запрос выдает все записи по введенному критерию, во втором, по идее, должен выводить все записи, но не выводит ни одной.

Опять ставлю вопрос:
Что нужно присвоить F(0), чтобы запрос выдал ВСЕ записи !!! ???
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409514
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Так работать не будет. Чтобы выдавались все записи, в WHERE должно быть написано либо строковое поле Like "*", либо просто True без названий полей. Та проверка на равенство, которая использована сейчас, такого эффекта не даст никогда.

И кроме того, я не понял, какого типа это поле АБПЛГКд, которое иногда равно числу, а иногда стрингу.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409535
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Пробежался по всему топику, понял, что поле числовое. Если так, то выражение поле="стринг" вообще должно выдавать ошибку. Впрочем, поле Like "стринг" тоже.

Вот вариант, который должен работать:

WHERE iif(isnull(F(0)), true, Т02Аб.АБПЛГКд=F(0));

При этом функция в случае всех записей должна возвращать Null.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409584
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То есть, В. С. хотел сказать, что для выдачи всех записей надо написать
F(0) = Null ?
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409589
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Так писать не получится, нельзя присваивать функции значение. Но надо, чтобы она возвращала Null.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409657
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Null - к сожалению, тоже присвоенное значение,
а можно присвоить этой функции "ничто".

Как сделать так, чтобы запрос не почуствовал никакого значения функции, вроде бы ее и нет вовсе, и выдал все записи.

Я уже перепробовала много Ваших советов, но все они частично решают описанную мной проблему, т.е. надо вводить или определенный тип даных или определенные значения для поля, т. е. теряется 5 принцип определения программы - массовость.

Я люблю массовость и универсальность.
Буду с интересом ждать Ваших решений, и сама буду "биться" дальше.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409660
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
авторNull - к сожалению, тоже присвоенное значение,
а можно присвоить этой функции "ничто".
Мы говорим о разных вещах. Вы, наверно, программируете недавно. Я говорю, что присвоить функции значение так, как Вы написали, нельзя. Но возвращать значение функция может и должна. Это касается и Null'а, и любого другого значения.

авторКак сделать так, чтобы запрос не почуствовал никакого значения функции, вроде бы ее и нет вовсе, и выдал все записи.
Именно так, как я предложил. Попробовать слабО?

авторБуду с интересом ждать Ваших решений, и сама буду "биться" дальше.
Не надо биться, когда ответ уже найден.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409663
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если присвоить функции значение Null запрос выдаст все записи в которых данно еполе пустое, а не все записи, я уже пробовала :(
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409664
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Какой запрос? Тот, который я предложил?

WHERE iif(isnull(F(0)), true, Т02Аб.АБПЛГКд=F(0));

?
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409667
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, Ваш еще не пробовала, така как не понимаю его смысла :(

Надо все переварить ...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409668
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч!
разговор, похоже, на разных языках..
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409669
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Объявляется мораторий на все новые варианты, пока ASTARTA не попробует то, что уже предложено.

А то - "все перепробовала, ничего не помогает"...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409670
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Чтобы понять смысл, достаточно посмотреть в хелпе, что такое iif.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409675
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверила, помогло.

Функции нужно присвоить Null, тогда запрос выдает все значения

Если же нужно отобрать записи с пустыми значениями данного поля
возникает конфликт. Запрос два раза выдает одинаковый результат - все знаяения. Т. е. остается ма-а-а-а-аленькая условность (не присваивать полю пустых значений), с ней в принципе можно мириться, но, повторяю, это не окончательное решение проблемы ...

Большое всем спасибо, на таком этапе это меня устроит, напишу запрет на ввод пустых значений и вперед.

Если этот топик будет иметь продолжение, с интересом буду за ним следить.
Огромное спасибо.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409676
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Мораторий закончен.

Могу предложить два варианта.

1. Найти какое-нибудь значение, которого в этом поле не бывает.

2. Сделать две функции:

WHERE iif(F1(0), true, Т02Аб.АБПЛГКд=F2(0));

F1 - возвращает True или False в зависимости от того, нужны ли все значения или одно.
F2 - используется только во втором случае и возвращает нужное значение.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409679
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если бы мы могли предугадывать события, и найти "такие значения", где бы мы были. Все было бы, как в притче о соломенном заборе: "Зачем его делать из дерева, если все равно я проживу два дня" :)

Кто знает, что правительству или начальству понадобится в этом поле завтра или через год ...

Все это грустно ...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409680
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А второй вариант прочитать слабО???
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409682
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На Null я проверяла именно второй вариант
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409685
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но на одной функции, на двух я и сама умею.

Жаль что придется вводить дополнительную функцию, что приведет к замедлению работы программы. Создавая этот топик, я думала что из за моего невежества есть просто какой то "волшебный" подстановочный символ, и все тут. А вышло все до криволинейных несходящихся интегралов второго рода :(


Вот все в жизни так ...

Еще раз всем огромное спасибо.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409686
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Еще вариант.
WHERE cstr(Т02Аб.АБПЛГКд) like F(0);
И тогда функция пусть возвращает либо cstr от числа, либо "*".
Но работать будет медленно.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409687
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Любая конвертация приводит к замедлению, а в строковую величину - вообще ужас, пусть останется предпред и пред последние варианты :)
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409688
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Самое важное для меня уже выяснилось.

Нет такого "волшебного" подстановочного символа, который бы легко решал описанную проблему.

Что-то в "Мелкософте" не додумали до конца.
Они забыли что мир состоит из противоречий. Что программистам придется всю жизнь только то и делать, что совмещать несовместимое.

Придется "своими изобретениями" доделывать то, что не доделали сотни учёных мужей. Каждый подвиг - это чье-то преступление. Так что будем дальше делать подвиги.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409690
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А я бы посмотрел с другой стороны. Майкрософт специально не запрограммировал все, что бывает в мире, чтобы нам было чем зарабатывать на хлеб.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409692
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сколько же Вы заработаете лопатой без ручки.
Из за таких вот "мелочей" возникают серьезные разногласия с клиентами и их заказами.

Это фундаментальное понятие, аксиома.
Когда-то в универе на госэкзамене профессора стали спрашивать элементарные вещи, и все начали "сыпаться". Суть всего что нас окружает, именно в элементарном. С теории вакуума надо начинать

0 = 0

Если смогут обьяснить эту формулу, человечество резко "прыгнет" вперед в своем развитии.

В Access есть много "елементарных" недоделок, да и в других разработках то же самое. Необновляемые запросы на группировку данных например.
Здесь иожно породить еще десятки топиков с "элементарными" проблемами.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409693
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Майкрософт специально не запрограммировал все, что бывает в мире, чтобы нам было чем зарабатывать на хлеб.

Абсолютно согласен. Более того, запрограммировать все не сумел даже господь Бог ;-)
Вообще, "ругатели" Майкрософта скорее всего сами никогда не создавали более менее сложные программы. А создавая, никогда бы не были так категоричны. Мой опыт показывает что время на поиск ошибок в программах многократно превышает время на их создание :((

Ну а по сабжу - SQL создавал не Майкрософт и претензии моей соотечественницы (судя по букве i на месте буквы ы) в данном случае не по адресу :-))
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409694
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 ASTARTA:

Все хорошо, со всем готов согласиться, пока дело не доходит до конкретных примеров.

авторНеобновляемые запросы на группировку данных например.
Ну и как их обновлять? Дана таблица ttt:

a b c
1 1 1
1 2 2

Дан запрос select a, min(b), max(c) from ttt group by a:

1 1 2

Ну, сделали мы его обновляемым. Я зашел и исправил все три значения на 0. Что должно произойти в таблице?

===
А уж в том случае, который у нас тут был, когда решение (с двумя функциями) заранее известно, но просто хочется поэстетичнее, - ну где же тут подвиг???
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409696
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Санычу - ну бывают случаи, когда действительно хочется редактируемости :-)
К примеру есть справочник товаров, есть запрос вычисляющий среднюю цену за месяц исходя из приходных накладных. Объединяем их по коду товара и хотим изменить цену в таблице товаров. Но фиг вам - не получится. Приходится извращаться и замедлять время выполнения запроса в десятки раз через ВБ!

но просто хочется поэстетичнее, - ну где же тут подвиг???

Есть старая поговорка - достаточно пошлая - "Все эстеты - голубые" ;-))
По моему понятию - функциональность выше эстетичности, хотя бывают исключения...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409700
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
:^) Ну ладно. Я успокоился. Хорошо, когда становится меньше поводов для раздора.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409707
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Внимательно прочитал все 4 страницы, но так и не понял , что же барышня хочет
Может быть устроит такой вариант
Код: plaintext
1.
select myField from myTable
WHERE switch (myfunc()= "хачу фсе знать" ,TRUE,isnull(myfunc()),myField IS NULL,not isnull(myFunc(),myField=myFunc())
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409721
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASTARTA Roalex - НАСТОЯЩИЙ МУЖЧИНА !!!
Украина - страна умных и талантливых людей.

Мы бы всех их победили, только нас не замечают (с) Макаревич

Ну тогда ышшо адын вариант:
Код: plaintext
WHERE MyField = MyFunc Or ((IsNumeric(MyField) AND MyFunc = "") OR MyFunc =  0 )



VIGВнимательно прочитал все 4 страницы, но так и не понял, что же барышня хочет
Нечто аналогичное тому, чтобы, например, Excel искал и заменял все знаки "*"
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409826
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по-моему у барышни проблемы с постановкой задачи...
и не полное знание инструмента, которым пользуется.
и самое обидное - начинает ругаться...

к примеру посмотрела бы как решаются проблемы более сложные
(хороший пример с принтером у Саныча)...
преждечем хаять всё и всех...
предлагают варианты - до коннца не испробует, не поймет и туда же -
Майкрософт г....
зла на таких не хватает...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409845
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To AlexJuice

Отважным героям очень маленького роста чужды мелочные чувства.
(Между строк в той же теме А. Макаревича).

Roalex
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409851
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Господа, давайте перестанем ругаться. Вы только подумайте, каким тиражом вы ругаетесь! :^)
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409860
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч!
прсто разные варианты реакции на предложенные решения.

еще раз повторюсь: хороший пример - твой с принтером.
и здесь. один вызывает желание помочь, другой...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32409864
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Я в топике с принтером тоже все предложенные варианты браковал. Впрочем, я давал понять, что я их сначала пробовал.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32410936
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32411010
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 вадя: это ответ на призыв Саныча?
2 Roalex (?) а кто говорит про мелочные чувства? Просто этот топик мог бы быть на пару страниц поменьше И вообще, мне, может, за Державу обидно
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32411079
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexJuice
молчаливое согласие с Санычем....

а завести может либо деловой спор, либо...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32411137
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего то моя соотечественница пропал - или все варианты пробует или интернет отрезали ;-)
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32411138
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Она же обещала следить за продолжением дискуссии. Если кто чего предложит, она отзовется (и опять заявит, что все не правы).
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32411339
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASTARTA писалаDaf-у ...
Запрос вызывается так

1: F(0) = Forms!Myform!Field0
docmd.openquery "MyQuery"

2:
1: F(0) = "*" (НЕ РАБОТАЕТ !!!)
docmd.openquery "MyQuery"
Второй случай должен выдать все записи, а не выдает ни одной :(


А вот чуть позже:
ASTARTA писалаНе хочу чтобы для отбора присутствовала какая-нибудь форма !!!

Помоему она сама не знает, чего хочет...
Если она всеже использует форму, то как мне кажется было бы проще создать на форме пустое поле и присваивать ему значения F(0). А в запросе указать
... WHERE cstr(Т02Аб.АБПЛГКд) like Forms!Blabla!Поле0
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32411368
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин... ошибся....

SELECT Т02Аб.АБПЛГКд FROM Т02Аб WHERE (((Т02Аб.АБПЛГКд) like Forms!Blabla!Поле0)));
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32412566
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я внимательно слежу за своим топиком, но здесь начали обсуждать проблемы философские и психологические, а не проблему "волшебного подстановочного символа". Естественно, мужчин бесит, что некоторые люди /в т. ч. женщины/ мыслят немного не так, как вы мужчины.

Интересно, как же вы понимаете своих, матерей, сестер, жен, или вы разговариваете с ними только на VBA ?

Не требуйте от меня столько, сколько от себя. Некоторые "неджентельменские" выступления в мой адресс, я вообще не хочу здесь коментировать. Я обратилась к вам за помощью, а не для того, чтобы выслушивать ваши упреки насмешки. Этого хватает и у меня на работе.

На мой вопрос, как я думала очень простой, я так и не получила простой ответ. Вместо простого ответа /есть такой символ или нет ?/, началась перебранка между вами, кто из вас лучше и умнее.

Я ожидала примерно такого ответа:
1. Такой символ есть : например "%"
2. Такого символа нет: проблема решается введением дополлнительного условия в SQL-выражение.

Вот и все ...

Что тут обсуждать-то на 4 страницы.

А все же, есть такой символ или нет, и нужно остановиться на

WHERE iif(isnull(F(0)), true, Т02Аб.АБПЛГКд=F(0));
или
WHERE iif(F1(0), true, Т02Аб.АБПЛГКд=F2(0)); ???
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32412578
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все ответы были на первой странице.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32412588
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теперь я делаю выводы:

1. Такого символа нет, потому что в Microsofte подумали: "А кому нужен будет запрос, который ничего не выбирает"
2. Для того, чтобы такой запрос все-таки создать, нужно воспользоваться предложенными вариантами.

Спасибо.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32412589
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Такого символа нет. Другие способы решения были автору вопроса, как оказалось, известны с самого начала. Разница в мышлении между дамами и мужиками, на мой взгляд, отсутствует в принципе, поэтому к данному вопросу отношения не имеет.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32412605
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Откуда мне было знать, что то, что делала я "идеальный" результат. Хотелось узнать варианты "коллективного разума". Оказывается все открытия в подлунном мире делаются синхронно. Потому-что большая часть людей на этом форуме мыслят Гетцовскими понятиями и категориями, а мало кто своими собственными.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32412639
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробую я поучаствовать в дискуссии недели

Если я правильно понял постановку задачи

where (myfield=func() or 1=nz(func(),1))

Пояснение:
Либо поле равно значению функции.
Либо 1=1 если функция ничего не возвращает
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32412696
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри предыдущий топик можно не смотреть - недочитал постановку задачи.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32412702
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мадам (или мадмуазель?), в этом топике ни одного упоминания про Гетца не было.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32412727
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ASTARTA
Сначала по теме:
Нельзя ли сделать постановку задачи чуть по-другому - подняться на уровень выше. Вы даете постановку задачи уже исходя из каких-то сделанных шагов и поскольку не получается продвинутся дальше задаете вопрос с уровня на котором остановились.

Хотелось бы услышать что-то вроде:
- есть такие-то данные
- как организовать выбор информации по таким-то критериями

При этом не привязывась к написанным функциям, запросам и т.п. "сделанным шагам".

Теперь не по теме, точнее по теме "элементарных проблем":
1. Есть такое выражение - "не нравится - не ешь". Не нравится продукция Майкрософт, ищите, используйте другие продукты.
2. Не нужно говорить "такая классная штука и не может таких простых вещей".
Все сделать можно, но ведь программирование - это математика, у которой есть свои законы, допустимые области значений, и допустимые области применения. Нужно просто сделать нормальную постановку задачи с учетом особенностей, в которых эта задача будет решаться. Если не нравятся особенности, то см. п.1 (выше).

Надеюсь никого не обидел
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32412748
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ASTARTA
Поскольку пишу из дома, то меня прерывают.
Продолжим.
Поясню на примере свой предыдущий пост.

Пример - типичная ситуация на этом форуме
Автор, чаще всего начинающий.
Получает задание добраться их пункта А в пункт Б.
Где-то что-то прочитал, где-то что-то услышал, что-то придумал
Начинает разработку
Из п.А попадает в п.А1, потом в п.А2, потом А3.
И тут оказывается, что не получается добраться до п.Б,
хотя вроде, бы вот он совсем близко.
Автор отправляется на форум.
Пишет: народ, не могу из п.А3 добраться до п.Б
Обитатели форума начинают дружно обсуждать проблему.
При этом от автора можно услышать такие фразы:
- ну что же вы такие крутые спецы и не можете решить такой простой задачи
- этот долбаный ... (поставить название разработчика ПО)
не мог предусмотреть такой простой ситуации
- Эх жизнь моя жестянка
и т.д. и т.п.

Иногда задачу удается решить и в таких условиях.
При этом автор уходит, убежденный, что ...(поставить название ПО) полная фигня.
А иногда путем долгих пыток обитатели форума выясняют у автора, что существует п.А
И тут автор узнает, что можно гораздо проще в п.Б попасть через п.Б1, Б2, Б3.
А еще можно п.Д1, Д2, Д3
И еще огромное кол-во путей существует.

Вот я и предлагаю: расскажите нам про пункт А.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32412761
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Легко Вам все раскладывать по пунктам, у меня может вообще были только промежуточные пунктики, потом оказалось надо рыть туннель, потом с завязанными глазами, идти спиной вперед и окружить себя микролептонным полем :)

Очень уместная аналогия.

Многие из участников дебатов, даже не знали что можно вообще выдумать такой пункт А, т. е. выбрать "ничто" и начали меня "поганить", что мне мол со своей юбкой делать не х...р, вот я умным людям и мешаю жить и работать.

А ведь задача то принципиальная, расчет на все поля и на одно поле в одном запросе !!!

Эта задача у меня намного сложнее, и вообще я перестаю играть свою роль, я никакая ни глупая женщина. Просто с Вами так интереснее общаться и от Вас таким образом можно быстрее добиться помощи, т. е. прикинувшись слабой и глупой :).

В общем, согласитесь, Вам эту неделю было со мной не скучно. Всем огромное спасибо. Я получил удовольствие и от "решенной" задачи и от общения с Вами.

До скорых встреч. Мне приятно было с Вами общаться. Я хотел бы, чтобы у меня были такие друзья. Пишите о своих проблемах, чем смогу - помогу.

Особую благодарность за свои советы приношу Владимиру Санычу, Хаму, InCold-y и VIG-у. Вы все молодцы !!!
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32413126
Бурные продолжительные аплодисменты...
Какой ум! Какая харизма! Какой дар перевоплощения! Станиславский и его коллега отдыхают!
Театр ваше поприще, друг мой! Или глублоко законспирированая резидентура в стане врага.
Зачем вам Access. Не разменивайте себя по мелочам.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32413213
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А классно я на предыдущей странице описАлся - Чего то моя соотечественница пропал - или ... ;-)
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32414348
ASTARTA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу уважаемых модераторов и членов форума не обижаться и оставить мне этот ник, для продолжения беседы. Ну а топик можете убрать. Я на вашем форуме не встречал обсуждения такой проблемы, значит никто таким не интересуется, или старается обходить ее окольными путями. Значит тема бесполезная, а жаль ...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32414361
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слющай, абыдно да!?!
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32414427
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автороставить мне этот ник, для продолжения беседы
Боюсь, с этим ником уже никто и беседовать не станет (Ничего личного)
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32414478
Я понял !!!

ASTARTA - это все-таки женщина, но теперь она как-бы в образе мужчины. Ну вы же знаете - искусство, это когда творческий порыв невозможно удержать в границах обыденности, когда рвутся цепи условностей сковавшие по рукам и ногам неуёмную страсть, когда сливаются воедино и Инь, и Янь...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32433796
Фотография Рудимент
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
круто!

это прямо какой-то нечеловеческий эксперимент над людьми.

если это мужчина, то он очень классно изобразил взбаломошную ни за что не отвечающую, но требовательную к окружающим "джентельменам" женщину.

а если это женщина, то... у меня вскипают остатки головы!

не могу молчать...
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32434328
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кролики все занимались и занимались любовью
и даже не подозревали, что их просто разводят...


Уважаемые Олл!

Если помните, в районе с год тому назад
на этом или смежном форуме был топик,
в котором один юзер пытался задеть сетян своим поведением.

В конце он попросил прошения и чистосердечно признался, что проводил эксперимент
для выяснения ответного поведения интеллигентного коллектива на откровенное хамство
(то ли для курсовой, то ли для диссера)

Может быть, на нас продолжают проводить эксперименты?.....
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32434984
Like
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Санычу: (проверял в 97)

Like 5 нормально работает с цифирными полями
Like "*" нормально работает с цифирными полями (но не возращает Null-ей)
(так же работает Like "1*", а вот Like "1" проругивается)
Like Null нормально работает с цифирными полями (не возращает ничего)


_____
т.е. если поле не может быть Null ,то ф-я, возращающая F(*)="*", F(i)=i, F(Null)= Null решает задачу. (конструкция Where [поле] Like F(...))
______
если поле могет быть и Null-ом, думается одной конструкцией вида {поле оператор функция} это изобразить действительно сложно. Но с помощью IIF:
WHERE ... AND IIF(isnull([поле]),F(...)="*",[поле] Like F(...))
можно и это (от одной функции) вот только зачем.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32435017
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Like:

ОК. Значит, на автоматическое преобразование типов иногда можно полагаться.
...
Рейтинг: 0 / 0
Какое значение присвоить функции
    #32435020
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Но у автора было не Like, а =. Через = ничто не решит задачу.
...
Рейтинг: 0 / 0
113 сообщений из 113, показаны все 5 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Какое значение присвоить функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]