powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Какое значение присвоить функции
25 сообщений из 113, страница 4 из 5
Какое значение присвоить функции
    #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
25 сообщений из 113, страница 4 из 5
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Какое значение присвоить функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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