Solution Development Studios

From Data To Information - Information to Knowledge - Knowledge to Action - Your Data Your Way
Home
Business Systems Analysis
MS Access Development
Contact Us
About Us
Site Map
Services
Development Tools
Business Analysis Tools

Development Tools

Technologies Used

 

Database (Ms Access -> SQL Server Express -> SQL Server)

·         Microsoft Access

o    Provides a powerful set of database tools that allows users to easily organize access and share information across the enterprise. It supports a wide variety of sources and readily links with other existing business systems, including Excel, SQL, ODBC data sources and other databases and files. Its design and coding environment assists the developer in creating customized navigation tools, data entry screens, and robust reporting.

·         SQL Server

o    If you need a more robust and larger database Microsoft now has SQL Server Express. With SQL Server Express 2005 you can run your database application on a desktop, laptop or server. It contains industry leading data security, reporting services and other innovative feature typically found in higher end products (such as XML, T-SQL, CLR, full text search)

o    As your enterprise grows, no worries, so can your database as you migrate to the full fledge SQL Server to handle terabytes of data? Commonly used by financial services, manufacturing, retail, professional services, government and other industries.

 

Language (VBA -> VSTA - > VSTO - > VB.NET)

 

·         VBA

o    Microsoft Visual Basic for Applications is the programming language embedded within the Microsoft Office family of products that enables developers to build custom solutions extending the functionality of the Office Suite (Access, Excel, Word, etc.). Developers creating applications in VBA can significantly reduce the development cycle of custom business systems.

 

·         Microsoft is moving VBA to VSTA

o    Visual Studio 2005 Tools for Applications (VSTA) provides a powerful customization toolset for ISVs, their customers, and their partners.  Built on Visual Studio and the .NET Framework, VSTA enables innovative customization scenarios while offering new levels of security and control.

o    When integrated into an application, VSTA accelerates the development of tailored solutions for specific customer needs.  Offering managed extensibility for both COM and .NET applications, VSTA makes it easier to write reliable, robust, and secure customizations.  In addition, VSTA projects open in full Visual Studio, making customizations easier for IT departments to develop, manage, and deploy.

o    VSTA enables ISVs to serve a broader customer base without modifying their core product.  A standardized toolset and a managed extensibility environment, VSTA gives ISVs a strategic advantage in meeting specific customer needs more rapidly and at lower cost.

 

o    As part of the Visual Studio family, VSTA will continue to inherit innovations in Visual Studio and .NET, gaining new features with each release.  For example, VSTA will soon enable customizations that use Windows Presentation Foundation for rich UI or Windows Communication Foundation for connected systems development.

 

·         VB.NET

o    For the most powerful solution we have VB.NET.

o    Visual Basic is a tool for productively building type-safe and object-oriented applications. It allows developers to create a wide range of Windows, Web, mobile, and Office applications built on the .NET Framework.

 

MS Office (Word, Access, Excel, PowerPoint, Outlook, InfoPath, Visio & more)

o    MS Office is not just a word processor spreadsheet anymore.

o    It is tools for teams to collect, organize, and share critical information across geographic or organizational boundaries

o    Microsoft Office Professional / Enterprise or Ultimate will help you and your organization work more efficiently and effectively with a new set of powerful tools for creating, managing, analyzing, and sharing information

o    Get more out of the Microsoft Office system programs you use every day.

o    The Microsoft Office Fluent user interface enables you to be

o    More successful finding and using program features by organizing product features according to task, labeling them with both text and graphics, and enhancing ScreenTips with illustrations and Help text.

o    Deliver high-impact results that look more professional.

o    Create, review, and publish professional-looking content quickly and easily.

o    Develop and share greater insight from spreadsheet data.

o    Manage your time and commitments more effectively.

o    Streamline communication, information sharing, and group project work.

o    Integrate documents into business processes.

o    Gather information efficiently and reliably.

o    Make more effective use of corporate data resources.

 


Frontends (MS Access, InfoPath)

  • How the user sees and uses the data & forms how you perform your everyday functions and process. All very important.
  • The frontend must be clean, inviting and user friendly.
  • We now have choices that will allow us to create fabulous and great looking frontends that are attached or bound to your data.

        MS Access (Access Data Projects)

·         Like an .mdb file, an Access project file also allows you to develop a database application in the Access environment, but instead of using Jet, you're natively using either Microsoft SQL Server or the new Microsoft Data Engine (MSDE) as the back-end database. You can use an Access project to create an entirely new SQL Server or MSDE database, or to connect to an existing database. You then use tools in Access to create or modify the tables, relationships, views, stored procedures, and other database objects that are stored on your server, and create and save the client application objects (forms, reports, macros, and modules) that are stored in the .adp file.


·         Another cool thing about Access projects is that you can now develop a rich user interface for SQL Server or MSDE databases by using the familiar Access environment. For example, you can create forms, reports, macros, and modules just as with traditional Access applications. However, creating tables is a little different, and relationships are called database diagrams. In addition, there are new database objects that you can use, such as views, stored procedures, and data access pages. For data access, you can use ActiveX® Data Objects (ADO), which is a rich object model for accessing data from a variety of sources.

InfoPath

·         Collect and manage data with ease. Extend the reach of your business with rich electronic forms.

·         Like most people, you probably fill out business forms on a regular basis, including expense reports, time cards, surveys, or insurance forms.

·         You can use Microsoft Office InfoPath 2007, which is part of the 2007 Microsoft Office system, to both design and fill out electronic forms.

·         You can use InfoPath to collect business data from the people whom you work with, including your colleagues, partners, suppliers, and customers. For example, you can use InfoPath to create a form template for expense reports for the people in your organization.

Data Back Ends (MS Access, SQL Server Express, SQL Server, Oracle)

o    Access

o    You can connect your form template to an existing Access database. Users can then query or submit data to that database. Similarly, you can populate list boxes with values from the database or bind (bind: To connect a control to a field or group in the data source so that data entered into the control is saved. When a control is unbound, it is not connected to a field or group, and so data entered into the control will not be saved.) controls to the fields and groups associated with the database.

 

o    SQL Server or other ODBC data

o    InfoPath works with SQL Server databases in any of the following formats: Microsoft SQL Server 2000 through Microsoft SQL Server 2005.

o    You can design a form template that is connected to a SQL Server database. Users can then use the form to query or submit data to the database. Similarly, you can populate list boxes with values from the database or bind controls to the fields and groups associated with the database.

 

3rd Party Add-On

Are you tired of the same look and feel?  Or do you want extended functions and capabilities. The follow companies make great add-ons to do just that! Calendars, Schedules, PIM, animated list boxes, dialogues, charts, etc.

 

We can add these extra functionalities to your projects.

o    DBI Tech -

o    FMS, Inc -