Microsoft Access 2. Microsoft Access is one of those applications you either love or loathe. Some of the features are quite useful for smaller databases, like address books and CDDVD collections, but the 2. GB database file size limitation is constricting. The Office 2. 01. Access offers some improvements that make the application more usable, including reliability enhancements. This post will look at some of these new andor improved items to bring you an overall picture of just what Access 2. Web ready database format. The Web is the new desktop in some environments. The Access team took this into consideration and provided a Web ready format for databases. While previous versions of Access allowed publishing to the Web via scripting technologies to access the data, Access 2. Web publication even easier by making use of the Web Database type. Macros. Another change to Access 2. Macros function more like SQL triggers. They can be launched conditionally based on actions taken within the database, which not only improves performance, but also can improve the user experience by allowing tasks to be automated. Figure AThe Access 2. Data Macro Environment. Themes. Office themes are supported in Access 2. When using a form in Access, you can apply a theme to it, similar to the way themes can be applied in Word and Power. Point. This will help keep the appearance of your forms unified across the application. Themes can also be applied to reports created in Access. Groups of fields. Access 2. 01. 0 changes the way that fields are added to the database by using a better list of fields to insert. The Data Type gallery replaces the Add Field task pane and contains all of the common field types for use in a database. One handy new feature here allows you to add certain groups of fields, called Quick Start selections, as a collection rather than adding one field at a time Figure B. For example, when you select the Address Quick Start, multiple fields are inserted. Address. City. CountryLocation. State. Zip. Figure BQuick Starts allow you to add fields as a collection. In addition to the data types already available in the Add Field fly out, you can add your own to the list. You can save selected fields as new, user defined data types. When saving fields for later use, you can categorize them under any section within the Add Fields fly out, with the default being User Defined. Figure C shows the Add Field option. Figure CAdd Fields from Data Type gallery. Reporting. Access 2. To use or change the conditional formatting rules in a report, open the report and choose the Format tab on the Ribbon. Then, select the Conditional Formatting option. The Conditional Formatting Rules Manager Figure D lists the rules will be displayed. Just choose the field for which you want to addremovemodify formatting rules. The rules for the selected field are displayed in a box below. Figure DConditional formatting. Expression and Query Builder use Intellisense. Microsoft has included Intellisense in the Expression and Query Builder portions of Access. Intellisense helps complete the field names and other items you might use in these areas. This reduces the margin of error when working with queries and expressions, as well as the time spent looking up the spelling of field names in large databases. Conclusion. These are a few of the key features I have discovered when using Access 2. The biggest items by far for me are the macro changes and allowing them to function similarly to SQL Triggers. Access 2. 01. 0 also seems a bit friendlier than previous versions. Now if only we could get Microsoft to increase the 2. GB limit on file sizes. Advanced Conditional Formatting. This tip on Advanced Conditional Formatting explains how to use VBA code to add add additional conditional formatting options to your Microsoft Access database. It is suitable for all versions of Microsoft Access. One of my clients asked set up a database where the user could visually see where a particular process was up to. There were four stages. Each stage was assigned to a square object on a form, therefore there were four squares. As each stage was completed he wanted the square relating to that stage to change color, he wanted to achieve this by clicking on the square. If no stages were complete all four squares were white. If the first stage was complete, the first square would be clicked and would turn yellow, with the remaining 3 squares white. If the second stage was complete, the first square remained yellow and the second square changed to orange when clicked, with the last two squares remaining white. If the third stage was completed then the first two squares remained yellow and orange respectively and the third square turned blue. If the fourth stage therefore all stages of the process was completed, then all the squares turned green. This meant the process was finished and the product was ready. Are you following so farThis process is needed to be undertaken for each appointment throughout the day, therefore a continuous form was needed to display all the appointments, thus the need for advanced conditional formatting. If it was just in a single form, then conditional formatting would not be needed, you could achieve the same result by updating the colours by code. This is not possible in a continuous form as not all the records have the focus therefore it is impossible for formatting to change on all of the records without using conditional formatting and as this is a bit more complicated, we will need to use some code to achieve our result, thus the reason I have called it Advanced Conditional Formatting. To set the above up, first Create a new table with the following fields ID Autonumber. Time DateTime Short TimeStore. Value Number. Add the some times, into the time section. I added all times in half hour intervals from midnight to midnight. Build a continuous form based on this table. Include just the time field and the store value field. Now we want four instances of the Store. Value text field, you are most likely to only have one at present. Therefore copy and paste this field three more times so as you have four. Line these up all in a row beside each other. Change the names of each of these text fields to SV1. SV2. SV3. SV4. You can do this by right clicking on each of them, selecting Properties from the drop down list and clicking on the Other tab in the properties window, then next to Name enter the above names. This will help keep things consistent. Change the font to white, so as you cannot see the writing. This makes it look like you have 4 white boxes on each of the records on your continuous form. The next step is disabling all the boxes except the first one, this is to control the user on which box they can click. Therefore set the following properties for the last three boxes can be found under the Data tab in the properties windowEnabled False Locked True. These text fields are our four squares. The next thing we are going to do is to set the conditional formatting for each of the boxes depending on the value of Store. Value as each box is linked to the one field Store. Value then the value for each of the boxes in each of the records is the same at any one time. Store. Value has a value of 1, then 1 would be displayed in each of the four squares. Click on your first square SV1, then on the menu bar, select Format then Conditional Formatting Microsoft Access 2. For Access 2. 00. Design ribbon, it is now just called Conditional. The conditional formatting window will open. You will see the default is white on white. In the Conditon. 1 sections enter the following in the appropriate area Field Value Is Between 1 and 3. Choose Yellow background and font. Click on Add, then add the following to the next section Field Value Is Equal To 4. Choose Green background and font. This changes the square yellow, if SV1 value is 1, 2, or 3 and green if the SV1 value is 4. Repeat for SV2 with the following scenarios Field Value Is Between 2 and 3 Orange background and fontField Value Is Equal To 4 Green background and fontSV3. Field Value Is Equal To 3 Blue background and fontField Value Is Equal To 4 Green background and fontSV4. Field Value Is Equal To 4 Green background and fontOnce you have all that set up, we now need to add some coding to change the value of Store. Backup Software Freeware Pc Welt Magazin. Value this will in turn change the colors of the squares. This is the Advanced Conditional Formatting part. If you have not coded before do not worry as I will step you through it. Select the first square SV1, open the properties window for this textbox and click on the Event tab. Next to On Click click on the button. You will may need to place your cursor next to On Click for this button to appear. Select Event Procedure if prompted. The VBA coding window will open with the following two lines of code Private Sub SV1ClickEnd Sub. In between these two lines of code type the following If MeSV1 0 Then. Me SV1 1. Me SV1. Enabled True. Me SV1. Locked False. Me SV2. Enabled True. Me SV2. Locked False. Me SV3. Enabled False. Me SV3. Locked True. Me SV4. Enabled False. Me SV4. Locked True. Else. If Me SV1 1 Then. Me SV1 0. Me SV1. Enabled True. Me SV1. Locked False. Me SV2. Enabled False. Me SV2. Locked True. Me SV3. Enabled False. Me SV3. Locked True. Me SV4. Enabled False. Me SV4. Locked True. End If. End If. Close the VBE window by clicking on the outer X. Repeat for SV2, but this time add the following code to the On Click event If Me SV1 1 Then. Me SV1 2. Me SV1. Enabled False. Me SV1. Locked True. Me SV2. Enabled True. Me SV2. Locked False. Me SV3. Enabled True. Me SV3. Locked False. Me SV4. Enabled False. Me SV4. Locked True. Else. If Me SV1 2 Then. Me SV1 1. Me SV1. Enabled True. Me SV1. Locked False. Me SV2. Enabled True. Me SV2. Locked False. Me SV3. Enabled False. Me SV3. Locked True. Me SV4. Enabled False. Me SV4. Locked True. End If. End If. Repeat again for SV3, but add the following code If Me SV1 2 Then. MeSV1 3. Me SV1. Enabled False. Me SV1. Locked True. Me SV2. Enabled False. Me SV2. Locked True. Me SV3. Enabled True. Me SV3. Locked False. Me SV4. Enabled True. Me SV4. Locked False. Else. If Me SV1 3 Then. Me SV1 2. Me SV1. Enabled False. Me SV1. Locked True. Me SV2. Enabled True. Me SV2. Locked False. Me SV3. Enabled True. Me SV3. Locked False. Me SV4. Enabled False. Me SV4. Locked True. End If. End If. Finally repeat for SV4, adding the following code If MeSV1 3 Then. Me SV1 4. Me SV1. Enabled False. MeSV1. Locked True. Me SV2. Enabled False. Me SV2. Locked True. Me SV3. Enabled False. Me SV3. Locked True. Me SV4. Enabled True. Me SV4. Locked False. Else. If Me SV1 4 Then. Me SV1 3. Me SV1. Enabled False. Me SV1. Locked True. Me SV2. Enabled False. Me SV2. Locked True. Me SV3. Enabled True. Me SV3. Locked False. Me SV4. Enabled True. Me SV4. Locked False. End If. End If. We have one final bit of code to add, this is to make sure you can click the appropriate square as the focus moves from record to record. This time we are going to add some code to the On Current event for the form, this event is triggered when the focus of the record changes. To get to this event, right click in upper left hand corner of the form where the two rulers meet and select properties from the list provided. Click on the Event tab. Place your cursor next to On Current and click on the button.
Microsoft Access Conditional Format List Box Access© 2017