Posts

Showing posts with the label ms access database tutorial

MICROSOFT ACCESS DATABASE 2013: BUILDING A NAVIGATION CONTROL FORM

Image
Of course, one assumes you have also pre-prepared and built either the forms or reports that will be linked and associated to each tab added which will require using the wizard or templates available. I always suggest a plan before building these forms and reports and have suggested many times from my previous blog posts in the past of the approach to the above. In order to keep your  Microsoft access tutorial  forms optimised and perform well, some useful tips may help when build a form. I like the way this video uses both the property sheet and ribbon bar to easily set and apply various properties which also uses the right-mouse click action to quickly gain access between views (via the tab). The music may not be to your taste but I find having music on in the background really helps me when I design  Microsoft Access database forms . It can even be some heavy rock! If you want to learn more about  Microsoft access tutorial  forms , take a lo...

MICROSOFT ACCESS DATABASE FUNCTIONS

Image
This is something I have touched on briefly in the past with an article called  Microsoft access tutorial  Functions which introduced you to the popular functions and the tool to generally browse for other not so popular function calls. So as a revisit to this topic, there’s no point describing each and everyone that’s at your disposal – that would be silly as we all have different uses for our Access databases but instead you can find a full list (by category) by going to Microsoft’s Office Access Functions (by category)page instead. Microsoft Access Database Functions It clearly states that this page contains links to articles that provide details about common functions used in expressions in Microsoft Access. They are arranged first by group and then are arranged alphabetically at the end of this article. TIP    Beginning with Access 2010, the Expression Builder has IntelliSense, so you can see what arguments your expression requi...

MICROSOFT ACCESS TUTORIAL – HOW TO USE INPUT MASKS

Image
Microsoft Access databases provide a wealth of tools and utilities to help control design layouts and data integrity. Working with the latter, you can reduce and even dismiss any programming at all to control data entry to a field in a table or via a form using the Access Input Mask feature. Take a quick look at this useful microsoft access tutorial (using version 2010) on how to set up an input mask. https://www.youtube.com/watch?v=7XstSSyG8fw Very easy to create indeed and the video covers the pre-set options which to be honest is based on the US style conventions for storing telephone numbers and zip codes! Microsoft Access Tutorial: How to use Input Masks From one of my earlier posts, I’ve already mentioned about the key to knowing the input mask feature is to understand the code that sits behind this tool. This is particularly more important to know and master if you are going to not just build custom code solutions but clearly for the non US based systems, mak...

TIME-SAVING TIPS WHEN MS ACCESS DATABASE

Image
Timing is very important in everything we do in life, in this post you will find out tricks to easily optimize your speed when working with MS Access database, this tips will also help you manage the time while creating access database. Each table should have primary keys:  when creating access database in MS access make sure, each and every table in your access database should have primary keys. This allows the system to quickly locate and connect records with other tables, which are normally known as a secondary index on a connecting table’s field along-side the primary key field. Eliminating Subdatasheet’s:  when working with MS access database, it creates unnecessary Subdatasheet’s between the related tables, this has a huge performance hit if the tables are open, it’s advisable you set this property none when working with MS access in other to save more time and optimize your speed. Don’t apply the index to the field with identical data:  if you have a number...

MICROSOFT ACCESS DATABASE ERROR 3112, RECORD(S) CANNOT BE READ!

Image
Who says software is perfect? Microsoft Access database is no different and can suffer to either poor programming or bad computer memory, cluster blockages or fragmentation build up. One common error code seen (but not often arises) in your MS Access is “ Error 3112 ” with a supporting message implying records cannot be read; no read permission for a particular table or even a  system table  (which is normally hidden). So, when working on your Microsoft Access database and opening either a MDB/MDE/ACCDB/ACCDE file, and you see this unexpected error “Record(s) cannot be read; no read permission on ‘….’ ”, you can assume somehow your database file has become corrupted.Also, you may also come across the same error code 3112 if you are trying to access a file for which you do not have the required amount of permissions but then again, you should have a better handle on the latter. However, if you have full access and there no restrictions to a file in your server (or cli...

HOW TO INSERT DATE AND TIME INTO THE HEADER AND FOOTER SECTIONS OF YOUR MS ACCESS REPORT ?

Image
There are various formatting choices that give flexibility and make reports more efficient.  Microsoft Access 2016  has a  report Wizard  (as a starter point) that walks you through the process of creating a report. The report look and feel will greatly depends on the user’s requirements. The more complex it gets, the higher the degree of customization is needed. The greatest strength of any report is in its structure. If the report is informative, it will surely stand out. You can improve your reports by inserting headers and footers, adding logos, and changing color combinations. In this blog, you will learn how to insert time and date into the header and footer sections of your  Microsoft Access 2016    report. Header and Footer Sections The header section...

Microsoft Access Database Library: 7 Reasons Why It Should Be Used

Image
7 Reasons Why Microsoft Access Database Should Be Used First of all, let’s clear up what is actually a Microsoft Access Database library. Simply put, it’s a code library or code database when programming your Access database (using VBA code) and is used to manage and access other objects from other applications and sources that are deemed external to MS Access. Therefore, to communicate with say Microsoft Excel or Microsoft Outlook, you would need to first enable and allow permission to use their respective library files before VBA could talk and work with these applications and is provides a layer of security and control how objects are utilised. So, we are talking about programming Microsoft Access Database using VBA code and it’s not uncommon to have to enable add references to other applications and objects. By doing so, you are really just re-using existing and predefined code to manipulate objects in a certain way and help to quickly build powerful procedures...

BACKUP MICROSOFT ACCESS DATABASES: HOW TO APPLY MULTIPLE BACKUPS

Image
Using a  Microsoft Access  database provides a rich set of tools and features that users at all levels tend to chug away entering data, running reports and build new objects and give little time (if any) to some basic housekeeping including the very basics of backing up database files. There are various strategies and methods that can be applied to your  Microsoft Access   database and this blog post will highlight some of the options for you. Backing up your database should be practiced for obvious reasons, but this should also be applied with good failsafe measures too when restoring or recovering lost or corrupted data sets (which can happen from time to time). Is there a high-level and technical skill required here? Of course not, it just needs a good plan, applying some common sense and implement simple strategies – whether you are a large corporation or small medium sized business! Take from the following options below and even considered using multip...

Access Queries: Date Criteria May Not Always Work with MS Access Query

Image
Learning about ms access query  is the key to a good database management system as it is the heart of any database application . There are many ways and questions to ask a database using queries and mastering the special conventions and criteria will pay dividend and avoid silly mistakes, illogical record set results and even errors. One of the more commonly used criteria and prone to errors (if misunderstood) is the date/time data type and it’s conventions. Take a look at the ms access query below showing orders before the year 2016 and the design of the query which suggested a date range from 1 st January 2016 to 31 st December 2016. The criteria for the above shows >=#01/01/2016 < #31/12/2016# which will not actually return the correct range and instead show what’s known as logical errors (dates outside the range). It’s missing the ‘And’ operator and better still adding the ‘Between’ operator will capture the correct range too. The # (hash sign) ...