powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Update
25 сообщений из 34, страница 1 из 2
Update
    #32870346
Deliya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите как для нижеуказанной записи написать Update, чтобы но не только при закрытии и открытии таблицы работал, но и например при переходе на другую строку.

SELECT Subprojects.[Subproject ID], Subprojects.[Subproject name], Subprojects.[Project ID]
FROM Subprojects
WHERE ((([Purchase Orders]![ProjectID])=[Subprojects]![Project ID]))
ORDER BY Subprojects.[Subproject ID];
...
Рейтинг: 0 / 0
Update
    #32870360
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то я не понял совсем, что вы от форума хотите:
1. В упор не вижу UPDATE, вижу SELECT
2. Который (ИМХО) к сути вопроса относится мало (хотя и сути-то по сути нет - во завернул)
3. Что за события такие, открытие и закрытие таблицы
4. И научите нас неграмотных как по этим событиям еще и UPDATE делать??? Ну очень не хочется всю жизнь дураком прожить :(
...
Рейтинг: 0 / 0
Update
    #32870408
Deliya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче так. Сделала запрос вышеуказанный
При открытии открывающегося списка отбор производится только один раз. Например, если я выбрала Project 1000, он выдает мне все Subprojects 1100,1200 итд. Но если я в следующем заказе выбираю Project 2000, он все рабно выдает 1100,1200. :/
А после закрытия и повторного открытия таблицы можно делать запрос по другому ID Project например 2000 и он выдаст 2100,2200 итд.
В общем надо сделать так, что бы он делал запрос заново в каждом заказе.

Мажет я про обнавление и не провильно поняла....
Тогда как разовраться с этой проблемой? Подскажите, пожалуйста!
...
Рейтинг: 0 / 0
Update
    #32870419
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
картинку приложите плиз - понять со слов форма это ,отчет или нечто иное даже заклятый форумянин не способен
...
Рейтинг: 0 / 0
Update
    #32870442
Deliya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это таблица, у которой связаны два столбца, вышеуказанной связью.
А какую картинку надо то?
...
Рейтинг: 0 / 0
Update
    #32870453
Deliya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Purchase Orders - Список заказов материалов
Project ID - Код проекта для которого делается заказ
Subproject ID - Код строения в определенном проекте для которого непосредственно заказ и делается.

Соответственно есть три таблицы столбец Project ID ссылается на таблицу Projects (где ID: 1000,2000,3000....), а столбец Subproject ID соответственно на Subprojects (где ID: 1100,1200,1300;2100,2200,2300.....).
...
Рейтинг: 0 / 0
Update
    #32870455
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гм - фотку НЕ надо
...
Рейтинг: 0 / 0
Update
    #32870461
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhardгм - фотку НЕ надо

почему? :)
...
Рейтинг: 0 / 0
Update
    #32870472
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kelme Shuhardгм - фотку НЕ надо

почему? :)
боюсь разочароваться
...
Рейтинг: 0 / 0
Update
    #32870488
Deliya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то кажется разговор не совсем по теме.....
Ну я знаю что вы магете!!! Ну скажите же как надо сделать, мне тоже интересно :)
...
Рейтинг: 0 / 0
Update
    #32870497
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надеюсь, что выбор Project 1000 и т.д осуществляется в поле в ручную, либо полем со списком, но в любом случае поставьте на свойство "после обновления" поля где осуществляется выбор следующий код:

DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
или
SendKeys "{f9}",False

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

Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
Update
    #32870501
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно на "текущую запись" поставить вышеуказанные коды...
Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
Update
    #32870527
Deliya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да! Я именно это и имела ввиду!
Спасибо за внимание!!!

Теперь буду думать как это правильно приминить :)
...
Рейтинг: 0 / 0
Update
    #32870531
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UkrainaНадеюсь, что выбор Project 1000 и т.д осуществляется в поле в ручную, либо полем со списком, но в любом случае поставьте на свойство "после обновления" поля где осуществляется выбор следующий код:

DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
или
SendKeys "{f9}",False

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

Жизнь не перестает меня удивлять!!!
Ukraina - почитай про requery - SendKeys не есть изящное решение(ужо без обид)
...
Рейтинг: 0 / 0
Update
    #32870539
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так в каком поле осуществляется выбор? Опишите это поле, дальше будет проще....
Выберете это поле в форме в режиме конструктора, поставьте на него курсор, далее выберете его свойство (в меню, правой клавишей, двойной клик на этом поле)... Появиться окошко, перейдите в раздел "События", тама найдите "После обновления", с права от поля появиться "...", нажимаем, видим код и вставляем указанный код, если тама уже есть что-то написанное, то указанный код вставляем последней строкой...
Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
Update
    #32870555
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhard!
Я знаю, и даже сам голову разбивал на этом... Но когда только начинаешь возиться с Акцессом, то выручает... Лично я уже отказался от SendKey, использую в крайнем случае
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
Но как человеку сейчас объяснить нюансы Акцесса, если он еще не совсем совершенен в кодах... Было предложено как вариант... Обид нету... Спасибо
Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
Update
    #32870565
Deliya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UkrainaТак в каком поле осуществляется выбор? Опишите это поле, дальше будет проще....
Выберете это поле в форме в режиме конструктора, поставьте на него курсор, далее выберете его свойство (в меню, правой клавишей, двойной клик на этом поле)... Появиться окошко, перейдите в раздел "События", тама найдите "После обновления", с права от поля появиться "...", нажимаем, видим код и вставляем указанный код, если тама уже есть что-то написанное, то указанный код вставляем последней строкой...Жизнь не перестает меня удивлять!!!

Так вот там он мне предлагает выбрать : Выражение Макрос или Программы
...
Рейтинг: 0 / 0
Update
    #32870579
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UkrainaНадеюсь, что выбор Project 1000 и т.д осуществляется в поле в ручную, либо полем со списком, но в любом случае поставьте на свойство "после обновления" поля где осуществляется выбор следующий код:

DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
или
SendKeys "{f9}",False

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

Жизнь не перестает меня удивлять!!!
А что requery уже отменили?
...
Рейтинг: 0 / 0
Update
    #32870591
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deliya UkrainaТак в каком поле осуществляется выбор? Опишите это поле, дальше будет проще....
Выберете это поле в форме в режиме конструктора, поставьте на него курсор, далее выберете его свойство (в меню, правой клавишей, двойной клик на этом поле)... Появиться окошко, перейдите в раздел "События", тама найдите "После обновления", с права от поля появиться "...", нажимаем, видим код и вставляем указанный код, если тама уже есть что-то написанное, то указанный код вставляем последней строкой...Жизнь не перестает меня удивлять!!!

Так вот там он мне предлагает выбрать : Выражение Макрос или Программы
дык программы и выбирайте
...
Рейтинг: 0 / 0
Update
    #32870604
Deliya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок, Выбираю "выражение" вставляю
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
или
SendKeys "{f9}",False
Попровывала оба варианта. Сохраняю, закраваю.
Реакций никаких.... Хм.... Может я не то ввожу?
...
Рейтинг: 0 / 0
Update
    #32870610
Deliya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно....
Но там столько всего написанно.... Куда конкретно вставлять то....
...
Рейтинг: 0 / 0
Update
    #32870628
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
начнем с начала :
списков на форме 2 (две) штуки ,первых выбирается левый и содержимое правого должно определяться значением левого ?
...
Рейтинг: 0 / 0
Update
    #32870645
Deliya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да.
Я выбираю заначение из открывающегося списка в левом, и хочу чтобы в правом он выдавал только значения относящиеся к нему.
...
Рейтинг: 0 / 0
Update
    #32870649
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mdb или adp ?
...
Рейтинг: 0 / 0
Update
    #32870665
Deliya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mdb
Access 2000
...
Рейтинг: 0 / 0
25 сообщений из 34, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Update
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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