27 May 2009 by cardbox
Last time I showed you how to create a simple VBScript macro that closed Cardbox and reopened it again, so as to restart any interrupted Internet connections.
The macro had to be executed from Windows – for instance, from the Quick Launch area of the taskbar. What about creating a Cardbox macro that can do the same thing from inside Cardbox?
Read the rest of this entry »
Posted in Macros and Programming | Leave a Comment »
26 May 2009 by cardbox
One of our customers has a laptop that he uses to access Cardbox databases across the Internet. When he travels from one office to another, he loses his Internet connection, and so he has to close Cardbox and re-open it again to get reconnected to his databases. He was wondering if there was a one-click way of doing this.
Here’s a VBScript macro that closes and reopens any chosen Cardbox workspace.
Const WORKSPACE="C:\My Documents\Address Book.cbw"
On Error Resume Next
Set x=GetObject(WORKSPACE)
x.Visible=False
Set x=Nothing
WScript.CreateObject("WScript.Shell").Run """" & WORKSPACE & """"
To put this macro on your system, copy it to the Clipboard, then use Notepad to create a file called “Reopen.vbs” and paste the text of the macro into it. Obviously you’d change the first line to reflect the name of your own workspace.
To make the macro easy to access, you can add it to your Quick Launch bar so that it’s always available.
How the macro works
The macro connects to the copy of Cardbox that is running the workspace, it tells it to hide itself, and it deletes its connection to that copy of Cardbox. Cardbox now has no reason to stay alive, so it closes. The macro then opens the workspace afresh.
Could we do better?
- This is a Windows macro, not a Cardbox one. and it has to be run from Windows – the Quick Launch bar, or the desktop, or wherever.
- This macro has the name of the workspace built in to it, so if you have several Cardbox workspaces then you’d need several macros.
Tomorrow, a solution that removes both these drawbacks.
Posted in Macros and Programming | Leave a Comment »
1 May 2009 by cardbox
In a scan-and-shred type of database, I often find myself wanting to duplicate everything except the image or object field. For instance, I may be filing bank statements, where all the details are the same as last time except for the date and the scanned image itself. Here’s a macro that does this.
Set rec=ActiveRecord
AddRecord
Set recNew=ActiveRecord
For Each fld In rec.Fields
If fld.Definition.Type=cbxFieldTypeText Then
recNew.Fields(fld.Definition.Name)=fld
End If
Next
I save this macro in the “This Database” section, under the name “Partial Duplicate”. Then, to make things easier for myself, I edit the native format of the database, do Tools > Keyboard, and associate Ctrl+D with playing the “Partial Duplicate” macro. Since Ctrl+D is normally Cardbox’s own shortcut for File > Duplicate Record, this means that I don’t have to change my typing habits.
One refinement: one of my fields, called NUMBER, has an auto-numbering validator in it. If I duplicate that field, the new record will have the same serial number as the old – which I don’t want. So I add the following line at the end of the macro:
recNew.Fields("NUMBER")=""
Now the field will be blanked out, and Cardbox will number it automatically when I save the record.
Posted in Scan and Shred | Leave a Comment »
11 December 2007 by cardbox
Cardbox is a Windows program. The Mac is not a Windows computer. These two facts have been a source of frustration to many people for a long time.
We have now done extensive work to make sure that Cardbox is compatible with CrossOver Mac, a product that lets Windows programs run on the Mac without the need to install Windows itself.
The Knowledge Base page now has a “Macintosh” section giving advice on installing and using Cardbox with CrossOver Mac.
If you haven’t already got CrossOver Mac, you can download a trial version.
If you already have a Cardbox licence and want to try all this, you’ll need the very latest build of Cardbox, Build 4259, which you can download here.
If you haven’t already got Cardbox – or you want to get a friend with a Mac to try it out – read about our special offer.
If you have any comments or questions, please visit the Feedback on the Mac page on the Cardbox Everywhere blog.
Posted in Applications, News | Leave a Comment »
3 July 2007 by cardbox
Amazon have at last revised the service agreement for the use of the Amazon S3 storage service. The new service agreement is a great improvement its predecessor, which we criticised in detail in the S3 in Business article. Using the “backup to S3” features of Cardbox now seems legally as well as technically practicable.
Amazon’s EC2 on-demand computing facility still has unacceptable restrictions placed on its use, but that is a separate service from Amazon S3 and is not relevant to Cardbox users.
Posted in Amazon S3 | 2 Comments »
30 May 2007 by cardbox
A small business, or a business whose main activity is not e-commerce, can run into trouble when selling things on the Web. Either it sells everything through a third party (Amazon for books, Handango for downloads, or even eBay) with high transaction costs, unfavourable contract terms, and hidden risks, or it pays a lot of money for a fully e-commerce-enabled web site when all it really needed was the ability to process a dozen or so transactions a day.
The Universalis case study shows how it is possible to start a small e-commerce business at virtually no cost (just the application fee for the credit card processor) and with virtually no programming (just a single Cardbox macro to process the orders as they come in by email).
This lightweight semi-automated approach is secure, fraud-proof, and requires very little time to manage.
Posted in Applications | Leave a Comment »
15 May 2007 by cardbox
Cardbox is fully compatible with 64-bit editions of Windows, but there is one small exception.
If you have old databases that were created by versions 1 or 2 of Cardbox for Windows, and those databases contain images, and those images were stored with “fractal compression”, then those images will not be visible in 64-bit Windows. This is because the “helper” program for fractal images, made by the defunct company Iterated Systems, is a 16-bit program and Microsoft have removed support for 16-bit programs from 64-bit Windows.
This probably does not apply to you:
- Most people have created their databases with Cardbox 3.0, which doesn’t provide fractal compression for images.
- Most people who used Cardbox for Windows 1.0 and 2.0 did not use the Fractal option when storing images in their databases.
- Hardly anyone is buying 64-bit editions of Windows.
If you have old databases that contain images and you are contemplating a move to 64-bit Windows, this article provides a macro that will scan your database and convert “Fractal” images to a more modern form.
Posted in Uncategorized | Leave a Comment »
14 May 2007 by cardbox
When you choose a font in Cardbox, it offers you a choice of all the normal fonts on your computer. By “normal fonts” we mean the ones in which letters look like letters. For instance, w might look like this:

A symbol font is one where the symbols you see don’t look anything like the letters you type. Here is the letter w as displayed in various different symbol fonts:

Read the rest of this entry »
Posted in Applications, User Interface | Leave a Comment »
17 April 2007 by cardbox
If your network administrator has prevented you from downloading or running .VBS files, you can get round this restriction by storing your VBScript in files of a different type: for example, .TXT.
Read the rest of this entry »
Posted in Development, Uncategorized | Leave a Comment »
26 March 2007 by cardbox
The vision of the new, simple, beautiful world of information, where everyone can gather information from anywhere, select it, customise it, and reformat it (perhaps even read it sometimes) is a seductive one. At one end you have RSS or Atom feeds generating streams of news items, blog entries, or whatever; at the other end you have personalised home pages that display those streams, or stand-alone newsfeed-reading tools, or plug-in feed readers such as Sage for Firefox. The tools get cleverer and cleverer, both for formatting and for searching: a recent blog post by David Tebbutt shows a nice tool that takes a search term, passes it to Google’s blog search page, and creates a live window that shows a list of matching blog entries. “Try it,” he says.
So I did.
It doesn’t work.
Read the rest of this entry »
Posted in Uncategorized | 1 Comment »