Contact's Birthday does not show up in Calendar!

jwhcowan

New Member
Jul 5, 2007
29
0
0
It seems strange that the Contacts field 'Birthday' does not show up in the Calendar - how nice would that have been!

Or at least a way to see all Birthday's in one view - like a Calendar list.
 

insocal

New Member
Bronze
Jun 25, 2007
58
0
0
There's an OPTION in CONTACTS when in EDIT mode to ADD FIELD and BIRTHDAY is an OPTION.

Or you can add it in ADDRESS BOOK and it will SYNC over.

Those are the things I do and I've had no problem.

Good Luck!
 

jwhcowan

New Member
Jul 5, 2007
29
0
0
There's an OPTION in CONTACTS when in EDIT mode to ADD FIELD and BIRTHDAY is an OPTION.

Or you can add it in ADDRESS BOOK and it will SYNC over.

Those are the things I do and I've had no problem.

Good Luck!
I think you missed the point here. I have the information in the contacts BIRTHDAY field on the iPhone. What I would expect is that the information would then be shown in the Calendar application on that specified day!

How would you ever know it was somebody's birthday without opening up their contact details to check?
 

chartno3

New Member
Aug 14, 2007
1
0
0
San Francisco, CA
There is a way to get your contact's birthday's to show up in the calendar, but you have to do it through iCal on your Mac. Go to preferences in iCal, and under "General", check mark "Show Birthdays Calendar".

Not sure how this would work for those on Windows.
 

Marianne

Zealot
Moderator
Jul 16, 2007
2,326
28
48
Massachusetts
marianneschultz.com
There is a way to get your contact's birthday's to show up in the calendar, but you have to do it through iCal on your Mac. Go to preferences in iCal, and under "General", check mark "Show Birthdays Calendar".

Not sure how this would work for those on Windows.
yep, this totally works. if i add a birthday to a contact on my iPhone, it will show up in the calendar after i sync it to ical on my mac.

it's a shame it's not automatic on the iPhone's calendar without the need to sync first...
 

Alexandre

New Member
May 21, 2008
1
0
0
Does anyone know how to do the same in Windows? I have all my contacts with the birthday field created, but they just don't show up in calendar...
 

kiawui

New Member
Jun 11, 2008
1
0
1
Found a way around it!

I was searching the forum for a way to make the calendar show my birthday field which i painstakingly keyed into my iPhone. I am using Outlook to sync my iPhone with my contacts. One way to do it is, don't do it on your iPhone. Key in all your birthdays in Outlook and sync it. It will then show in the Calendar in iPhone.

For those who already keyed into the iPhone, fret not. Just do it again in the Outlook and sync in iTunes. When you sync, it will warn that there is a conflict. Choose Outlook and click repeat this for all similar conflict and click sync now. Voila!

Regards
Dennis

It seems strange that the Contacts field 'Birthday' does not show up in the Calendar - how nice would that have been!

Or at least a way to see all Birthday's in one view - like a Calendar list.
 

derning

New Member
Jul 25, 2008
1
0
0
A couple solutions

This might clear things up. It seems that for some reason, Outlook Calendar will not display birthdays for people when you sync. It works just fine when you enter a contact's birthday via Outlook directly.

The horribly stupid and cumbersome solution:
- Open each contact in Outlook.
- Delete their birthday, save.
- Put their birthday back in, save.
- Rinse and repeat for every damn contact with a birthday.

Now, the birthdays will automatically show up in your Calendar, as they should.

A slightly more elegant solution:
One lady in this thread suggests downloading an Outlook plugin called "Put Anniversary in Calendar." But it costs $10 USD. Yuck. I haven't tried this plugin, so let me know if it works.

Can anyone think of a better way to do this without paying for an Outlook plugin?
 

PeterPan

New Member
Feb 9, 2009
1
0
0
He Guys. I found this thread yesterday and tried to code a little script in Outlook to solve the problem. I think, my script do the same thing like the commercial plug-in by the other forum-lady, but for free.

I use Outlook 2003 und wrote it with the internal VBA-ToolBox.


Sub ContactDateCheck()
Dim myOlApp As Outlook.Application
Dim myNamespace As Outlook.NameSpace 'wird auf die aktuelle Outlook-App referenziert
Dim myContacts As Outlook.Items 'beinhaltet die gesamte Kontaktliste
Dim myItem As Object 'Durchläuft alle Objekte aus myContacs
Dim bkUp As Date 'Hier wird das richtige Datum drinne gespeichert
Dim objRem As Reminder
Dim objRems As Reminders
Dim vglInt As Integer

Set myOlApp = CreateObject("Outlook.Application")
Set myNamespace = myOlApp.GetNamespace("MAPI")
Set myContacts = myNamespace.GetDefaultFolder(olFolderContacts).Items 'Hier sind jetzt alle Kontakte im Standardordner gespeichert

'Alle Reminders zusammenstellen und prüfen, ob es nicht schon einen gibt
Set objRems = myOlApp.Reminders



For Each myItem In myContacts 'Schleife, damit jeder Kontakt bearbeitet wird
If (myItem.Class = olContact) Then 'Wenn es ein Kontakt ist


If objRems.Count <> 0 Then 'Wenn es Reminder gibt
For Each objRem In objRems 'Alle Reminder durchluafen
If vglInt = 0 Then
vglInt = Strings.InStr(1, objRem.Caption, myItem.LastName, vbTextCompare) 'Falls es einen Reminder mit dem Geburtstag gibt für die entsprechende Person
If vglInt <> 0 Then
vglInt = Strings.InStr(1, objRem.Caption, myItem.FirstName, vbTextCompare)
If vglInt <> 0 Then
vglInt = Strings.InStr(1, objRem.Caption, "Geburtstag", vbTextCompare) 'prüft, ob es wirklich ein Geburtstag ist
End If
End If
End If
Next objRem

If vglInt = 0 Then 'wenn es sowas gibt, dann soll keine neue Erinnerung erstellt weirden
bkUp = myItem.Birthday 'speichert den aktuellen Kontakt als Backup
myItem.Birthday = bkUp 'setzt halt wieder auf das selbe Datum, dabei wird der automatische Reminder gesetzt
MsgBox myItem.FullName & " Innere: " & myItem.Birthday & ": " & "Verändert und Geburtstagserinnerung gestellt"
myItem.Save 'speichert

End If
vglInt = 0
Else 'wenn es keine Reminder gibt, muss alles ersetzt weirden
bkUp = myItem.Birthday 'speichert den aktuellen Kontakt als Backup
myItem.Birthday = bkUp 'setzt halt wieder auf das selbe Datum, dabei wird der automatische Reminder gesetzt
MsgBox myItem.FullName & "Äußere: " & myItem.Birthday & ": " & "Verändert"
myItem.Save 'speichert
End If


End If
Next

End Sub

Sorry for the german comments, its my nativ langauge. :)

If you find some bugs, please contact me to fix it. But remember, use it at your own risk! ;)
 

Welshbird

New Member
Apr 15, 2009
1
0
0
I've activated the birthday calendar in iCal and now contact birthdays appear magically in my calendar on my iPhone. W00T!

Has anyone spotted a way to set a reminder for all of these? I really need it to shout at me a week before to make sure I don't miss someone.
 

NocturnalEVO

New Member
Sep 14, 2009
1
0
0
Any solution for WINDOWS users?

I don't have iCal, and wondering if there's a simpler way to handle this on WINDOWS.
 

styfle

Zealot
Gold
Mar 31, 2008
3,381
7
38
How do i use this code? I'm computer illiterate :)
I believe its VBscript so you can copy and paste in a text file and save as a .vbs file. I would be careful though, you can really mess stuff up if you don't know what the code is doing.
 

jhscann

New Member
Sep 18, 2009
1
0
0
solution with standard iTunes

I painstakingly put all my birthdays into Outlook contacts (PC) before my first calendar sync. Of course the birthdays were displayed in both the Outlook contacts and calendar. I proceeded to sync, but the birthdays did not appear in the iPhone calendar - but the birthday was in each iPhone contact... (yes sounds familiar, you say!).

But then I noticed on the "Info" tab in iTunes (Devices / iPhone), there is an 'Advanced' section. Tick the box that says "Replace information on this iPhone: Calendars"... and it worked fine, i.e. birthdays there in my iPhone calendar!

Caveat to everyone: just had a thought - make sure that the appointments etc. in your iPhone Calendar already exist in your Outlook Calendar, otherwise you will delete them!

So, don't buy 3rd party software, hack with VB or anything else. Just make sure iTunes and your iPhone firmware is up to date and everything should be OK.

Varsågod :)