|
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 49
|
||||||||||||||||||||||
Перенос формулы MS Excel в MS Access13.02.2025, 08:59. Показов 5307. Ответов 40
Добрый день!
Прошу вашей помощи по переносу формулы из эксел в аксес. Формула выглядит так:
В экселе выглядит так:
- если в столбце "Гражданство" встречаются слова "Россия" или "Беларусь" или не заполнено, то к дате прибытия добавляется 3 дня если не не встречаются, то к дате прибытия добавляется 14 дней - если в столбце "МУ" стоит дата (не пустое, ручной ввод) и в столбце "Гражданство" отсутствуют слова "Россия" или "Беларусь", то дата дублируется в столбец "План дата выезда" - если в столбце "МУ" встречаются слова "ок" или "ок Иванова" и в столбце "Гражданство" отсутствуют слова "Россия" или "Беларусь" или не заполнено, то устанавливается сегодняшняя дата в столбец "План дата выезда" После получения искомой даты нужно получить число номер недели:
Возможно ли это выполнить кодом в аксес? Если да, то прошу содействия в написании кода для выполнения данной задачи.
0
|
||||||||||||||||||||||
| 13.02.2025, 08:59 | |
|
Ответы с готовыми решениями:
40
Перенос данных из Excel в Access Перенос данных из Excel в Access через ADO Программый перенос из Access в Excel |
|
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 49
|
||||||
| 19.02.2025, 12:49 [ТС] | ||||||
|
Значит автор нажал не ту иконку с языком программирования.
Посмеялись и ладно) этот вопрос уже не актуален. Поясните что тут неправильно:
![]() Может tbl_ПВП иначе записать?
0
|
||||||
|
13264 / 5942 / 1528
Регистрация: 05.10.2016
Сообщений: 16,623
|
||
| 19.02.2025, 13:31 | ||
|
02. Инструкция Debug.Print sql не исполняет запрос, но печатает его в Immedieate Window, необходима шестиугольная инструкция исполнения запроса, типа: CurrentDb.Execute ...
0
|
||
|
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 49
|
|
| 19.02.2025, 13:40 [ТС] | |
|
Поправил...
0
|
|
|
13264 / 5942 / 1528
Регистрация: 05.10.2016
Сообщений: 16,623
|
||
| 19.02.2025, 14:23 | ||
|
Проверяйте, тут вам и потребуется Debug.Print sql.... Настаиваю на своём "шестиугольном" мнении из пост #16 Как писал великий древне-монгольский философ Геродот: "Тут вам не там ..."
0
|
||
|
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 49
|
||
| 19.02.2025, 15:24 [ТС] | ||
|
Обязательные поля не используются.
Теперь такие сообщения: values(23.01.2025,4) это результат вычислений в форме, мне его и надо в таблицу скопировать. Eugene-LS,
0
|
||
|
13264 / 5942 / 1528
Регистрация: 05.10.2016
Сообщений: 16,623
|
||
| 19.02.2025, 16:20 | ||
SQLDate = Format$(varDate, "\#mm\/dd\/yyyy\#")Если "время терпит" (занят сильно пока, но не надолго), присылайте материал, описание точки входа на: 2867077@gmail.com Посмотрю что можно сделать.
0
|
||
|
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
|
|
| 19.02.2025, 20:35 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 49
|
|
| 20.02.2025, 12:50 [ТС] | |
|
Панург,премного благодарен
![]() Не разобрался как объявить второй Select Case, для поля "неделя", на этой же форме. Затолкал в этот же Case, просчиталась только последняя запись. Подправьте пожалуйста
0
|
|
|
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 49
|
||
| 20.02.2025, 17:06 [ТС] | ||
|
Добавлено через 1 час 22 минуты Отбой отбою , всё таки надо второй Select Case прописать для "неделя".Это сейчас получилось так, что если в поле "Гражданство" стоит значение "Россия" или "Беларусь", то поле "неделя" не заполняется.
0
|
||
|
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
|
|
| 20.02.2025, 17:52 | |
|
0
|
|
|
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
|
|
| 20.02.2025, 18:26 | |
|
немного поправил вычисление дня недели - вычисляется в источнике данных формы
0
|
|
|
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 49
|
||
| 21.02.2025, 08:41 [ТС] | ||
|
Панург,
, где посмотреть![]() Мне бы надо так же как с ПланДатаВыезда переносить данные в таблицу поля "неделя". (поэтому я и спрашивал про второй Select Case)
0
|
||
|
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
|
|||||||
| 21.02.2025, 10:24 | |||||||
|
Добавлено через 4 минуты Добавлю... Если записей уже много и лень каждую шевелить (редактировать) для вычисления, можно единоразово воспользоваться кодом выполняемым, например, на двойной клик по форме (см. спойлер). сюда смотри
Добавлено через 3 минуты не надо его запускать каждый раз и ставить на события открытие формы или текущую запись. Это одноразово.
0
|
|||||||
|
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 49
|
|||||||
| 21.02.2025, 11:15 [ТС] | |||||||
|
Я вернул вычисление на форме в поле ПланДатаВыезда через построитель. А в VB (Form_AfterUpdate) написал так:
0
|
|||||||
|
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
|
|
| 21.02.2025, 13:05 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 49
|
|
| 21.02.2025, 13:38 [ТС] | |
|
Я дальше экспортирую эти данные из таблицы в excel и там строю сводный отчет.
0
|
|
|
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
|
|
| 21.02.2025, 13:59 | |
|
Whirlwind, запрос тоже можно экспортировать
0
|
|
|
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 49
|
|
| 21.02.2025, 14:19 [ТС] | |
|
Точнее не так, я делаю импорт таблиц в excel (через excel), формы нельзя импортировать.
По этому методу сохраняется связь таблиц в access и excel. В excel обновляю данные которые заносили через access и дальше сводная таблица сразу актулизируется.
0
|
|
|
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
|
||
| 22.02.2025, 15:39 | ||
|
Ты всегда хочешь импортировать одни и те же данные? Или как-то будешь выделять какой-то набор? И вообще, с твоим подходом зачем тебе акцесс? сиди на экселе дальше...
0
|
||
|
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 49
|
||||
| 24.02.2025, 10:16 [ТС] | ||||
|
Так-то можно и форму экспортировать, но через командное меню access даёт только по одной штуке и с заменой файла.
0
|
||||
| 24.02.2025, 10:16 | |
|
Перенос заливки из ячеек excel в ячейки Access Перенос данных из MS:Access в MS:Excel в нужной форме Подстановка области из excel в форму Access и перенос в отчет Access Перенос сводной таблицы из Access в Excel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Программа опроса у.з. расходомера 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
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|