powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать несколько записей в одной строке
3 сообщений из 3, страница 1 из 1
Как сделать несколько записей в одной строке
    #39433717
Cognizer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаю задачу по созданию БД.
И не могу найти, можно ли сделать несколько полей на одной строке, допустим где № заказа 11356, а в дате выполнения и других столбцах несколько значений, но все они в разных ячейках. Вообщем вопрос - как сделать эти несколько ячеек на одной строке?

Модератор: Вложение удалено
...
Рейтинг: 0 / 0
Как сделать несколько записей в одной строке
    #39433725
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cognizer,
У поля отчета есть свойство "не выводить повторы"
...
Рейтинг: 0 / 0
Как сделать несколько записей в одной строке
    #39433851
Фотография гурД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CognizerДелаю задачу по созданию БД.
И не могу найти, можно ли сделать несколько полей на одной строке, допустим где № заказа 11356, а в дате выполнения и других столбцах несколько значений, но все они в разных ячейках. Вообщем вопрос - как сделать эти несколько ячеек на одной строке?
Попробую я. Предположить, что Автор хочет для удобства зрительного восприятия собрать в одном поле значения нескольких полей...

Форма, в которой находятся эти поля (текстовые ячейки и др контролы), берёт данные, отображающиеся в контролах, в таблице или в нескольких таблицах, объединённых посредством запроса. Запрос - это специально сконструированная текстовая команда для извлечения данных из таблиц для последующего использования данных.

С данными, запрашиваемыми из таблиц, производятся разные действия: фактически их или обрабатывают - сразу, или - перед этим соответственно - выводят в форму для оценки того, что предстоит с ними делать.

Форма таким образом имеет своим источником данных запрос. Например:
Код: sql
1.
2.
3.
4.
Select ПолеНомерЗаказа, 
         ПолеДатаВыполненияЗаказа, 
         ПолеИсполнительЗаказа
From ТаблицаЗаказы


Учёные, программисты, разработчики - те, кто придумал эту методику, были (и есть, и будут...) поразительно (или достаточно, или удивительно иногда...) предупредительны, фактически предвосхитив нужды пользователей системой. Хотя в момент разработки конкретные запросы пользователей не существовали, ну или как минимум не были ещё в большей своей части очевидными.

Разработчики предположили (если я угадал суть вопроса, конечно) и такие желания, нужды, как у Автора вопроса. Теперь, переходя непосредственно к ответу, делаем в форме новое поле, не связанное с табличным (но можно для этого 'пожертвовать' и уже имеющееся подходящее, например, по размеру, поле). Переписываем запрос-источник данных формы (DataSource):
Код: sql
1.
2.
3.
4.
5.
Select ПолеНомерЗаказа & " - " & ПолеДатаВыполненияЗаказа As НовоеПоле, 
         ПолеНомерЗаказа, 
         ПолеДатаВыполненияЗаказа, 
         ПолеИсполнительЗаказа
From ТаблицаЗаказы


Язык SQL, на котором пишут запросы, прост в том смысле, что интуитивно понятен, если есть цель, желание, намерение понять. Это ещё один плюсище изобретателю(ям) этой технологии...
(Вообще, компьютеры - интереснейшая вещь; и при ближайшем приближении нет здесь ничего сверхнеподъёмного ни по уму, ни по силе, ни по духу. Разобраться может легко любой: нужна лишь, как говорят паблисити, политическая воля...)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать несколько записей в одной строке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]