393 / 137 / 37
Регистрация: 16.03.2013
Сообщений: 1,500
1

Использование названия столбца в при объединении данных

19.08.2016, 08:19. Показов 585. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день! Подскажите можно ли в выражения типа
= ([поле1] & "." &[ Поле2]) Вместо значения Поля2 как то подставить его наименование, допустим оно называется "01"
чтобы выводилось значение = ([поле1] & "." & 01) то бишь нужно скрестить значение Поля1 с названием поля2 и вывести его в свободном поле.
Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.08.2016, 08:19
Ответы с готовыми решениями:

Потеря данных при объединении томов
Здравствуйте! Ситуация такая: перед объединением диска С и диска D я сохранил все важные данные с...

Использование столбца базы данных для записи в массив
Помогите реализовать следующий код: Приложение подключается к базе данных связкой TADOConnection...

При объединении файлы csv
Нашел макрос для объединения файлов, при выполнении конечный файл пуст. в чем дело. пробывал даже...

Ошибка диска при объединении разделов
История такова, жыли были 2 раздела "С" и "D" оба под одной файловой системой, раздел "D" был пуст,...

10
Мы один, давай на "ты"
3630 / 1334 / 325
Регистрация: 16.06.2016
Сообщений: 3,178
19.08.2016, 10:29 2
Чем не устраивает?
Цитата Сообщение от Braser Посмотреть сообщение
Visual Basic
1
= [поле1] & ".01"
0
393 / 137 / 37
Регистрация: 16.03.2013
Сообщений: 1,500
19.08.2016, 10:48  [ТС] 3
Строка - Год и месяц, Название столбца - число месяца, нужно объединить их для создания выражения под функцию условного форматирования.
Если допустим Format([ГодМесяц]'в этом поле у меня находится дата в виде - "yyyy.mm" ' далее объединяем через точку & "." & с именем столбца [01].[Name]; получаем имя дня недели"ddd")="Сб" или "Вс" и поле подсвечивается цветом.

Все вместе в строке УФ выглядит как : Выражение: Format([ГодМесяц] & "." & [01].[Name];"ddd")="Сб" или "Вс" в других столбцах меняем имя [Столбец].[Name] на ему соответствующее.

Я уже собственно так и прописал. Вроде работает нормально. Меняешь месяц или год, меняется подсветка выходных дней.
0
Мы один, давай на "ты"
3630 / 1334 / 325
Регистрация: 16.06.2016
Сообщений: 3,178
19.08.2016, 11:31 4
Цитата Сообщение от Braser Посмотреть сообщение
[ГодМесяц]
Так и хранится? Текст? Хм...
Проще для форматирования
Visual Basic
1
Weekday(Date,vbMonday)>5' больше 5 - выходные
0
393 / 137 / 37
Регистрация: 16.03.2013
Сообщений: 1,500
19.08.2016, 11:45  [ТС] 5
Да, так и хранится год и месяц в текстовом поле, наследует из другого поля это значение при новой записи
А когда соединяем через условное форматирование с именем столбца(числа от 1 до 31) способом описанным выше, то выводит имя дня недели на эту дату. сам не знал

Добавлено через 1 минуту
Теперь другая заморочка, как блокировать поля, в месяцах в которых нет 31 числа или того меньше...
0
Мы один, давай на "ты"
3630 / 1334 / 325
Регистрация: 16.06.2016
Сообщений: 3,178
19.08.2016, 11:51 6
Braser, и 31 поле?
А задача этой таблицы какая? Может хватит 3 полей: ID, Data, Value (схематично).

но это уже риторический вопрос скорее, и продолжить отвечать я не смогу скорее всего. Уехал.
0
393 / 137 / 37
Регистрация: 16.03.2013
Сообщений: 1,500
19.08.2016, 12:15  [ТС] 7
Табель отработанного времени.
0
Эксперт MS Access
26818 / 14497 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
20.08.2016, 12:58 8
Цитата Сообщение от Braser Посмотреть сообщение
Теперь другая заморочка, как блокировать поля, в месяцах в которых нет 31 числа или того меньше...
Braser, если уж Вы решили держать широкую таблицу для табеля, хотя не думаю, что лучшее решение, можно в условном форматировании для 3 полей с номерами 29, 30, 31 в условном форматировании применить выражение, например для поля 29
Visual Basic
1
Day(DateSerial(Year([ПолеДаты]);Month([ПолеДаты])+1;0))<=29
Для полей 30,31 аналогично, только меняется число
3
459 / 246 / 15
Регистрация: 29.10.2014
Сообщений: 1,079
20.08.2016, 21:41 9
Но поле, отформатированное как поле даты (свободное), или связанное типа Дата сами не дадут ввести 30 февраля.
1
9113 / 6051 / 591
Регистрация: 27.03.2013
Сообщений: 19,886
20.08.2016, 21:55 10
commun,
Знать количество дней в месяце очень даже полезно, дабы скрывать не существующие столбики (Щас alvk начнет ругать ) и тогда уж точно при всем желании не ввести хоть чего в невидимое поле.
Миниатюры
Использование названия столбца в при объединении данных   Использование названия столбца в при объединении данных  
1
459 / 246 / 15
Регистрация: 29.10.2014
Сообщений: 1,079
20.08.2016, 22:57 11
Ну почему же. Формы очень даже
0
20.08.2016, 22:57
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.08.2016, 22:57
Помогаю со студенческими работами здесь

При объединении слоев не сохраняются их стили
Привет;) Подскажите, пожалуйста, работаю в фотошопе СС 14.1.2, при объединении слоев не...

Не выводить последний столбец при объединении
При объединении файлов в один, мне нужно чтоб последний столбец не выводился. В обоих файлах...

Несостыковка типов при объединении строк
Надо объеденить строки, хочу воспользоваться для этого функцией strcat(), но она возвращает...

Error 438 при объединении ячеек
Добрый день! прошу помощи!! пишу такой код objdoc.range(objdoc.tables(n_d * 2 + 2).Cell(n_i + 3,...

Вывод последней записи при объединении таблиц
Есть две таблицы, user и transaction пытаюсь сделать страницу просмотра пользователей где...

Пропали данные с HDD при объединении разделов!
Вечер добрый, нужна помощь! Выполнял объединение разделов жесткого диска Акронисом. И в этот...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

Новые блоги и статьи
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS, Swagger и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru