Я ищу быстрый способ включения ввода данных в хорошо структурированную базу данных SQL.Инфопат для ввода/обслуживания данных?
Мы определили все наши правила ввода данных (с помощью этой проверки, обязательные поля и т. Д.), И теперь мы ищем инструмент, позволяющий максимально упростить эту базу данных.
База данных в основном ориентирована на продукт, поэтому важно добавлять/редактировать продукты. Всякий раз, когда происходит изменение поля, оно должно быть проверено на соответствие правилам данных, чтобы убедиться, что оно «имеет смысл» перед записью в базу данных. Для нас важна способность запускать отчеты по исторической информации, поэтому база данных также должна висеть на всех исторических характеристиках продуктов.
В конце концов, эти данные будут использоваться для некоторых стандартных отчетов и будут доступны через службу отчетов о стиле панели инструментов, которую мы когда-нибудь можем себе позволить! (надеюсь)
Будет ли Infopath хорошим способом сделать это? Существуют ли какие-либо статьи вокруг места, где обсуждаются аналогичные подходы и как они могут это сделать?
Если нет, что бы здесь предложили пользователи?
Предыстория: Я из области бизнеса/продукта, и я стараюсь сделать некоторые работы, чтобы получить хороший результат.
У меня есть соответствующий ИТ-разработчик, проектирующий это. Любые указатели на то, что я должен искать в его дизайне, чтобы подтвердить его на ходу? – anthon
@anthon - взгляните на эту статью в KB: http://support.microsoft.com/kb/827007 Вам нужно будет убедиться, что когда пользователь редактирует продукт, который регистрирует изменения. Один из способов сделать это - использовать триггеры для получения контрольного журнала. Другим является требование доступа через хранимые процедуры, которые содержат версии - есть много способов скинуть этот кот. Если база данных просто применяет ее, не имеет значения, какой клиентский инструмент вы используете. Если вы полагаетесь на клиентский инструмент для регистрации версий, то потенциально вы можете пропустить изменения, которые идут вокруг инструмента. –
И как вы тогда сообщаете об этих исторических изменениях, скажем, временном ряду? Это то, что нужно определить сейчас или это нормально добавлять вовремя? – anthon