[About/ Download/ Manual/ FAQ/ Mailing list]


HappyDays FAQ

Creating HappyDays tab from Outlook 2000(Contributed by Matt Rubb) - HappyDays_Outlook_Form.zip

Changing Outlook 2000's default contact form http://support.microsoft.com/support/kb/articles/Q250/3/08.ASP

  1. Create a backup of your Outlook profile http://office.microsoft.com/downloads/2000/Pfbackup.aspx
  2. Double-click on HappyDays.oft
  3. Select Tools - Forms - Publish Form
  4. Change "Look In:" to "Personal Forms Library
  5. Enter a name in "Display Name" field and note the "Message class:" value
  6. Run "FormSwap.exe" which is in the Formsadmin.exe install
  7. In the Outlook Forms Administrator select "Contact (IPM.Contact)" in the Target dropdown
  8. Place the value from "Message class:" (step 4) into the two Compose fields and the Read field.
  9. Press "Save"
The HappyDays tab now appears when you create and open contacts

Can I set up not only birthday but also event or anniversary?

Sure. Read the manual and see the following data. If you have the local anniversary data which you would like to share with others, send it to me.

I encountered the error message such as "The address record for .. contains an invalid ...". What can I do?

There are two possibilities to display this error message.

How can I get the Datebook notify to display age instead of birth year?

If you want to display the age of the person, you must notify the date into datebook with 'repeat for' 1. If 'repeat for' is more than 2 or -1, recurring event(only one record) is created in datebook. Then you will see the same age every year. So I changed the age into year in this case.

Can I set up event that happens the first Monday of the month of September every year?

Not yet. It will be supported in the next release. But I don't know when it will be released. :-)
But there is a way to do this in original date book.(Contributed by Mitra YIP)

  1. Create a new meeting on the first Monday of September this year.
  2. Set it as repeat Monthly by Day and repeat for every 12 months.

I want to translate HappyDays into my favorite language. What should I do?

To translate HappyDays in your favorite language, you need to download the latest HappyDays source file from Download page.
Copy english.msg to translate.msg and edit translate.msg file. Translate the right part(i.e. the phases after '=') into your favorite language.

If you are working on it, please let me know to prevent the duplicate work.

Could you tell me why there is a number in the note section of all HappyDays datebook entries?

In HappyDays, user can select either 'keep' or 'modify' of record during notification. A number in the note section is used for determining whether two records are the same or not.

In previous version of HappyDays, I used 'string compare' algorithm to decide that. Since HappyDays 1.2 version, user can select the favorite notification format among several candidate. It becomes hard and time-consuming to decide it. So I use hash(well-known as good functionality) algorithm to map address book's user name into one long integer. With it, HappyDays can easily determine whether several records belongs to the same address book.

Can you add data directly into HappyDays? The only way i see to have data inputed is through the address book?

There is no ways to add data directly in HappyDays. For the time being, there is no plan to add such a feature. I have thought that the current input method has some advantages over directly input method.

  1. We could use Palm Desktop to add a lot of data for using HappyDays. That is, there is no need to have another conduit program.
  2. It is easy to keep the integrity of data.
  3. Program size. :-)

I entered in events that began in the year 2000. HappyDays does not recognize that they will be 1 year old in the year 2001.

You must input not '00' but '2000' to represent the year 2000.

I am using HappyDays with ActionNames. How do I access icons for AN events? I has to be some kind of number but I do not know the system. I tried numbers 1 up to 10 without getting any icon.

I don't know the detail mechanism to number Action Names Icon. But there is the easy way to know the AN icon number for AN events. Make the NEW MEETING with the appropriate icon in ActionNames Datebook. And open the built-in Date Book and look up the created event. You can see the AN icon number in the note field of the searched record.

I found when I convert lunar day "27-Apr-2001" to solar day, the software show solar day is "20-May-2001",but accurately is "19-May-2001".

According to korean calendar, 27-Apr-2001 in lunar falls on 20-May-2001 in solar date. I don't know why this discrepancy could happen. Any ideas?


This page was updated on, Wed Jan 9 16:47:37 2002