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

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

25.04.2024, 14:17. Показов 6602. Ответов 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
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
24.05.2024, 13:53
Студворк — интернет-сервис помощи студентам
Не "вкуриваю"-откуда в форме возьмутся пустые строки,если таковые записи еще не созданы(по каким таким полям Вы собираетесь "протаскивать мышь"? Почему не задать значение по умолчанию (дату из предыдущей записи.Если надо по какой-нибудь закономерности\выражению,а когда понадобится, отредактировать последнюю запись и продолжать уже с новым значением)
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,962
Записей в блоге: 4
24.05.2024, 14:16
Цитата Сообщение от alexsei18 Посмотреть сообщение
В первых полях этих двух столбиков вписаны даты 24.04.24 и 25.04.24. Можно ли сделать так, то бы при наведении мыши на нижние поля, заполнились данные даты введённой в первых двух полях, но не во всех строках, а только например в первых трёх, а в остальных 4,5,6 строке можно было вводить другие даты
специально просмотрела все вложения - хотела найти реалистичную форму, чтобы понять , что вам требуется
увы - нашла только пере/упрощенную, бессмысленную

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

Цитата Сообщение от alexsei18 Посмотреть сообщение
Кроме того в день такую форму будут заполнять человек 30 каждый по раз 200 - 250, вот и посчитайте если время заполнения каждой формы займёт на секунд 15 меньше то в целом выходит порядочно
возможно не все четко в структуре таблиц
Миниатюры
Вставка даты в поле с последующим копированием даты  
0
-5 / 2 / 0
Регистрация: 08.04.2024
Сообщений: 58
24.05.2024, 15:10  [ТС]
shanemac51, Добрый день. В посте 30 Eugene-LS прислал во вложенном файле код VBA,
который полностью меня устраивает, но мне надо ещё таких же два столбика добавить с таким же заполнением полей,
т.е., АВСD, столбцы я делаю, а вот код который выслал Eugene-LS не могу адаптировать под четыре столбца.

Цитата Сообщение от shanemac51 Посмотреть сообщение
ведь вы явно водите не только 12 дат с повторами, но и что-то другое, возможно с более сложным вводом
вряд ли копирование через буфер упростит работу оператора
Не согласен с Вами, вот например четыре столбца по семь полей, всего 28. В каждом столбце нужно ввести
например в первых трёх полях одну одинаковую дату, а в оставшихся четырёх полях другую дату, и так в каждом столбце.
Как будет быстрее провести мышкой по полям или скопировать дату на клавиатуре и вводить потом в каждое поле отдельно ?
Я думаю мышкой провести по полям будет намного быстрее и проще. Форма содержит кроме этих полей ещё много информации, но большинство заполняется с главной таблицы или раскрывающимися списками, после чего заполненная форма распечатывается и тут же данные этой формы отдельно сохраняться в отдельной таблице.
У меня всё работает как надо, но хотелось бы ещё два столбца оптимизировать под этот код. Спасибо.
Вложения
Тип файла: zip DatabaseTest_MSA2007_v01.zip (54.6 Кб, 12 просмотров)
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
24.05.2024, 16:39
Цитата Сообщение от alexsei18 Посмотреть сообщение
В каждом столбце нужно ввести
например в первых трёх полях одну одинаковую дату
Очень "попахивает" дублированием\излишествующими данными,что наталкивает на мысль о схеме данных....
0
 Аватар для VinniPuh
9147 / 6179 / 594
Регистрация: 27.03.2013
Сообщений: 20,049
24.05.2024, 21:28
SDKU, не пойму, чево вы с ним 40ковую запись возитесь,?
ТС ни чему не внимает.
Хочет так как хочет, а не так как нухно.
Чем дальше вы с shanemac51, его будите учить ходить на костылях, тем будет хуже.
Если нехочет внимать, то и фиг с ним.
Даже ни разу спасибо не сказал, за обучение, не то что кнопку нажал.
1
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
24.05.2024, 22:14
VinniPuh, Только от безделья.А так-то Вы на 100% правы
0
-5 / 2 / 0
Регистрация: 08.04.2024
Сообщений: 58
24.05.2024, 23:03  [ТС]
VinniPuh,
Цитата Сообщение от VinniPuh Посмотреть сообщение
Даже ни разу спасибо не сказал, за обучение, не то что кнопку нажал.
Пост38,40,43 прочитайте.
А по поводу возитесь,???? я не просил меня учить. Выслал в посте 43 форму с кодом (которая меня полностью устраивает),
база у меня работает т. к. мне надо, просил код подредактировать под дополнительные столбцы
и всё "ВЕДЬ Я ПО РУССКИ ВРОДЕ НАПИСАЛ" - Не хотите или не можете, дак и не пишите , а чего какой то базар на форуме разводить "Костыли, возитесь".

Хотя бы перед тем как писать последние пять шесть постов прочитали бы.

Вот Eugene-LS не задавая лишних вопросов, брал и помогал реально, теперь он заблокирован.
Ладно тему надо закрывать скорее всего ответа не получу.
Кто старался мне как то помочь Огромное спасибо.
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
24.05.2024, 23:55
Цитата Сообщение от SDKU Посмотреть сообщение
Не "вкуриваю"-откуда в форме возьмутся пустые строки,если таковые записи еще не созданы(по каким таким полям Вы собираетесь "протаскивать мышь"?
Просто, на полном серьезе, очень интересно... и если Вас не затруднит ответьте, пожалуйста, на этот вопрос. Может я чего-то не знаю\не понимаю.
0
-5 / 2 / 0
Регистрация: 08.04.2024
Сообщений: 58
25.05.2024, 01:02  [ТС]
Цитата Сообщение от SDKU Посмотреть сообщение
Просто, на полном серьезе, очень интересно... и если Вас не затруднит ответьте, пожалуйста, на этот вопрос. Может я чего-то не знаю\не понимаю.
В посте 43 я выслал файл. Открываем его, там есть форма FormTest02, открываем её, в поле А1 вбиваем дату например 25.05.2025, подводим мышку к этому полю, нажимаем клавишу и ведём вниз до А3, поля А1,А2,А3 заполняются датой
25.05.2025, в поле А4 вводим дату 27.05.2024 так же нажимаем мышкой и ведём вниз до А6, отпускаем и заполняются поля А4,А5,А6, датой 27.05.2024, так же и во втором столбце В, хоть одной датой все поля В заполнить хоть разными датами по две, три или четыре одинаковых.
Открываем форму в конструкторе открываем процедура событий, там есть код на эти два столбца, мне его надо переделать так что бы к этой таблице сделать ещё два поля например C и D и они работали так же как и столбцы A,B, вот и всё я большего не прошу.
Картинки этого есть в посте 30.

Добавлено через 23 минуты
Это как в эксель, подводишь мышку к заполненной ячейке, нажимаешь левую кнопку мыши и ведёшь вниз, отпускаешь и все ячейки заполняются данными из верхней ячейки, потом вбиваешь ещё данные в другую ячейку и ведёшь вниз и так же идёт заполнение ячеек. только здесь не ячейки а поля А1,А,2 и т.д., и в высланной форме они так же работают.
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
25.05.2024, 02:47
Свободная форма... Успехов в создании трудностей на ровном месте и их преодолении.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,962
Записей в блоге: 4
25.05.2024, 08:06
alexsei18, Заполнение по кпику на пустой ячейке в произвольном порядке . в качестве прототипа можно взять значение из любой заполненной ячейки. для простой формы - аналогично

можно добавить и режим замены ранее заполненной ячейки
Миниатюры
Вставка даты в поле с последующим копированием даты  
Вложения
Тип файла: zip DATE_2405_M.zip (52.0 Кб, 7 просмотров)
1
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
25.05.2024, 09:21
Цитата Сообщение от alexsei18 Посмотреть сообщение
Вот Eugene-LS не задавая лишних вопросов
сидит в бане. Вам тоже туда захотелось?

Добавлено через 1 минуту
Цитата Сообщение от alexsei18 Посмотреть сообщение
Кто старался мне как то помочь
Тот не пихал вам решений, а рекомендовал удочку. Библию почитайте, раз уж остальное читать не хотите.
0
-5 / 2 / 0
Регистрация: 08.04.2024
Сообщений: 58
25.05.2024, 12:20  [ТС]
alvk,
Цитата Сообщение от alvk Посмотреть сообщение
сидит в бане. Вам тоже туда захотелось?
А что Вы меня баном пугаете. Я говорю как есть, с моей проблемой Eugene-LS в 30 посте в лёгкую справился,
думаю если не в бане был бы, моя проблема давно была бы решена, тем более его код только дописать надо было под два дополнительных столбца, о чём я и просил, а мне только удочки рекомендовали.
Давайте закрывать тему.
0
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4183 / 2467 / 514
Регистрация: 13.12.2016
Сообщений: 8,392
Записей в блоге: 5
25.05.2024, 15:48
Цитата Сообщение от alexsei18 Посмотреть сообщение
код только дописать надо было под два дополнительных столбца, о чём я и просил,
Значит вы ничему не научились. Помощь оказалась бесполезной. Увы. Так и будете побираться за чужой счет всю жизнь.
1
-5 / 2 / 0
Регистрация: 08.04.2024
Сообщений: 58
25.05.2024, 22:04  [ТС]
АЕ,
Цитата Сообщение от АЕ Посмотреть сообщение
Так и будете побираться за чужой счет всю жизнь
Уважаемый, я родился в СССР, застал олимпиаду 80, Афганистан, и многое другое, как уже понятно мне больше половины столетия, и за это время я никогда не побирался за чужой счёт, и не собираюсь, кроме того занимаю немаленькую руководящую должность.
Цитата Сообщение от АЕ Посмотреть сообщение
Значит вы ничему не научились
Полтора месяца назад я впервые открыл Acess на ПК, за это время я сделал базу состоящую из девяти форм и семи таблиц, а так же из трёх запросов, которая работает как часы, захотелось немного оптимизировать. Заниматься написанием других Баз я не собираюсь, но на пользовательском уровне постичь Acess ,буду стараться.
Цитата Сообщение от АЕ Посмотреть сообщение
Помощь оказалась бесполезной
Не согласен, кто советовал, а не писал всякую ерунду им я премного благодарен, т. к. эти моменты у меня в голове остались, что пригодиться в будущем.
Во вложенном файле видео, в котором показано что я хотел получить и получил посидев подумав и собственноручно дописав код. Всё тема закрыта код дописал сам всё работает.
Вложения
Тип файла: mp4 Новый проект1.mp4 (1.80 Мб, 12 просмотров)
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,962
Записей в блоге: 4
25.05.2024, 23:30
Цитата Сообщение от alexsei18 Посмотреть сообщение
подумав и собственноручно дописав код
код вы дописали, честь вам и хвала
но лично я не могу понять, зачем понадобилась такая форма - ведь данные в ней не сохраняются, невозможно сохранить данные для нескольких расчетов, невозможно вывести сводные данные за несколько дней

в екселе все сохраняется, все можно посмотреть, сравнить, поправить
ваша же форма - времянка
- ввели данные, посмотрел на них , возможно распечатали
- вышли из акцесс и все:данных нет
0
-5 / 2 / 0
Регистрация: 08.04.2024
Сообщений: 58
26.05.2024, 00:09  [ТС]
shanemac51,
Цитата Сообщение от shanemac51 Посмотреть сообщение
ваша же форма - времянка
- ввели данные, посмотрел на них , возможно распечатали
Да, я с Вами полностью согласен, данные введённые в данную форму сохраняются автоматически при нажатии кнопки печать в отдельной таблице, (это примерно как заполнение железнодорожного билета) билет распечатался, данные на человека куда едет, в каком вагоне сохранились в определённой базе. В моей форме что то заполняется автоматом из основной таблицы, некоторые данные заполняются из раскрывающихся списков, а вот вставку некоторых данных для быстроты мне и надо было сделать так как я сделал сейчас.
Форма на видео, это болванка (пример того что мне надо было сделать), в моей форме намного больше полей и с разной информацией.
Спасибо Вам большое.
0
1333 / 551 / 112
Регистрация: 29.03.2016
Сообщений: 1,358
26.05.2024, 00:23
Цитата Сообщение от shanemac51 Посмотреть сообщение
невозможно сохранить данные для нескольких расчетов
Почему невозможно?
Описать процедуру сохранения значений контролов формы в табличку,
и процедуру чтения из таблички в значения контролов,
не такая уж и неподъемная задача.
Во многих средах это именно так и делается.
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
26.05.2024, 01:02
Цитата Сообщение от alexsei18 Посмотреть сообщение
Давайте закрывать тему.
А почему? Мне лично интересно, почему кто-то думает, что ему должны всё делать нахаляву. Чисто с медицинской точки зрения.

Добавлено через 1 минуту
Цитата Сообщение от Jamaica Посмотреть сообщение
Во многих средах это именно так и делается.
но не в Акцессе
1
-5 / 2 / 0
Регистрация: 08.04.2024
Сообщений: 58
26.05.2024, 11:08  [ТС]
alvk,
Цитата Сообщение от alvk Посмотреть сообщение
что ему должны всё делать нахаляву. Чисто с медицинской точки зрения
Дак Вы и разместите объявление у себя "Дам совет ТС" - 500 рублей, "напишу две строчки кода" - 700 рублей, потом посмотрите сколько Вам спасибо скажут. Чего не размещаете, тогда делать будете не за халяву.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.05.2024, 11:08

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера 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 (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru