|
|
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
что желаем в общих чертах.... при вводе данных в таблицу имеем два поля подстановки.... выбираю первое....а дальше нужно чтобы при выборе подстановки во втором поле учитывался выбор первого....как получить то, что я там уже выбрал??? примерчик жел-но на SQL (если такое вообще возможно, т.е. существует ли какое-то понятие в ацессе текущей строки(я в ацессе вообще не шарю, только кое-как в SQL)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 10:12 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Если ты вводишь данные напрямую в таблицу, то "такое вообще не возможно"... если же через форму, то .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 10:44 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
а как в SQL запросе имя поля формы обзывается? ну типа SELECT table.id FROM table WHERE table.id=xxxx если поле формы у меня например formid сорри еще раз...но ацесс вижу раз 5й, т.е. не совсем вижу...правлю кое чего в нем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 11:34 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Ты прощен (я в аксессе 47 раз) SELECT table.id FROM table WHERE table.id= '" & formid.FieldID & "' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 11:37 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 11:40 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
А теперь обобщим: VBA: Код: plaintext QRY: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 11:42 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Всем ОГРОМНОЕ спасибо за столь исчерпывающий ответ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 11:52 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Типа ОГРОМНОЕ "не за что" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 11:53 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Рано. Кондарт, благодарности раздаешь и радуешься Дату в запросе надо еще привести к амереканскому формату Format(DataValue,"mm\/dd/\yyyy") (для mdb!). Вот после этой конструкции и начинай радоваться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 11:57 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Все равно чего-то не получается MyTable.myID=[Forms]![MyForm]![MyField] если просто с циферкой сравнивать тогда все нормально... может запрос не видит что MyField изменилось....апдейтить ничего не надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 17:00 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
А что вы вообще хотите сделать и как (QRY или VBA)??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 17:04 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
>если просто с циферкой сравнивать тогда все нормально... Что сравнивать?????????????7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 17:05 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Возникает резонный вопрос: И ЧЁ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 17:17 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
чё-чё...сравнивать.... select [mytable].[myname] from [mytable] where [mytable.id]="1" работает а если [mytable.id]=[Forms]![MyForm]![MyFormField] где MyFormField поле в форме в котором я выбираю некое значение... тогда не работает.... причем пробую уже и через конструктор(толи подстановкой он называется, вообщем где надо мышкой щелкать и выбирать что с чем сравнивать) пишет мне такую же строку но ничего выбирать потом не хотит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 17:53 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
select [mytable].[myname] from [mytable] where [mytable.id]= '" & [Forms]![MyForm]![MyFormField] & "' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 17:56 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
А где этот селект написан? Это запрос, или какое-то свойство формы, или свойство контрола? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 17:57 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Если это в программе, то Всеволод прав. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 17:58 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
2ВС мне больше всего интересно, а что если я не прав... ведь по всей видимости он делает это не в VBA Может у него сама форма закрыта :) 2Kondrat После чего у тебя выполняется этот запрос???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 18:00 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Будем надеяться, что форма все-таки открыта. А вот где сидит этот селект - мне интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 18:05 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
2ВС опыт общения с Кондратом показывает, что мы узнаем ответ не раньше, чем через 17.53 - 17.00 = 53 мин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 18:07 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Тогда я поехал домой. Пока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 18:11 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
А я до 19.00 работаю - так что дождусь :) Типа меня хватит еще на один его пост ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 18:13 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
по всей видимости я стал для вас неким развлечением.... ну да ладно.... может там(в ацессе) миллионы мест где можно конструктор запросов вызывать я не знаю, но я нашел вот где....захожу Св-ва поля->Данные->Источник строк.... вот там он и живет... мне вообще этот ацесс как рыбе зонтик, просто попросили помочь...надеюсь это будет первый и последний раз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 18:16 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Это источник поля со списком надо полагать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 18:19 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
да насчет времени.... не знаю как вы...но у меня нет времени целый день сидеть и шарится в инете...во всяком случае сегодня... P.S. я тоже пошел домой, так что до завтра маленькие и большие любители ацесса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 18:19 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
2Vsevolod: полагаешь верно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 18:20 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
А я не успел домой уйти, и это есть хорошо. Kondrat, не надо на Аксесс ругаться, ругаться надо на нас. Я только сейчас заметил: а почему [mytable.id]? Должно быть [mytable].[id], и иначе оно работать не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 18:21 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Саныч - соколиный глаз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 18:23 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
ну это очепятка...я его потом через подстановку стал делать...ацесс то сам все правильно напишет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 18:23 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Мне тут интересно стало: ты в поле со списком предаешь список или конкретное значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 18:25 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Ах! Вот еще что! Проверь на наличие опечаток ссылку на поле... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 18:28 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
чё-чё...сравнивать.... 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] Я ПРАВИЛЬНО ПОНЯЛ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 18:32 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Прошу прощения, мне действительно пора убегать. Если не докрутим сейчас, то докрутим потом. Ни пуха! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 18:35 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
2Vsevolod: на 100% а что-то ни так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 10:39 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
А теперь подумай, что там написано... Типа это бред select [mytable].[myname] from [mytable] where [mytable.id]= [Forms]![MyForm]![MyFormField] Изначально поле со списком MyFormField ПУСТОЕ, т.е select [mytable].[myname] from [mytable] where [mytable.id]= ПУСТО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 10:47 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
надеюсь я понятно объяснил... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 10:50 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
предельно...т.е. выборка делается при открытии формочки.... так подскажите как мне сделать то что мне нужно.... типа надо как-то заапдейтить это поле когда у меня в первом смена идет... нет желания и времени в дока копаться так что советы типа ртфм не принимаются... подозреваю что надо на событие смены в первом поле что-то написать и как-то потом это во второе передать...ну подскажите, вы же гуру!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 12:11 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Насчет нет желания и времени в дока копаться Времени нет - это еще понятно... А вот насчет желания что-то я не догнал - только глупый человек (очень мягко сказано) будет заниматься работой, которая ему не нравиться. А если тебе работа нравиться и ты просто не хочешь читать, то это глупо в двойне (очень мягко сказано). Т.о. получается, что я читаю за себя и за "того парня"... Ну да ладно - дело твое... :) подозреваю что надо на событие смены в первом поле что-то написать и как-то потом это во второе передать Надо определиться в понятиях!!! Что за поля: "первое", "второе", ...?????????? По поводу апдейт. Варианты: Me.requery Me.Field.requery и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 12:20 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Предположение: 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" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 12:27 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
в Дизайне формы поставь источник строк для MyFormField - пустым, на OnClick напиши проверку если источник пустой, то присваивай ему выше обсасываемую строку, только используй вариант для VBA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 12:27 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
2Sfagnum Прочитай мой пост от сегодня, 10:47 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 12:38 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Продолжение к предположению: Вывод: что-то тут сделано через ж... Решение: На собатие Change первого поля вешаешь код Me.MyFormField.RowSource = "select [mytable].[myname] from [mytable] where [mytable.id]=[Forms]![MyForm]![Поле №1]" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 12:45 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
ну да... так правильнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 12:46 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
2Vsevolod: это не моя работа...опять же повторюсь меня попросили помочь, у меня и без ацесса хватает забот...перечислять? в общих чертах домен на 2k где-то 40-50компов(половине из которых давно место на кладбище забито), Exch,ISA,SQL,1C и много-много еще чего...+куча глупых пользователей которые достают вопросами..."ааа типа как мне это в ворде сделать?"... да только сегодня утром...кто-то пытался упорно вставить мониторный шнур в комп...так что загнул половину штырьков(криворукие блин) а когда их выпрямляли 2 сломали :-) но ближе к делу.... существует еще третий вариант... есть поле1 оно же MyFormField есть поле2 в котором select [mytable].[myname] from [mytable] where [mytable].[id]=[Forms]![MyForm]![MyFormField] вот таким хреном они связаны.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 12:53 |
|
||
|
помогите чайнику с запросом(и можно ли такое вообще)?
|
|||
|---|---|---|---|
|
#18+
Твою ма... :)) не путай следствие!! >В поле со списком MyFormField источник строк select [mytable].[myname] from [mytable] where [mytable.id]=[Forms]![MyForm]![MyFormField] Я ПРАВИЛЬНО ПОНЯЛ??? >2Vsevolod: на 100% а что-то ни так? Решение: пост от 12.45 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 12:56 |
|
||
|
|

start [/forum/topic.php?all=1&fid=45&tid=1679901]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 364ms |

| 0 / 0 |
