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


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