|
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 49
|
||||||||||||||||||||||
Перенос формулы MS Excel в MS Access13.02.2025, 08:59. Показов 5198. Ответов 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
|
||||||
|
13236 / 5918 / 1522
Регистрация: 05.10.2016
Сообщений: 16,573
|
||
| 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
|
|
|
13236 / 5918 / 1522
Регистрация: 05.10.2016
Сообщений: 16,573
|
||
| 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
|
||
|
13236 / 5918 / 1522
Регистрация: 05.10.2016
Сообщений: 16,573
|
||
| 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|