Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 26.05.2017
Сообщений: 29
1

Как указать в поле по умолчанию в таблице данные с формы

22.09.2017, 06:48. Показов 1468. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. У меня в таблице есть поле где по умолчанию вот такая формула =DateAdd("h";4;Now())
Но как сделать чтобы пользователь сам мог менять число 4 на свое. Я создал форму "Интервал времени" и думал как нибудь к ней привязать. Есть таблица "Интервал". Но когда я их прописываю Accesse выдает ошибку.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.09.2017, 06:48
Ответы с готовыми решениями:

Как обновить данные в таблице из формы
Есть форма «Pilga» На этой форме есть пять полей, с которых данные переносятся в таблицу «Fil» и...

Как обновить данные в таблице из формы
Всем здрасьте. Пишу этот вопрос от бессилия, перерыл уже кучу всяких постов и нигде нет решения...

Как поле формы (привязка к таблице у поля отсутствует) сделать не текстовым, а числовым
Здравствуйте! У меня имеется на форме поле. Это поле не привязано к таблице. Оно свободное. Но...

Как вывести данные из xls в таблице формы ?
Удалите, пожалуйста

9
393 / 137 / 37
Регистрация: 16.03.2013
Сообщений: 1,491
22.09.2017, 12:11 2
Лучший ответ Сообщение было отмечено baevviktor как решение

Решение

Например так можно
Вложения
Тип файла: 7z DATE ADD.7z (13.3 Кб, 1 просмотров)
2
393 / 137 / 37
Регистрация: 16.03.2013
Сообщений: 1,491
22.09.2017, 12:23 3
Немного причесал, чтобы с новой записи открывалась форма, и там в коде чуток лишнего было
Вложения
Тип файла: 7z DATE ADD.7z (13.8 Кб, 4 просмотров)
2
0 / 0 / 0
Регистрация: 26.05.2017
Сообщений: 29
22.09.2017, 12:25  [ТС] 4
Спасибо. Уже разбираюсь
0
393 / 137 / 37
Регистрация: 16.03.2013
Сообщений: 1,491
22.09.2017, 12:31 5
Можно в поле добавления времени ввести еще пустое значение, мало ли что , тогда код элемента немного измените в редакторе с добавлением Nz, чтобы ошибку убрать
Visual Basic
1
Me.DateTIme = DateAdd("h", Nz(Me.User, 0), Now())
1
0 / 0 / 0
Регистрация: 26.05.2017
Сообщений: 29
22.09.2017, 12:33  [ТС] 6
А как сделать чтобы при выборе из списка менялось значение на текущее+список
0
393 / 137 / 37
Регистрация: 16.03.2013
Сообщений: 1,491
22.09.2017, 12:40 7
в таблицу вам совершенно незачем записывать по умолчанию это условие, вы используйте для ввода в это поле элемент формы, как в примере. На событии элемента "User", или как у вас там это поле будет называться, пропишите это условие

Добавлено через 4 минуты
Цитата Сообщение от baevviktor Посмотреть сообщение
А как сделать чтобы при выборе из списка менялось значение на текущее+список
не совсем понимаю о чем речь...
1
0 / 0 / 0
Регистрация: 26.05.2017
Сообщений: 29
22.09.2017, 12:43  [ТС] 8
Щас попытаюсь объяснить.
У меня форма (прикрепленный файл) добавление события. И при выборе интервала поле кормление должно меняться на текущее время+список.

У меня автоматом стояло +4 часа. Но нужно пользователю дать выбор
Миниатюры
Как указать в поле по умолчанию в таблице данные с формы  
0
393 / 137 / 37
Регистрация: 16.03.2013
Сообщений: 1,491
22.09.2017, 12:55 9
Ну так у я вам в примере показал как.
Поле "Интервал" создаете как свободный элемент на форме, не относящийся к вашей таблице, в редакторе VBA прописываете на событии "после обновления" для этого элемента код, который я вам ранее написал, только вместо поля Me.DataTime указываете название своего поля в таблице и в коде вместо Me.User тоже указываете поле интервала, как там оно у вас называется... а лучше базу прикрепляете к сообщению в заархивированном виде и выкладываете сюда, поди кто-нибудь разберется чего вы хотите
1
0 / 0 / 0
Регистрация: 26.05.2017
Сообщений: 29
22.09.2017, 15:17  [ТС] 10
Все получилось. Все работает. До смешного надо было включить в безопасности все макросы
0
22.09.2017, 15:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.09.2017, 15:17
Помогаю со студенческими работами здесь

Как в поле формы Input type="File" вывести значение по умолчанию?
Привет всем. Загружаю файлы рисунков и описания к ним на сервер. Если не заполнены обязательные...

Значение по умолчанию в текстовом поле формы
Добрый вечер! У меня на форме есть поле текстовое. При необходимости в нем можно делать короткие...

Как взять данные в поле формы из другого запроса
Доброго времени суток! Есть форма, необходимо взять данные из запроса( не присоединенного к...

Как передать данные SELECT'a в другое поле формы?
<?php /* подключаем базу */ include_once("add\andbd.php"); $query = "SELECT * FROM `dom` ORDER...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru