Archive for September, 2006

DesignBais Tip - The Art of Indirection

Thursday, September 28th, 2006

One of the less intuitive aspects of working with DesignBais is that things aren’t always done directly. We don’t always use Field=Data to assign data to a field. We frequently need to tell the field where it needs to go to get its data, and then we load that data source as necessary.

(more…)

DesignBais Tip - Launching a URL - Part 2, E-mail

Wednesday, September 20th, 2006

Part 1 on Launching a URL provided details about how to launch a complex URL from a DesignBais form. In this Part 2 of 2 I’ll show you how to send e-mail from the user’s PC. The effect we’re looking for is a Click Here link which will launch the end-user’s email client, rather than sending mail from the server.

(more…)

DesignBais v3.3 Startup problem

Thursday, September 14th, 2006

There is an issue with DesignBais v3.3 and mv.NET v2.1.4 where starting DesignBais from the startDB.asp web page consistently fails with "cannot connect"-type messages that don’t lead to any specific problem. If you have not seen this then you don’t need the solution presented here, but for some of us the problem seems chronic.

(more…)

DesignBais Tip - Launching a URL - Part 1

Thursday, September 7th, 2006

I was asked by one of my clients to provide a button on a Customer Master Maintenance form which would launch a browser window to display a map showing directions from the home office to the customer being viewed. Oh boy, a challenge! This article provides info required for doing this.

(more…)

Updated DesignBais Code Template

Sunday, September 3rd, 2006

When starting work with DesignBais all of us are introduced to that initial bit of code - the big Case block that does the Gosub to handle each event. Many of us copy this template to all of our programs, then cut out what we don’t need. Some of us leave it all in there, just in case we do want to handle some event later. Well, if you’re going to do that, then you might as well have all of the events defined.

(more…)