![]() |
|
Модераторы: Akina |
![]()
|
|
| Smilex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.9.2007 Репутация: нет Всего: нет |
Есть главная форма с элементом управления типа флажок при нажатии на котроый в подчиненной форме по всем строкам должны произойти вычисления (фактически одно поле заменяется другим).
При изменении флажка подсчет происходит только в той строке подчиненной формы где в последний раз стоял курсор. Разьясните, что нужно сделать чтобы при нажатии на флажок вычисления произошли по всем строкам в подчиненной форме. Спасибо. |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Не видя кода, ничего сказать нельзя.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Smilex |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.9.2007 Репутация: нет Всего: нет |
Спасибо... выкладываю чё есть....
Запрос для главной формы:
Запрос для подчиненной формы:
[Реестр приходных накладных].Проведено - это элемент управления типа флажок при тыкалке в который запускается макрос с единственной строчкой: Задать Значение полю Forms![Форма для заполнекния приходной накладной]![Подчиненная форма для заполнения приходных накладных].Form![Количество склад] Выражение: = Forms![Форма для заполнекния приходной накладной]![Подчиненная форма для заполнения приходных накладных].Form![Рсчет кол склад] То естьпри тыкалке во флажок суммированное поле Рсчет кол склад должно быть вставлено в Количество склад Так вот изменения при нажатии на фладок происходят только в той строке подчиненной формы где в последний раз стоял курсор. ПЛИЗ ХЕЛП Это сообщение отредактировал(а) Akina - 7.9.2007, 17:57 |
||||
|
|||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Совершенно непонятно, как связаны основная форма и подчиненная... Но то что происходит - происходит, в общем, логично - ибо задается значение определенной записи подчиненной формы.
По клику на флажок долен изменяться либо фильтр подчиненной формы, либо ее источник данных, либо... ну в общем что-то, что влияет на ОТБОР записей для отображения на подчиненной форме.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Smilex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.9.2007 Репутация: нет Всего: нет |
Связь происходит по полю [Код приходной накладной]
Обе формы показывают то что нужно, т.е. при нажатии на флажок мне по фильтру менять ничего не нужно Мне во всех строках подчиненной формы надо заменить одно значение на другое (оба значения присутствуют в подчиненной форме) Конкретно: надо значение из [Рсчет кол склад] передать в [Количество склад] Еще раз спасибо. |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Напиши соответствующий запрос на обновление и именно его запускай по нажатию на... кстати, почему флажок, а не кнопка? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Smilex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.9.2007 Репутация: нет Всего: нет |
УУУ... как все запущено... ЫЫЫЫЫЫ туплю...
Объясни плиз примерчиком каким макаром сделать запрос из подчиненной формы (вытащить оттуда строки) Я прикрепил файлик аксесовский в архиве - гля плиз если не трудно. или аську вруби. Присоединённый файл ( Кол-во скачиваний: 7 )
______.rar 42,51 Kb |
|||
|
||||
| Smilex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.9.2007 Репутация: нет Всего: нет |
ААААААААААААААААААААА!
ДОПЕР! Запрос на изменение с условием отбора по ключевому полю из главной формы прямо в таблицу!!! Спасибо Акина. |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Не забудь сделать Requery (или там Refresh?) подчиненной формы после завершения работы запроса.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| bopoha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1283 Регистрация: 10.5.2006 Где: Беларусь, Минск Репутация: 21 Всего: 21 |
Akina,
Requery - перезапрашивает данные, т.е. выполнеяет запрос для формы заново. Refresh - сохраняет все изменные поля на форме в запись. |
|||
|
||||
| Smilex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.9.2007 Репутация: нет Всего: нет |
Спасибо, до рефреша допер.
Продолжу тему: в подчиненной форме есть поле с выпадающим списком где выбирается товар [Накладные_Код товара] Задача такая - сделать так, чтобы в форму нельзя было вставить два одинаковых значения в это поле. ... заранее зпасибо. Кстати Dlookup подойдет? Это сообщение отредактировал(а) Smilex - 8.9.2007, 12:47 |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
![]()
|
| Правила форума "MS Access" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Access | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |