2009-07-28 2 views
0

В чем разница между отчетом и формой?Различия между отчетом и формой

В VB6 у нас есть Data Report Designer, который поможет в создании отчетов данных.

Я еще не использовал отчет в своем приложении. Для меня это похоже на форму, но я думаю, что между ними должна быть какая-то разница, или нет необходимости в том, чтобы слово «отчет» существовало?

Не могли бы вы рассказать мне разницу между отчетом и формой?

ответ

2

Форма обычно используется для добавления/обновления/удаления записей.
Отчет представляет собой представление данных, доступное только для чтения, которое вы хотели бы видеть.

Чтобы дать вам тупой пример, можно предположить, тестовый вопрос бумагу форму & отчет карты (который показывает свои оценки), отчет :)

Реальный пример может быть - когда вы одолжить книгу из библиотеки, программное обеспечение будет использовать какую-то форму для обновления инвентаря & помните, кому дана книга. Отчет в этом примере может быть - список всех книг, заимствованных на этой неделе.

Это ясно, как грязь?

+0

Спасибо. Теперь я вижу различные сценарии, которые они должны применять. Но я до сих пор неясно о программной разнице между ними. Какие аспекты программирования отличает отчет от формы, так что отчет называется специально как «отчет», а не «форма»? – SlowGrace

+0

Еще один пример: вы покупаете вещи в продуктовом магазине, просматриваете его и на экране вы видите форму, которая может принимать ваши товары, проверять фактическую цену от цены и хранить ваши записи в своей базе данных. Форма получает всю информацию со сканера и сохраняет ее в БД. То, что вы получаете, - это квитанция, которую я могу сказать - это отчет для вас. – shahkalpesh

+0

Чем отличается от отчета в ПРОГРАММИРОВАНИИ? – SlowGrace

0

Формы предназначены для ввода данных - по одной записи за раз.

Отчеты для вывода - все соответствующие записи.

+0

Когда мы программируем отчет, мы программируем иначе, чем мы делаем с формой? – SlowGrace

+1

Да, у вас есть разные вещи, о которых можно беспокоиться с отчетами - повторение верхних и нижних колонтитулов, растущих текстовых полей, чередование строк, разрывов страниц и т. д. Однако, это действительно отчет «дизайн», а не «программирование». – Antony

+0

Спасибо! Оба ответа полезны, и кажется, что только один может быть выбран п. Я здесь новый, спасибо вам. – SlowGrace

1

Форма используется для ввода данных, тогда как отчет генерируется из введенных данных.

Смежные вопросы