Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.87/23: Рейтинг темы: голосов - 23, средняя оценка - 4.87
-5 / 2 / 0
Регистрация: 08.04.2024
Сообщений: 58

Вставка даты в поле с последующим копированием даты

25.04.2024, 14:17. Показов 6561. Ответов 110
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Возник вопрос? Созданы поля формы в два столбика и шесть строк. В первых полях этих двух столбиков вписаны даты 24.04.24 и 25.04.24. Можно ли сделать так, то бы при наведении мыши на нижние поля, заполнились
данные даты введённой в первых двух полях, но не во всех строках, а только например в первых трёх, а в остальных 4,5,6 строке можно было вводить другие даты. Это типа как в эксель - вбиваешь дату в одну ячейку, нажимаешь внизу ячейки
мышкой и ведёшь в низ, первая ячейка копирует дату во все нижние ячейки, только здесь надо в форме сделать такое.
Если можно, то я буду премного благодарен.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.04.2024, 14:17
Ответы с готовыми решениями:

вставка в поле даты+время
Пытаюсь в фоксовскую таблицу вставить дату и время DateTime.Now. В таблице поле имеет формат DATETIME. Выдает ошибку на несоответствие...

Как узнать количество дней между значением текущей даты и даты в поле dateTimePicker?
есть некое значение поля dateTimePicker 1. как работать например с месяцем, в этом значении (сравнивать его с другими)? 2. как узнать...

Зависимость даты начала и окончания пунктов из разных мероприятий с последующим пересчетом сроков выполнения
Доброго дня, форумчане!) Возник вопрос. Возможно ли организовать зависимость даты начала и окончания пунктов из разных мероприятий с...

110
-5 / 2 / 0
Регистрация: 08.04.2024
Сообщений: 58
25.04.2024, 21:23  [ТС]
Студворк — интернет-сервис помощи студентам
АЕ,
Цитата Сообщение от АЕ Посмотреть сообщение
Я про события толковал. А из буфера обмена или из глобальной переменной все равно. Но человеку со справкой тяжело понять видимо.
Человека который всё знал и всё умел на свете нет. Всю жизнь человек учится и постигает всё новое и новое.
Если я Вас спросил бы сколько у вальдшнепа яиц в кладке, уверен вы бы полезли сразу в интернет, но я бы Вас человеком со справкой не назвал, невозможно во всём быть профи, поэтому я и спрашиваю у людей кто в этом силён.
Так что на другие темы кроме программирования можно было бы поговорить с Вами, и я уверен что во многих других вопросах Вас можно было бы человеком со справкой назвать. Это к тому, что ещё не одного человека на форуме я не оскорбил в отличие от Вас. Повторяю все люди всю жизнь учатся.
0
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4181 / 2466 / 513
Регистрация: 13.12.2016
Сообщений: 8,389
Записей в блоге: 5
25.04.2024, 21:51
Цитата Сообщение от alexsei18 Посмотреть сообщение
Повторяю все люди всю жизнь учатся.
Согласен. Я научился отличать балабола от нуждающегося в помощи. Вот вы вроде хвастаетесь про яйца? А благодарностей вам за это не насыпали. А почему? Не задумывались? Я ведь многим помогаю. Почему с вами не так?
Более того, критику мою раздуваете в тему (видимо это близко и понятно к сущности вашего бытия), а советы игнорируете (видимо это не понятно к восприятию). Впрочем, прошу простить меня покорно. Честь имею.

Добавлено через 12 минут
Цитата Сообщение от alexsei18 Посмотреть сообщение
Если я Вас спросил бы сколько у вальдшнепа яиц в кладке,
Охотился на них. Очень умные. Но когда у них кладки запрещено. Это я и без интернета знаю.
0
-5 / 2 / 0
Регистрация: 08.04.2024
Сообщений: 58
25.04.2024, 21:53  [ТС]
АЕ,
Цитата Сообщение от АЕ Посмотреть сообщение
А благодарностей вам за это не насыпали.
Ну откуда Вы можете знать отсыпают мне за это благодарности или нет?
Цитата Сообщение от АЕ Посмотреть сообщение
критику мою раздуваете в тему
Я думаю это не критика не зная человека называть его человеком со справкой, и балаболом.
Наверное это ВЕРХ воспитания. По поводу помощи если не хотите Вас никто не заставляет. Честь имею.
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
25.04.2024, 21:56
На пространные философствования усилий не жалко.
А на спасибо и мало-мальскую реакцию на решение - почему-то нет.

Дело хозяйское, конечно.
1
-5 / 2 / 0
Регистрация: 08.04.2024
Сообщений: 58
25.04.2024, 22:10  [ТС]
Capi, Пост15.17 спасибо сказано.
Если на до ещё сказать, то лично Вам я премного благодарен.
С уважением ко всем кто отозвался и прислал мне ответы на мою просьбу.
0
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4181 / 2466 / 513
Регистрация: 13.12.2016
Сообщений: 8,389
Записей в блоге: 5
25.04.2024, 22:18
Цитата Сообщение от alexsei18 Посмотреть сообщение
По поводу помощи если не хотите Вас никто не заставляет.
Цитата Сообщение от АЕ Посмотреть сообщение
используйте буфер обмена и к примеру прибавление к значению из буфера обмена единицы на двойной клик и вставка.
"Я про события толковал. А из буфера обмена или из глобальной переменной все равно."
Это мои цитаты. Если не воспринимаете их как помощь, то это дело Ваше. Вас тоже никто не заставляет пытаться понять прочитанное.
0
 Аватар для VinniPuh
9147 / 6179 / 594
Регистрация: 27.03.2013
Сообщений: 20,049
26.04.2024, 00:28
А че вы ни кто не посоветуете уже вторую страницу, что бы ТС в свойстве поля с датой написал в значении по умолчанию
= Date()
Будет проставляться текущая дата, когда в любое другое поле записи будет введен хоть один символ.
Наверняка именно это и нужно ТСу.
1
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
26.04.2024, 04:46
Цитата Сообщение от alexsei18 Посмотреть сообщение
Это как в эксель вводишь число в ячейку
Так в Эксель только и есть ячейки. Может вам туда. Или вы нашли ячейки в Акцессе? Тогда дайте мне определение ячейки!
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
26.04.2024, 06:53
Цитата Сообщение от VinniPuh Посмотреть сообщение
Будет проставляться текущая дата, когда в любое другое поле записи будет введен хоть один символ.
Нет там никаких записей.
Цитата Сообщение от Capi Посмотреть сообщение
У ТС нет следующей записи, есть свободная форма с нарисованной из кубиков (полей) "матрицей".
И даты нужны всякие-разные, а не только текущая.
0
Эксперт MS Access
 Аватар для Eugene-LS
13264 / 5942 / 1528
Регистрация: 05.10.2016
Сообщений: 16,623
26.04.2024, 09:14
Лучший ответ Сообщение было отмечено alexsei18 как решение

Решение

Цитата Сообщение от alexsei18 Посмотреть сообщение
... заполняю поле А1 какой то датой, в поля А2,А3,А4, програмно вписываю код VBA, и у меня значение из поля А1 копируется в поля А2,А3,А4. После чего в поле А5 вписываю другую дату, а в поле А6 другую.
Пример ниже. Особо не тестировал, но вроде работает.
Миниатюры
Вставка даты в поле с последующим копированием даты   Вставка даты в поле с последующим копированием даты  
Вложения
Тип файла: zip DatabaseTest_MSA2007_v01.zip (54.6 Кб, 21 просмотров)
1
-5 / 2 / 0
Регистрация: 08.04.2024
Сообщений: 58
26.04.2024, 09:35  [ТС]
alvk,
Цитата Сообщение от alvk Посмотреть сообщение
Так в Эксель только и есть ячейки.
Эксель я привёл в качестве примера что мне бы хотелось приблизительно, (так же и форму я прислал без записей что бы визуально видеть), что бы поля с введённой в первом поле датой заполнялись дальше наведением на них мышкой и нажатием клавиши мыши (то есть можно было бы из 12 полей одной датой заполнить например четыре поля и не по порядку а как мне надо, и остальные поля заполнялись бы так же - в одно пустое поле вводил бы другую запись, а потом мышкой подводил на пустые поля тыкал клавишей и вставлялось бы введённое число - дата). Конечно можно выделять F2, потом Ctrl +C+V, но это лишние секунды, а когда вводить информации много уже секунды превращаются в минуты. Язык VBA специально и вставлен в MS Acess что бы кроме штатных команд человек под себя мог оптимизировать программу, а оптимизация, это как я считаю объединение многих команд в одну, упрощение работы а это ведёт к снижению времени ввода данных в программе и т. д.. Ведь для чего сделаны разворачивающие списки? (для снижения времени ввода данных) Можно ведь открыть одну таблицу - скопировать данные , открыть другую и вставить данные - но это время!!!! Любая идея в начале кажется сумасшедшей, но когда она воплощается в жизнь люди ей пользуются и благодарят. Но моя идея скорее всего не выполнима???????? Будем выделять F2, и копировать Ctrl +C+V Спасибо всем кто принимал участие и постарался как то помочь, премного благодарен.
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
26.04.2024, 10:13
Цитата Сообщение от alexsei18 Посмотреть сообщение
так же и форму я прислал без записей что бы визуально видеть
То есть, Вы всех дурачили, головы морочили?

А на самом деле там записи будут?

Тут ответ элементарный: DefaultValue.

Добавлено через 1 минуту
Цитата Сообщение от alexsei18 Посмотреть сообщение
Но моя идея скорее всего не выполнима????????
А Вы посильнее шифруйтесь в вопросах, тогда и a+b станет невыполнимым.
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
26.04.2024, 10:25
Цитата Сообщение от alexsei18 Посмотреть сообщение
что бы визуально видеть
Чего? А визуально слышать вы тоже умеете?
Цитата Сообщение от alexsei18 Посмотреть сообщение
что бы поля с введённой в первом поле датой заполнялись дальше наведением на них мышкой и нажатием клавиши мыши
Вы излагаете свои варианты выполнения задачи, а нужно рассказать задачу саму. Откуда 12 полей, для чего они, почему заполняются вразнобой и т.д.
0
-5 / 2 / 0
Регистрация: 08.04.2024
Сообщений: 58
26.04.2024, 11:58  [ТС]
Eugene-LS, Спасибо огромное!!!!
Всё как я хотел. Премного благодарен Вам. Не первый раз помогаете.
Ещё раз огромное спасибо.
Мог бы ещё благодарностей поставить - поставил бы.
0
 Аватар для VinniPuh
9147 / 6179 / 594
Регистрация: 27.03.2013
Сообщений: 20,049
26.04.2024, 12:12
Цитата Сообщение от alvk Посмотреть сообщение
...а нужно рассказать задачу саму...
Полностью согласен с данным оратором.
Что бы помочь, нужно знать задачу и видеть максимально приближённый к реальности пример с внятными и осмысленными данными, а не от балды, типа таких как -
аааааа
бббббб
ввввв
222222222
Правильно сказано свыше,
Цитата Сообщение от Capi Посмотреть сообщение
...А Вы посильнее шифруйтесь в вопросах, тогда и a+b станет невыполнимым...
Если таиться и скрывать истинный замысел, то тогда точно помощь не придет или придется усиленно переделывать под свой пример, но не у всех это получается.
И не многим помощникам по 100 раз переделывать захочется.
Можно остаться на бобах у разбитого корыта.
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
26.04.2024, 13:37
А <ctrl> + <2> нажимать не пробовали (форма, как я понял табличная). К чему все Ваши(экселевские) "изощрения"-или боитесь что юзер "перетрудится"?
Вряд ли это будет быстрее
Цитата Сообщение от alexsei18 Посмотреть сообщение
Будем выделять F2, и копировать Ctrl +C+V
Ведь Вам придется заполнять все эти записи(маловероятно что таблица содержит 1 поле,хотя так бывает) И какой смысл создать N новых записей, а затем вернуться к их заполнению. Я уж молчу о том что в записях могут быть обязательные поля

Не по теме:

А может быть Ваша "хотелка" "просит" подчиненную форму..

0
-5 / 2 / 0
Регистрация: 08.04.2024
Сообщений: 58
26.04.2024, 14:10  [ТС]
SDKU, Всё что сделал Eugene-LS в 30 посте меня полностью устраивает, это то что я хотел, ему ещё раз огромное спасибо, и спасибо всем кто участвовал в решении моего вопроса.
0
-5 / 2 / 0
Регистрация: 08.04.2024
Сообщений: 58
23.05.2024, 19:22  [ТС]
Eugene-LS, Уважаемый Eugene-LS, получилось так, что понадобилось ещё два таких же столбца
C и D. Мучался добавить в код, ничего не получается, ещё не достиг такого уровня, а создать базу надо.
Если не трудно можно ли дописать код в Вашу базу в посте 30, под ещё два столбца.
Буду премного благодарен.

Добавлено через 5 часов 32 минуты
И ещё один вопрос к знающим.
Вставляю данный код VBA в одну форму работает нормально,
открываю другую форму - вставляю в неё код выдаёт ошибку
"Method or data member not found"
и встает на строке "Private Sub CtrlMouseMove(sCtrlLet$, iCtrlNo%, iButton As Integer, X As Single, Y As Single)"
Что то я не так делаю.
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
23.05.2024, 23:25
Цитата Сообщение от alexsei18 Посмотреть сообщение
...но не во всех строках, а только например в первых трёх, а в остальных 4,5,6 строке можно было вводить другие даты
Стесняюсь спросить: а откуда взялись 4,5 и 6 строка\запись если в форме 2 столбца(так написано в ТЗ) с пустыми полями
Кончайте "изобретать" велосипед и пытаться превратить БД в эл.таблицу, а просто сделайте как Вам советуют в сообщении 18
Другое дело если бы вопрос звучал так:как вставить N записей с пустыми полями,кроме поля дата значение которой в каждой записи должно увеличиваться на 1 день
0
-5 / 2 / 0
Регистрация: 08.04.2024
Сообщений: 58
24.05.2024, 09:21  [ТС]
SDKU, Спасибо что ответили. Со вторым вопросом я разобрался.
По поводу первого вопроса я не изобретаю велосипед, а стараюсь упростить заполнение
данной формы по времени, что бы например вписал одну дату, провёл мышкой по трём полям
и она вставилась, потом вставил другую дату и провел по остальным полям и они тоже заполнились. Клавиатурой
копировать и вставлять не каждый умеет, и уровень владения ПК у тех кто заполняет разный. Кроме того в день такую форму будут заполнять человек 30
каждый по раз 200 - 250, вот и посчитайте если время заполнения каждой формы займёт на секунд 15 меньше
то в целом выходит порядочно, а если ещё и другие операции оптимизировать, то заполняющие формы работники большое спасибо скажут. Спасибо что отозвались.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.05.2024, 09:21

Вставка текущей даты
Добрый день. Хотела бы уточнить, может у кого-нить есть макрос,который позволяет вставлять текущую дату с учетом ширины столбца (автободпор...

Вставка даты и времени
Требуется вставлять дату и время в разных форматах, что-то типа такого: AnsiString F1=Date.FormatString(&quot;dd.mm.yyyy&quot;); ...

Вставка даты в Edit
Как сделать так, чтоб при выборе даты из MonthCalendar1 дата добавлялась в edit вид &quot;12.12.2012&quot; dbEdit2.Text:=...

Вставка даты из интернета
здравствуйте, есть макрос, который вставляет дату из интернета в ячейку А1 при открытии файла. Заметил особенность, что не всегда это...

Вставка текущей даты в документы
Добрый день! Проблема такая: не вставляется текущая дата (TIME \@ &quot;dd.MM.yyyy) в документах, открытых из почтовых вложений (Outlook...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru