VB Programing support Access Database Microsoft Office VB.Net & SQL Server nev@NevVB.com.au Sydney, Australia (02) 9453-0456 Contact Details 28/01/2012
The Microsoft Access Database system is the most popular desktop relational Database system in the world today. The Microsoft Access Database is significantly cheaper to implement and maintain compared to using larger Database systems.
The Microsoft Access Database system is ideal for the small business or company department. It has boosted the productivity of many a company. Microsoft Access is a powerful and versatile tool, and when combined with Microsoft Visual Basic for Applications (VBA) – there are very few small business systems that cannot be programmed.
The Microsoft Access Database system has more support and consultants available than any other Database system. The Consulting rates are considerably lower compared to Oracle or SQL Server Databases. Microsoft Access enables a complex database to be set up and running in at least one half the time and cost of other Database systems. Microsoft Access Database custom software development ensures that Microsoft Visual Basic Programming solution is unique to your organisation.
The Microsoft Access Database can be optimised for large record sets, storing many thousands of records without experiencing any degradation in performance. The Microsoft Access Database performs well on networks with up to 10 simultaneous users.
The full power of Microsoft Access can only be realised with the use of the Microsoft Visual Basic Programming language. In addition to working with data and objects such as forms and reports in the Microsoft Access interface, Microsoft Visual Basic is used to write procedures that dynamically create, delete, and modify the Microsoft Access data.
Microsoft Access has its own database engine – the Microsoft Jet Database Engine. Jet is designed as a file share database that supports single and multi-user database applications with databases up to 2 GB in size.
In order to support multiple users, the data portion of a Microsoft Access Database (the Back-End) is stored on a Server. The Jet Database engine that runs on the Client workstation (the Front-End) does all the data processing.
The advantages of a split database architecture are:
The Disadvantages of File-Server Mode:
Maintaining a Database on a File-Server is inherently less reliable than using SQL Server.
Microsoft Access in Client/Server Mode:
The primary advantage that distinguishes the Client/Server mode of solution development is that all data is under the control of the SQL Server database. The Client/Server architecture provides greater reliability and features that cannot be supplied by the File-Server architecture.
The decision to use a Client/Server solution is driven primarily by two factors: scalability and reliability. When user numbers increase, a Client/Server solution should be considered instead of a File-Server solution. Microsoft Access and Microsoft SQL Server are the ideal combination for developers building custom business solutions.
Microsoft Access lets developers integrate SQL Server Databases with Microsoft Access Project (ADP). ADP supports the direct creation and editing of SQL Server tables, views, and stored procedures. But ADP cannot store local tables or link to data from other sources.
It is best to use Access tables linked to the SQL Server and ADO with OLEDB, rather than using ADP.
Microsoft Access and Microsoft SharePoint:
Microsoft SharePoint is basically a Web site that allows sharing of data across a network. It must reside on Windows Server 2003 or SharePoint 2010. SharePoint is usually used to share information in a company, using an intranet on a Local Area Network (LAN). SharePoint is not intended for large-scale Internet use.
All data, such as document libraries and lists, are stored in an SQL database. SharePoint is well integrated with Access 2007. The SharePoint data can be viewed from Access as a Linked Table, or viewed with Internet Explorer. The Forms and Reports of Microsoft Access can use the SharePoint data.
SharePoint is still in its infancy, so it will be wise to wait for a few Service Packs and developer feedback.