Нашият централизиран ИТ отдел предложи два основни ad hoc инструмента за заявки за общата ни потребителска база от приблизително 200 служители:
Microsoft SQL Server Management Studio 2008 (SSMS)
Microsoft Access 2003
Околна среда
Бекенд базата данни е Microsoft SQL Server 2005 база данни само за четене.
Схемата е 400+ таблици; разрешаването на достъп до необработените данни за нашия генерален щаб би било катастрофа.
Ще изградим „абстрактни слой“ върху необработените данни, за да може нашият генерален щаб да изпълнява ad hoc заявки.
Абстракционният слой най-вероятно ще съдържа няколко изгледа.
Редица потребители имат основни познания в Microsoft Access; никой не е използвал SSMS.
Кой от горните инструменти (или алтернатива) би бил най-добър за определено нетехнологична потребителска база от приблизително 200 души? Какви са плюсовете и минусите на всеки от тях?
Освен това ИТ отделът предложи да научи хората на T-SQL, за да могат да използват SSMS. Това разумно ли е?
По-доброто събитие за обработка тук е KeyDown. KeyDown ще се задейства, когато потребителят изрично въведе в полето или друг компонент симулира потребители, които пишат, като изпраща съобщения до
TextBox
. Това отговаря на сценария, който описахте.Ако от друга страна изберете да отговорите на събитието TextChanged, вие ще отговаряте на всеки случай, когато текстът е променен (от потребител или от код). Това означава, че вашето събитие ще бъде повдигнато, ако изрично кажа
- person David-W-Fenton   schedule 05.12.2009