Return to ProgrammingMSAccess.com home page

 

CodeCharge Studio Version 2.0.6.11

Review By Chris Cowlbeck

 

 

New Features Applicable to My Application

Geared for Novice to Intermediate Users, or Hands-on Business Owners

 

This review is a continuing effort on my part to improve the womb-to-tomb time it takes to create and maintain a business model for our realty operation that integrates databases and web delivery.  My initial review can be viewed at the following URL http://www.programmingmsaccess.com/ProductReviews/CodeCharge%20Studio%20Review.htm and covers my point of view in using the software as well as the basics of setting up CodeCharge Studio, the steps for which have remained the same for version 2.  I have spent the last several months in my spare time building a more secure network and integrating redundant broadband services for our web reliability.  CodeCharge Studio code is proving to work well both inside the isolated network and passing data and web pages through the firewall successfully.  I’ll focus on several of the new features.

 

Documentation and Examples – Version 2 has improved the documentation of the product, by including detailed steps that will bode well for novices and intermediate users.  The screen shots are particularly helpful to those visually oriented.  The example pack delivered with this version provides a good deal of information useful in testing and trying different solutions.  In particular, I try to use the software on an intuitive basis when possible, as a test of great programming – when I can use it out of the box, it leaves me smiling.   But facing reality, the topics automated here are complicated and finicky.  The example pack installs as referenced in the Help section, right from the built-in menus without any hassles at all.  An example of how I used this was trying the Directory Builder fresh on a new page, where I promptly waded through guessing what the fields needed to be.  I went to the example pack and there is a page with the builder correctly configured, and a description page that walks you through the theory and implementation.  Excellent! 

 

In addition, for those seemingly buggy little issues that pop up in every undertaking on a computer and which are server, system or path issues not of the software, their on-line Help is prompt and effective.  Of the many models of Help I have seen, they use a reporting vehicle over the web, which logs and emails you a support log number.  A tech then suggests a fix, posts it to the on-line database, then emails you to check the reply.  You can then the try fix, and then post back a response on the web database about how it worked.   I have been very pleased with CodeCharge Studio Help service.

 

Date Picker Builder – Our business references a lot of dates – particularly those out into the future.  For a number of years, I have been fiddling with various date entry mechanisms for MS Access and ASP.  Recent strides include date picker components and CodeCharge Studio has included a nice one in this version.  I had difficulty at first, but it turns out I had the path referenced as a letter drive and not a UNC path.  The CSS styling didn’t catch (see missing icons in the screen shot immediately below).  I’ll refer you back to the “Fatal Errors” section of my first review – I’ll bet this is the single most problematic area for many folks.  I overlook the same error repeatedly.  Once the test project was referenced correctly, the builder worked well. 

 

Correct formatting deserves another mention.  I generated errors several times and kept going to the sample table I made.  The date picker kept telling me the format was incorrect and to select the correct one in settings.  In addition, I could not publish the page.

 

Warning:Unable to set the date format for the "DatePicker_date1" DatePicker component. Please specify the related control's Format property or the Date Display Format property in the Project settings.”

 

 

 

 

The fix was rather simple.  Go to Project Settings and set a project format for the dates.  I made sure it was the same as the database I was using.  I initially added the setting “Short Date” which should be familiar to most with some MS Access experience.  The page published and I actually could launch the date picker web page, but the date picker displayed showed the year 2020 (see screen shot above) and set the year in a truncated fashion (not shown).


 

See the mistake below.  Simple stuff, but you can pull your hair out!  And time is money.

 

 

Once configured correctly, the Date Picker allowed me to change the style at will, and create a helpful tool for the date selections we need several months in advance.  For grins I looked at the code and I’m happy to say, I’d pay the price of the software just to save the time not having to bug out the code in this one feature!

 

Search and Replace – While I don’t do that much changing after the fact, during the initial phases of a project, I find I invariably am required to change the name of files and directory paths, either from user request or as required by some necessity of the server or network.  This feature will come in quite handy and for those accustomed to it’s use in Microsoft products, it’s a welcome addition.  I’ve used effectively to find buggy code snippets suggested by CodeCharge Studio support suggestions as well.

 

File Upload Builder – I haven’t fully decided to use this feature, until I fully document how virus protection handles these uploads.  I have reviewed and actually run the File Upload Builder, and the documentation is very good for this seemingly simple activity.  In my case, I’ll be using ASP 3.0 until I’m comfortable going to ASP.NET (another reason CodeCharge Studio is so superb – one touch code regeneration….ZERO recoding, or very little).  However, uploading in ASP 3.0 is not native and additional 3rd Party software is required or a pure scripting solution.  Help on File Uploader outlines the possible solutions, one other of which I have been using from Dundas Software.  This File Upload Bilder is a very good addition to CodeCharge Studio.

 

Site Diagram – Like many persons developing web sites for their employees, being able to provide a number of different ways for the users to learn is invaluable.  None of us learn the same way or retain what we have seen in the same fashion.  I’ll use this handy feature to map various “parts” of the site.  It is very flexible and I can select any number of diagrams that include only the pages I need for a particular purpose.  It would be nice if these would publish as a web page from the shortcut menus used to publish the pages which would save me the steps of creating a screen shot and inserting it in a web page, but this is a very small price to pay.  A screen shot from the Help files is included below to give you an idea of the outcome which is automatically generated

 

 

 

Index/Directory – This is probably the most useful new feature will impact the way we manage information for our company intranet content and public information content and be positively felt by the end users, which is our goal.  Building on the familiarity created by the success of Yahoo directory structure, CodeCharge Studio can now easily use database entries to create the directory (which can be edited by MS Access interface or web interface), present the directory via web pages and have it intuitively understood by a majority of users.

 

Again, Help documents the interface, and the example pack delivers a sample database that can be used right out of the chutes!  Of course, the styling can be selected at will and the construction of the code is done automatically.  Below are a few screen shots of the Directory Builder results from the sample database in design view, along with the results published to the web and the database entries that correlate

 

.

 

 

Multi-Select List Box – I had no plans for multiple list boxes under our previous company data structures, but recent updates and changes have allowed me to consider this new feature.  I had found several solutions in MS Access but had difficulty getting the same results on our traditional web pages, and therefore abandoned attempts to implement this capability. 

 

The Help section identifies the format for the code to add to the event property section of the List Box control which is auto generated from the List Box Builder.  Their inclusion of sections like this eliminates much of the potential confusion for novice and intermediate developers and is typical throughout the Help section.

 

The screen shots below show the design and Help section.

 

 

Summary

 

My initial high opinion of this product remains after reviewing the enhancements.  I am still amazed how such a complicated process can be boiled down to such simple steps and while being able to convert to other languages in a few clicks.  The product is powerful and as simple to overcome the learning curve as many similarly complex software packages – in fact, I have tried to learn many that were far more complicated and covered far few overall concepts.  Some may argue that the lack of native graphic design flash would be a hold back, but the ease of editing and commingling pages in MS FrontPage or other similar editors, overcomes this issue for me.  As a hands-on owner of several small businesses I find that this is the product that will save me the most time and deliver the successful results needed by our companies and demanded by the consumers.  I had previously decided to use CodeCharge Studio to handle the heavy lifting code generating work when I reviewed version 1, and I am firmly convinced that I should continue our development projects with CodeCharge Studio as the admiral of the fleet.

 

 

Reviewer Biography

Chris Cowlbert is an active partner at the ProgrammingMSAccess.com.  His initial encounter with the site was through the Access/SQL Server/FrontPage Seminar marketed through the ProgrammingMSAccess.com site.  He was one of the first three members to join the Database Developers Group.  This is Chris’s second review – the first one was for the initial version of CodeCharge Studio.  Chris is a smart business person, who has multiple businesses.  As you can tell from this review, he has a passion for building custom Web-based solutions for those businesses.  He is also a loving father and husband, and a man who walks with God.

 

Return to ProgrammingMSAccess.com home page