Takecharge Programming Blog
-
Programming Developers Diary – 07
January 24, 2017 Hello everyone. Hope you had a nice weekend. If you have been following along you know we did a fun project ‘Designing a Chess Game in Alpha Software’. It was fun for me at least and I hope all of you liked it or at least found some value in it. The…
-
Programming Developer’s Diary – 06
January 20th, 2017 Hello everyone. This morning I had an online training session with the client who received the receivables upgrade and it went very well. I left the session telling the person to send an email with all adjustments or changes they wished to see no matter how small and I just got a…
-
Programming Developers Diary – 05
January 19, 2017 Hello everyone. The last two days have been busy with typical duties related to a small software business. My arrangement with my customers is they can go under contract and get free support for programming issues as well as a discount for new programming needs. Normally all goes well but some days…
-
Developers Diary-04
Hello everyone. Hope all of you had a good weekend. Today I had a customer call to request a list of quotes linked to the Customer form. Quotes can be in the form of Shop repairs or Part Orders and any given customer could have both. Since Quotes are not linked to the Customer form,…
-
Programming Developers Diary – 03
—
by
in .queryrun, Declaring Variables on a Form, Design Document, Desktop Application, Developers Diary, External_Record_Content_Get, Fetch, fetch_Next, Form Design, Handling Errors, How To, On Event, On Push, Table Open Method, Tables and Sets, Using goto label, Using If Else if, Using Query’s, XBasic Tips and TricksJanuary 13,2017 Hello everyone. I have completed the receivables module upgrade for my customer and did the thing I hate most but must do which is check my work. Typically I test my work as I go along but those test work on the norm rather than the exception. We all know in the business…
-
Programming Developers Diary -02
January 12, 2017 Today I am continuing work on the customer upgrade from yesterday and a simple routine is needed to insure the invoices selected do not exceed the check total for the batch. To do this we need two calculated fields and one variable variable field. InvTTl vCkTotal xBalDue InvTTl (total of all invoices…
-
Programing Developers Diary – 01
January 11, 2017 Hello everyone and Happy New Year. This is the first in our series of developer diary entries and to start our series off I will look at fetching records in a set. Currently I am working on an major upgrade for a customer’s existing database. One of the modules is used to…
-
TakeCharge App Manager Lesson 04: Time and Billing
Hello everyone and Merry Christmas If you have been following my blog on programming in Alpha Software, you know it has been several months since my last post. In fact, it has been close to half a year. I make no excuses or offer now apologies. It is what it is. After the New Year…
-
TakeCharge App Manager Lesson 03
—
by
in *html_to_plain, Append, bin_to_rtf, character conversion, Converting Data Types, Desktop Application, External Email Client, Form as Dialog, Form Design, Form Load Method, How To, HTML memo field, Memo Fields, On Push, rtf_to_html, Table Open Method, Tables and Sets, Using If Else if, XBasic Tips and Tricks, xDialogCurrently I am still working on the routine for editing scripts and weighing the best possible solutions. So in the meantime, lets look at some of the Modules which will accompany our application. One module which I left out of the original list is an email manager. If you are developing for clients, a common …
-
TakeCharge App Manager Lesson 02 Using A5 Enumerations
—
by
in Append, Autoexec Script, Conditional Object, Declaring Variables on a Form, Desktop Application, Fetch, fetch_Next, Fetch_Prev, Form Design, How To, HTML memo field, List Object, List Objects, Memo Fields, On Event, On Push, Operations, Table Open Method, Tables and Sets, Using If Else if, XBasic Tips and TricksA key component to our project application is to list all objects in the application development queue. We could simply provide data tables with a data entry form and have the user manually enter all the object information, but in truth that would not be a good solution since everyone today wants everything instantly. So…