powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / помогите чайнику с запросом(и можно ли такое вообще)?
46 сообщений из 46, показаны все 2 страниц
помогите чайнику с запросом(и можно ли такое вообще)?
    #32236162
Kondrat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что желаем в общих чертах....
при вводе данных в таблицу имеем два поля подстановки....
выбираю первое....а дальше нужно чтобы при выборе подстановки
во втором поле учитывался выбор первого....как получить то, что я там уже выбрал??? примерчик жел-но на SQL (если такое вообще возможно, т.е. существует ли какое-то понятие в ацессе текущей строки(я в ацессе вообще не шарю, только кое-как в SQL))
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32236209
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты вводишь данные напрямую в таблицу, то "такое вообще не возможно"...
если же через форму, то ....
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32236293
Kondrat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как в SQL запросе имя поля формы обзывается?
ну типа SELECT table.id FROM table WHERE table.id=xxxx
если поле формы у меня например formid

сорри еще раз...но ацесс вижу раз 5й, т.е. не совсем вижу...правлю кое чего в нем
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32236299
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты прощен (я в аксессе 47 раз)

SELECT table.id FROM table WHERE table.id= '" & formid.FieldID & "'
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32236308
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
WHERE table.data >= [Forms]![имя формы]![formid ]
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32236314
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А теперь обобщим:

VBA:
Код: plaintext
SELECT table.id FROM table WHERE table.id= '" & formid.FieldID & "'


QRY:
Код: plaintext
WHERE table.data >= [Forms]![имя формы]![formid ]
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32236332
Kondrat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем ОГРОМНОЕ спасибо за столь исчерпывающий ответ!
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32236334
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типа ОГРОМНОЕ "не за что"
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32236345
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рано. Кондарт, благодарности раздаешь и радуешься
Дату в запросе надо еще привести к амереканскому формату
Format(DataValue,"mm\/dd/\yyyy") (для mdb!). Вот после этой конструкции и начинай радоваться
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32236958
Kondrat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все равно чего-то не получается
MyTable.myID=[Forms]![MyForm]![MyField]
если просто с циферкой сравнивать тогда все нормально...
может запрос не видит что MyField изменилось....апдейтить ничего
не надо?
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32236965
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что вы вообще хотите сделать и как (QRY или VBA)???
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32236968
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>если просто с циферкой сравнивать тогда все нормально...
Что сравнивать?????????????7
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32236991
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникает резонный вопрос: И ЧЁ?
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237062
Kondrat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чё-чё...сравнивать....
select [mytable].[myname] from [mytable] where [mytable.id]="1" работает
а если [mytable.id]=[Forms]![MyForm]![MyFormField]
где MyFormField поле в форме в котором я выбираю некое значение...
тогда не работает....
причем пробую уже и через конструктор(толи подстановкой он называется, вообщем где надо мышкой щелкать и выбирать что с чем сравнивать) пишет мне такую же строку но ничего выбирать потом не хотит
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237068
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select [mytable].[myname] from [mytable] where [mytable.id]= '" & [Forms]![MyForm]![MyFormField] & "'
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237071
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А где этот селект написан? Это запрос, или какое-то свойство формы, или свойство контрола?
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237072
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Если это в программе, то Всеволод прав.
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237074
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ВС
мне больше всего интересно, а что если я не прав...
ведь по всей видимости он делает это не в VBA

Может у него сама форма закрыта :)

2Kondrat

После чего у тебя выполняется этот запрос????
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237082
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Будем надеяться, что форма все-таки открыта. А вот где сидит этот селект - мне интересно.
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237086
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ВС
опыт общения с Кондратом показывает, что мы узнаем ответ не раньше, чем через 17.53 - 17.00 = 53 мин
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237092
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Тогда я поехал домой. Пока.
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237098
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я до 19.00 работаю - так что дождусь :)
Типа меня хватит еще на один его пост
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237104
Kondrat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по всей видимости я стал для вас неким развлечением.... ну да ладно....
может там(в ацессе) миллионы мест где можно конструктор запросов вызывать я не знаю, но я нашел вот где....захожу Св-ва поля->Данные->Источник строк.... вот там он и живет...

мне вообще этот ацесс как рыбе зонтик, просто попросили помочь...надеюсь это будет первый и последний раз
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237108
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это источник поля со списком надо полагать?
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237110
Kondrat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да насчет времени.... не знаю как вы...но у меня нет времени целый день сидеть и шарится в инете...во всяком случае сегодня...

P.S. я тоже пошел домой, так что до завтра маленькие и большие любители ацесса
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237113
Kondrat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Vsevolod: полагаешь верно!
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237114
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А я не успел домой уйти, и это есть хорошо. Kondrat, не надо на Аксесс ругаться, ругаться надо на нас.

Я только сейчас заметил: а почему [mytable.id]? Должно быть [mytable].[id], и иначе оно работать не будет.
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237117
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч - соколиный глаз
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237121
Kondrat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну это очепятка...я его потом через подстановку стал делать...ацесс то сам все правильно напишет
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237123
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне тут интересно стало: ты в поле со списком предаешь список или конкретное значение?
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237124
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ах! Вот еще что! Проверь на наличие опечаток ссылку на поле...
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237128
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чё-чё...сравнивать....
select [mytable].[myname] from [mytable] where [mytable.id]="1" работает
а если [mytable.id]=[Forms]![MyForm]![MyFormField]
где MyFormField поле в форме в котором я выбираю некое значение...
тогда не работает....
причем пробую уже и через конструктор(толи подстановкой он называется, вообщем где надо мышкой щелкать и выбирать что с чем сравнивать) пишет мне такую же строку но ничего выбирать потом не хотит


В поле со списком MyFormField источник строк
select [mytable].[myname] from [mytable] where [mytable.id]=[Forms]![MyForm]![MyFormField]

Я ПРАВИЛЬНО ПОНЯЛ???
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237134
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Прошу прощения, мне действительно пора убегать. Если не докрутим сейчас, то докрутим потом. Ни пуха!
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237345
Kondrat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Vsevolod: на 100% а что-то ни так?
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237357
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А теперь подумай, что там написано... Типа это бред

select [mytable].[myname] from [mytable] where [mytable.id]= [Forms]![MyForm]![MyFormField]

Изначально поле со списком MyFormField ПУСТОЕ, т.е
select [mytable].[myname] from [mytable] where [mytable.id]= ПУСТО
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237359
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надеюсь я понятно объяснил...
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237466
Kondrat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
предельно...т.е. выборка делается при открытии формочки.... так подскажите как мне сделать то что мне нужно.... типа надо как-то заапдейтить это поле когда у меня в первом смена идет... нет желания и времени в дока копаться так что советы типа ртфм не принимаются... подозреваю что надо на событие смены в первом поле что-то написать и как-то потом это во второе передать...ну подскажите, вы же гуру!!!
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237481
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет
нет желания и времени в дока копаться

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

Ну да ладно - дело твое... :)

подозреваю что надо на событие смены в первом поле что-то написать и как-то потом это во второе передать

Надо определиться в понятиях!!! Что за поля: "первое", "второе", ...??????????

По поводу апдейт. Варианты:
Me.requery
Me.Field.requery
и т.д.
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237496
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предположение:
1)
Существует гипотетическое "Поле №1" и поле MyFormField (оно же "Поле №2")
У MyFormField (оно же "Поле №2") сществует рекорсурс
select [mytable].[myname] from [mytable] where [mytable.id]=[Forms]![MyForm]![MyFormField]
Отсюда вопрос: Каким хреном "Поле №1" связано с MyFormField (оно же "Поле №2")

2)
Существует гипотетическое MyFormField (оно же "Поле №1") и поле "Поле №2"
У MyFormField (оно же "Поле №1") сществует рекорсурс
select [mytable].[myname] from [mytable] where [mytable.id]=[Forms]![MyForm]![MyFormField]
Отсюда вопрос: Каким хреном MyFormField (оно же "Поле №2") связано с "Поле №2"
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237497
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в Дизайне формы поставь источник строк для MyFormField - пустым,
на OnClick напиши проверку если источник пустой, то присваивай ему выше обсасываемую строку, только используй вариант для VBA
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237518
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Sfagnum
Прочитай мой пост от сегодня, 10:47
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237533
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продолжение к предположению:
Вывод: что-то тут сделано через ж...

Решение:

На собатие Change первого поля вешаешь код
Me.MyFormField.RowSource = "select [mytable].[myname] from [mytable] where [mytable.id]=[Forms]![MyForm]![Поле №1]"
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237535
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну да... так правильнее
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237546
Kondrat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Vsevolod: это не моя работа...опять же повторюсь меня попросили помочь, у меня и без ацесса хватает забот...перечислять? в общих чертах домен на 2k где-то 40-50компов(половине из которых давно место на кладбище забито), Exch,ISA,SQL,1C и много-много еще чего...+куча глупых пользователей которые достают вопросами..."ааа типа как мне это в ворде сделать?"...
да только сегодня утром...кто-то пытался упорно вставить мониторный шнур в комп...так что загнул половину штырьков(криворукие блин) а когда их выпрямляли 2 сломали :-)

но ближе к делу....
существует еще третий вариант...
есть поле1 оно же MyFormField
есть поле2 в котором select [mytable].[myname] from [mytable] where [mytable].[id]=[Forms]![MyForm]![MyFormField]
вот таким хреном они связаны....
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237552
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Твою ма... :))
не путай следствие!!

>В поле со списком MyFormField источник строк
select [mytable].[myname] from [mytable] where [mytable.id]=[Forms]![MyForm]![MyFormField]
Я ПРАВИЛЬНО ПОНЯЛ???

>2Vsevolod: на 100% а что-то ни так?


Решение: пост от 12.45
...
Рейтинг: 0 / 0
помогите чайнику с запросом(и можно ли такое вообще)?
    #32237573
Kondrat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вообщем....все...завязываем...
оставил во втором поле SELECT
а на событие первого повесил requery

P.S. всем спасибо (отдельно 2Vsevolod) все свободны
...
Рейтинг: 0 / 0
46 сообщений из 46, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / помогите чайнику с запросом(и можно ли такое вообще)?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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