Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Базы данных


Ответ
 
Опции темы Опции просмотра
Старый 07.08.2018, 17:00   #1 (permalink)
Nero_Hawk
Новичок
 
Регистрация: 07.08.2018
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Помощь в Access

Есть табличная форма созданная на основе таблицы, в которой 10 столбцов, один из которых образовалось, а еще один передано количество.
Как в форме сделать так, чтобы в ячейку передано автоматом проставлялось введенное значение из образовалось.
Такую операцию нужно сделать именно в форме так как существует еще одна форма для ввода данных в эту же таблицу, но без такого условия на повторение.
Заранее большое спасибо.
Nero_Hawk вне форума   Ответить с цитированием

Старый 07.08.2018, 17:00
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

В похожих обсуждениях вы наверняка найдете полезные ответы

Помощь в Access
Нужна помощь с БД Access
Нужна помощь в MS ACCESS
access

Старый 07.08.2018, 17:18   #2 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,301
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

Нет ничего проще: нужно в форме ячейке "передано" дать заголовок "образовалось".
Вообще, в Access есть более правильный путь: делать форму не на основании таблицы, а на основании запроса. Тогда можно в разных режимах работы формы подставлять в ячейки требуемые значения, формируя запрос строчкой SQL при её открытии.
Николай_С вне форума   Ответить с цитированием
Старый 07.08.2018, 17:43   #3 (permalink)
Nero_Hawk
Новичок
 
Регистрация: 07.08.2018
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Спасибо, буду пробовать.
Nero_Hawk вне форума   Ответить с цитированием
Старый 07.08.2018, 17:49   #4 (permalink)
Nero_Hawk
Новичок
 
Регистрация: 07.08.2018
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

"Нет ничего проще: нужно в форме ячейке "передано" дать заголовок "образовалось"."
Так не выйдет, нужно чтобы ячейке "передано" присваивалось значение и сохранялось в таблице в графе передано.
Nero_Hawk вне форума   Ответить с цитированием
Старый 07.08.2018, 21:16   #5 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

с помощью мастера подстановки попробуйте связать две ячейки таблицы.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 08.08.2018, 09:41   #6 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,301
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

Цитата:
Сообщение от Nero_Hawk Посмотреть сообщение
нужно чтобы ячейке "передано" присваивалось значение и сохранялось в таблице в графе передано.
В таком случае "сэкономить" не удастся, придётся строить форму на основании запроса. А вот в самом запросе можно прописать любые (почти любые) действия над ячейками.


P.s. И еще одно замечание: При кажущейся безграничной функциональности, Access (впрочем, как и все остальные реляционные СУБД) - "жесткая" система, не терпит отступления от заложенного в неё алгоритма. Поэтому, если что-то не получается, значит Вы отошли от алгоритма. А чтобы к нему вернуться, придётся пересмотреть принципиальные моменты реализации вашей задумки.
Николай_С вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 00:33.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.