Comeau Software Solutions

Making sense of technology since 2000.

Menu
  • Home / Updates
  • Services / Contact Us
  • Rogue C# Project Page
  • More Resources
    • Join Ocala’s Tech Community!
    • YouTube Channel
    • Personal Site
Menu

Category: Programming

Calculated Fields in CiviCRM

Posted on June 14, 2016December 27, 2022 by Andrew Comeau

One of CiviCRM’s strengths is the ability to add custom fields to hold specific information about your contacts. One thing it doesn’t offer (yet) is a calculated field type that will present the results of calculations of other fields.  While calculated fields are generally discouraged in relational database design, they are sometimes necessary within a…

Read more

MySQL User Defined Function Example: Data Cleanup

Posted on May 23, 2016February 14, 2023 by Andrew Comeau

(Updated June 9, 2016) The Challenge One of my current projects involves migrating a large amount of data away from an old custom Borland Paradox application into a new CiviCRM system. As with too many quickly-constructed apps, this old Paradox database wasn’t especially well designed and, among other the other challenges in salvaging the data, there were…

Read more

Coding Basics – Deceptively Simple Programming

Posted on May 4, 2016February 14, 2023 by Andrew Comeau

In my last post on coding basics, I talked about turning an algorithm into code and used Euclid’s Algorithm as an example of programming a sequence of steps. There’s an even simpler type of algorithm that I want to look at this time. A formula, such as the one for converting Fahrenheit to Celsius, is also…

Read more

From Algorithm to Code

Posted on April 27, 2016November 9, 2022 by Andrew Comeau

In previous articles, I’ve talked about the importance of finding the right algorithm, or series of steps to follow, when coding a solution. Efficiency in terms of the amount of memory used and the amount of time taken by the operation are key factors for the program. Sometimes an appropriate algorithm is already available and in…

Read more

Adding Passswords to Microsoft Access Switchboard Options

Posted on November 2, 2015February 14, 2023 by Andrew Comeau

The Switchboard Manager in Microsoft Access makes it easy to create a system of menus that will enable your users to navigate through your application. It also relieves you of the need to manage multiple menu forms and macro calls. Sometimes, however, you might want to keep all but a few users out of specific…

Read more

Fixing the Orange (or Red) Status Icon in WampServer

Posted on March 12, 2015March 2, 2023 by Andrew Comeau

As part of my latest project, I decided to try out WampServer, the Windows development environment for developing web applications with Apache web server, MySQL database and PHP scripting (Windows, Apache, MySQL, PHP – WAMP). Packages like WampServer and EasyPHP are simplified ways to create a testing environment on your PC without spending a lot…

Read more

What is Recursive Programming?

Posted on January 26, 2015February 14, 2023 by Andrew Comeau

When writing programs, it’s often necessary to perform repeating operations on collections of items such as customer orders or invoices.  Often, you can just iterate through the collection or count the items to determine how many times to perform the operation.  When working with a hierarchy of items such as a directory structure where you have…

Read more

Using Visual Studio to Manage Your Data

Posted on December 23, 2014February 14, 2023 by Andrew Comeau

(This article was updated in August 2018 for use with Visual Studio 2017.) Moving Beyond Microsoft Access I’ve written a lot about Microsoft Access over the years and still believe it’s a great training ground for people who want to learn to design database applications. Its user-friendly interface provides an easy learning curve and introduction…

Read more

Long Term Strategies for a Software Development Career

Posted on April 17, 2014July 29, 2023 by Andrew Comeau

Part of the Getting Started in Software Development series. Reviewed – July 2023 In the last chapter, I talked about some of the current options when it comes to getting started in the programming field. I mentioned several development tools that you can get familiar with to decide what path you want to take as…

Read more

What You Should Know About Programming Technologies

Posted on April 17, 2014July 29, 2023 by Andrew Comeau

Part of the Getting Started in Software Development series. Reviewed – July 2023 So far, I’ve given you some general ideas of what it takes to start and maintain a career in software development but you’re probably still wanting some direction as to the actual first steps of learning how to program. In this chapter,…

Read more
  • Previous
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • Next

ComeauSoftware.com provides learning resources, including tutorials and videos, to guide you in understanding today's technology. Please check out our YouTube channel and bookmark this site to stay informed of upcoming projects.

Comeau Software Solutions also provides software consultation, including the development of database solutions, in Ocala, Florida. This includes rescuing Microsoft Access database projects and assistance in move to other solutions. Please contact us for more information on how we can help you with your project needs.

Available on Amazon.com


Logitech Mouse / Keyboard dongle
Logitech Unifying Receiver for Mouse and Keyboard
Connects up to 6 Devices with any Logitech products that display the Unifying logo

Logitech

  • Articles
  • C#
  • Careers
  • Commentary
  • Database Design
  • Databases
  • Hardware
  • How-to
  • Humor
  • Internet
  • Jobs
  • Linux
  • Microsoft Access
  • MySQL
  • Ocala I.T. Professionals
  • Personal
  • Personal Tech
  • Programming
  • Resources
  • Reviews
  • Rogue C# Series
  • Software
  • SQL
  • Uncategorized
  • Web Design
  • Writing
©2023 Comeau Software Solutions | Theme by SuperbThemes