A Microsoft Outlook email forum. Outlook Banter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » Outlook Banter forum » Microsoft Outlook Email Newsgroups » Outlook - Using Forms
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Trying to add a field to the contacts card



 
 
Thread Tools Search this Thread Display Modes
  #1  
Old March 23rd 06, 03:56 PM posted to microsoft.public.outlook.program_forms
Bill_De
external usenet poster
 
Posts: 9
Default Trying to add a field to the contacts card

I have been working on linking my Access database to Outlook contacts which I
have succeeded in doing. I can add files to a linked table in Access and they
will appear in my contacts list. However I cannot delete them because I need
a unique field common to the linked e-mail table and the main database table
in Access.

What I need to do is add a field that will show up on the new contact card
(I think that is what it is called) where you enter new contacts. I go to the
view add field and follow the instructions to add a field, and I did add
cutomer ID to the field but when I go to Access and create the linked table
the customer ID field does not show up in the table that is created. I need a
field that will be stored in the same place in Outlook as the: First and Last
Name, E-mail Address, Phone numbers and addresses. If I can get a field in
that group it should show up when I create a linked table in access.
Thank you
Ads
  #2  
Old March 23rd 06, 05:13 PM posted to microsoft.public.outlook.program_forms
Sue Mosher [MVP-Outlook]
external usenet poster
 
Posts: 11,651
Default Trying to add a field to the contacts card

The linked table method has major limitations, including the inability to show even all the reasonably important fields, much less custom fields. While articles have been written on how to expand on this method's obvious features, I've never been able to duplicate the results. See http://www.outlookcode.com/d/database.htm#linkedtables .

That page will also give you other ideas on how to work with databases and Outlook together. You'll need to write code or use a third-party tool that does the heavy lifting.


--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx

"Bill_De" wrote in message ...
I have been working on linking my Access database to Outlook contacts which I
have succeeded in doing. I can add files to a linked table in Access and they
will appear in my contacts list. However I cannot delete them because I need
a unique field common to the linked e-mail table and the main database table
in Access.

What I need to do is add a field that will show up on the new contact card
(I think that is what it is called) where you enter new contacts. I go to the
view add field and follow the instructions to add a field, and I did add
cutomer ID to the field but when I go to Access and create the linked table
the customer ID field does not show up in the table that is created. I need a
field that will be stored in the same place in Outlook as the: First and Last
Name, E-mail Address, Phone numbers and addresses. If I can get a field in
that group it should show up when I create a linked table in access.
Thank you

  #3  
Old March 26th 06, 11:46 PM posted to microsoft.public.outlook.program_forms
Bill_De
external usenet poster
 
Posts: 9
Default Trying to add a field to the contacts card

I have figure out how to get the link between access and outlook to work. I
have been able to update my contacts list however when I delete an entry in
Access it will not delete in my address book. The only way I can get an entry
in outlook to be deleted when I delete an entry in Access is to use a delete
query. For this I need to have a field in the table created in the link to
have a number field.
I need to be able to add a field in outlook in the contact card (the card
that opens where you enter the name, e-mail address etc. - I don''t know what
that card is titled). Once I get a field with a number format I can use my
primary key (autonumber) in access to create the join.

If you could tell me how to add this field in outlook contacts that would be
great.
Thank


"Sue Mosher [MVP-Outlook]" wrote:

The linked table method has major limitations, including the inability to show even all the reasonably important fields, much less custom fields. While articles have been written on how to expand on this method's obvious features, I've never been able to duplicate the results. See http://www.outlookcode.com/d/database.htm#linkedtables .

That page will also give you other ideas on how to work with databases and Outlook together. You'll need to write code or use a third-party tool that does the heavy lifting.


--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx

"Bill_De" wrote in message ...
I have been working on linking my Access database to Outlook contacts which I
have succeeded in doing. I can add files to a linked table in Access and they
will appear in my contacts list. However I cannot delete them because I need
a unique field common to the linked e-mail table and the main database table
in Access.

What I need to do is add a field that will show up on the new contact card
(I think that is what it is called) where you enter new contacts. I go to the
view add field and follow the instructions to add a field, and I did add
cutomer ID to the field but when I go to Access and create the linked table
the customer ID field does not show up in the table that is created. I need a
field that will be stored in the same place in Outlook as the: First and Last
Name, E-mail Address, Phone numbers and addresses. If I can get a field in
that group it should show up when I create a linked table in access.
Thank you


  #4  
Old March 27th 06, 03:52 PM posted to microsoft.public.outlook.program_forms
Sue Mosher [MVP-Outlook]
external usenet poster
 
Posts: 11,651
Default Trying to add a field to the contacts card

The ContactItem object in Outlook already has at least four text fields that can be used to store custom information -- User1- User4, BillingInformation & Mileage. I don't remember whether any of those are exposed in a linked table in Access.

If you want to add a custom numeric field, you'd do it with a custom contact form; see http://www.outlookcode.com/d/contactform.htm, but you'll run into the limitation that I mentioned earlier -- getting a custom field to show in Access seems all but impossible.

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx

"Bill_De" wrote in message ...
I have figure out how to get the link between access and outlook to work. I
have been able to update my contacts list however when I delete an entry in
Access it will not delete in my address book. The only way I can get an entry
in outlook to be deleted when I delete an entry in Access is to use a delete
query. For this I need to have a field in the table created in the link to
have a number field.
I need to be able to add a field in outlook in the contact card (the card
that opens where you enter the name, e-mail address etc. - I don''t know what
that card is titled). Once I get a field with a number format I can use my
primary key (autonumber) in access to create the join.

If you could tell me how to add this field in outlook contacts that would be
great.
Thank


"Sue Mosher [MVP-Outlook]" wrote:

The linked table method has major limitations, including the inability to show even all the reasonably important fields, much less custom fields. While articles have been written on how to expand on this method's obvious features, I've never been able to duplicate the results. See http://www.outlookcode.com/d/database.htm#linkedtables .

That page will also give you other ideas on how to work with databases and Outlook together. You'll need to write code or use a third-party tool that does the heavy lifting.



"Bill_De" wrote in message ...
I have been working on linking my Access database to Outlook contacts which I
have succeeded in doing. I can add files to a linked table in Access and they
will appear in my contacts list. However I cannot delete them because I need
a unique field common to the linked e-mail table and the main database table
in Access.

What I need to do is add a field that will show up on the new contact card
(I think that is what it is called) where you enter new contacts. I go to the
view add field and follow the instructions to add a field, and I did add
cutomer ID to the field but when I go to Access and create the linked table
the customer ID field does not show up in the table that is created. I need a
field that will be stored in the same place in Outlook as the: First and Last
Name, E-mail Address, Phone numbers and addresses. If I can get a field in
that group it should show up when I create a linked table in access.
Thank you


  #5  
Old March 27th 06, 05:22 PM posted to microsoft.public.outlook.program_forms
Bill_De
external usenet poster
 
Posts: 9
Default Trying to add a field to the contacts card

Thanks Sue,
The User1 through 4 I know show up in the Access table, However they are
text fields and I would need a number field so I can link the unique field in
access to Outlook.
I saw in oultlook under tools-forms-choose a form that I can open the
contacts card form (the default card used to fill in information on a new
contact). Is it possible to add a field in that form or card what ever you
call it and than save it in the Outlook data base and then use it as a
default form.

If I can just get past this one hump I could have the problem of linking
solved by using update queries in Access. By adding a field in my primary
table and then adding two update queries I can now update and change the
linked table between access and Outlook. However It won't delete old or moved
contacts/data because I need a unique field that will only apply to one
record in Access and one record in Outlook. In access that is an autonumber
for each record. If I could get a number field in the linked outlook table
that I could include in the update querry then I could delete or move files
in that table.

Any suggestions on how I can get either a number field added to the contacts
infor or change an existing data field in Outlook from text to number would
be great.

Thanks for all of your help
Bill_De

"Sue Mosher [MVP-Outlook]" wrote:

The ContactItem object in Outlook already has at least four text fields that can be used to store custom information -- User1- User4, BillingInformation & Mileage. I don't remember whether any of those are exposed in a linked table in Access.

If you want to add a custom numeric field, you'd do it with a custom contact form; see http://www.outlookcode.com/d/contactform.htm, but you'll run into the limitation that I mentioned earlier -- getting a custom field to show in Access seems all but impossible.

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx

"Bill_De" wrote in message ...
I have figure out how to get the link between access and outlook to work. I
have been able to update my contacts list however when I delete an entry in
Access it will not delete in my address book. The only way I can get an entry
in outlook to be deleted when I delete an entry in Access is to use a delete
query. For this I need to have a field in the table created in the link to
have a number field.
I need to be able to add a field in outlook in the contact card (the card
that opens where you enter the name, e-mail address etc. - I don''t know what
that card is titled). Once I get a field with a number format I can use my
primary key (autonumber) in access to create the join.

If you could tell me how to add this field in outlook contacts that would be
great.
Thank


"Sue Mosher [MVP-Outlook]" wrote:

The linked table method has major limitations, including the inability to show even all the reasonably important fields, much less custom fields. While articles have been written on how to expand on this method's obvious features, I've never been able to duplicate the results. See http://www.outlookcode.com/d/database.htm#linkedtables .

That page will also give you other ideas on how to work with databases and Outlook together. You'll need to write code or use a third-party tool that does the heavy lifting.



"Bill_De" wrote in message ...
I have been working on linking my Access database to Outlook contacts which I
have succeeded in doing. I can add files to a linked table in Access and they
will appear in my contacts list. However I cannot delete them because I need
a unique field common to the linked e-mail table and the main database table
in Access.

What I need to do is add a field that will show up on the new contact card
(I think that is what it is called) where you enter new contacts. I go to the
view add field and follow the instructions to add a field, and I did add
cutomer ID to the field but when I go to Access and create the linked table
the customer ID field does not show up in the table that is created. I need a
field that will be stored in the same place in Outlook as the: First and Last
Name, E-mail Address, Phone numbers and addresses. If I can get a field in
that group it should show up when I create a linked table in access.
Thank you


  #6  
Old March 27th 06, 05:36 PM posted to microsoft.public.outlook.program_forms
Sue Mosher [MVP-Outlook]
external usenet poster
 
Posts: 11,651
Default Trying to add a field to the contacts card

What about using a GUID in one of the build-in text fields?

If you want to try a numeric field, the page at http://www.outlookcode.com/d/newdefaultform.htm explains how to make a published custom Outlook form the default.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx

"Bill_De" wrote in message ...
Thanks Sue,
The User1 through 4 I know show up in the Access table, However they are
text fields and I would need a number field so I can link the unique field in
access to Outlook.
I saw in oultlook under tools-forms-choose a form that I can open the
contacts card form (the default card used to fill in information on a new
contact). Is it possible to add a field in that form or card what ever you
call it and than save it in the Outlook data base and then use it as a
default form.

If I can just get past this one hump I could have the problem of linking
solved by using update queries in Access. By adding a field in my primary
table and then adding two update queries I can now update and change the
linked table between access and Outlook. However It won't delete old or moved
contacts/data because I need a unique field that will only apply to one
record in Access and one record in Outlook. In access that is an autonumber
for each record. If I could get a number field in the linked outlook table
that I could include in the update querry then I could delete or move files
in that table.

Any suggestions on how I can get either a number field added to the contacts
infor or change an existing data field in Outlook from text to number would
be great.

Thanks for all of your help
Bill_De

"Sue Mosher [MVP-Outlook]" wrote:

The ContactItem object in Outlook already has at least four text fields that can be used to store custom information -- User1- User4, BillingInformation & Mileage. I don't remember whether any of those are exposed in a linked table in Access.

If you want to add a custom numeric field, you'd do it with a custom contact form; see http://www.outlookcode.com/d/contactform.htm, but you'll run into the limitation that I mentioned earlier -- getting a custom field to show in Access seems all but impossible.

"Bill_De" wrote in message ...
I have figure out how to get the link between access and outlook to work. I
have been able to update my contacts list however when I delete an entry in
Access it will not delete in my address book. The only way I can get an entry
in outlook to be deleted when I delete an entry in Access is to use a delete
query. For this I need to have a field in the table created in the link to
have a number field.
I need to be able to add a field in outlook in the contact card (the card
that opens where you enter the name, e-mail address etc. - I don''t know what
that card is titled). Once I get a field with a number format I can use my
primary key (autonumber) in access to create the join.

If you could tell me how to add this field in outlook contacts that would be
great.
Thank


"Sue Mosher [MVP-Outlook]" wrote:

The linked table method has major limitations, including the inability to show even all the reasonably important fields, much less custom fields. While articles have been written on how to expand on this method's obvious features, I've never been able to duplicate the results. See http://www.outlookcode.com/d/database.htm#linkedtables .

That page will also give you other ideas on how to work with databases and Outlook together. You'll need to write code or use a third-party tool that does the heavy lifting.



"Bill_De" wrote in message ...
I have been working on linking my Access database to Outlook contacts which I
have succeeded in doing. I can add files to a linked table in Access and they
will appear in my contacts list. However I cannot delete them because I need
a unique field common to the linked e-mail table and the main database table
in Access.

What I need to do is add a field that will show up on the new contact card
(I think that is what it is called) where you enter new contacts. I go to the
view add field and follow the instructions to add a field, and I did add
cutomer ID to the field but when I go to Access and create the linked table
the customer ID field does not show up in the table that is created. I need a
field that will be stored in the same place in Outlook as the: First and Last
Name, E-mail Address, Phone numbers and addresses. If I can get a field in
that group it should show up when I create a linked table in access.
Thank you


  #7  
Old March 27th 06, 06:34 PM posted to microsoft.public.outlook.program_forms
Bill_De
external usenet poster
 
Posts: 9
Default Trying to add a field to the contacts card

I will give both of these a try and let you know. One thing though I am not
up on a lot of stuff could you tell me what the "GUID" is, How do I get to it
and how I would make the changes. In the meantime I will go to the web sites
you suggested and start there.
Thanks

"Sue Mosher [MVP-Outlook]" wrote:

What about using a GUID in one of the build-in text fields?

If you want to try a numeric field, the page at http://www.outlookcode.com/d/newdefaultform.htm explains how to make a published custom Outlook form the default.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx

"Bill_De" wrote in message ...
Thanks Sue,
The User1 through 4 I know show up in the Access table, However they are
text fields and I would need a number field so I can link the unique field in
access to Outlook.
I saw in oultlook under tools-forms-choose a form that I can open the
contacts card form (the default card used to fill in information on a new
contact). Is it possible to add a field in that form or card what ever you
call it and than save it in the Outlook data base and then use it as a
default form.

If I can just get past this one hump I could have the problem of linking
solved by using update queries in Access. By adding a field in my primary
table and then adding two update queries I can now update and change the
linked table between access and Outlook. However It won't delete old or moved
contacts/data because I need a unique field that will only apply to one
record in Access and one record in Outlook. In access that is an autonumber
for each record. If I could get a number field in the linked outlook table
that I could include in the update querry then I could delete or move files
in that table.

Any suggestions on how I can get either a number field added to the contacts
infor or change an existing data field in Outlook from text to number would
be great.

Thanks for all of your help
Bill_De

"Sue Mosher [MVP-Outlook]" wrote:

The ContactItem object in Outlook already has at least four text fields that can be used to store custom information -- User1- User4, BillingInformation & Mileage. I don't remember whether any of those are exposed in a linked table in Access.

If you want to add a custom numeric field, you'd do it with a custom contact form; see http://www.outlookcode.com/d/contactform.htm, but you'll run into the limitation that I mentioned earlier -- getting a custom field to show in Access seems all but impossible.

"Bill_De" wrote in message ...
I have figure out how to get the link between access and outlook to work. I
have been able to update my contacts list however when I delete an entry in
Access it will not delete in my address book. The only way I can get an entry
in outlook to be deleted when I delete an entry in Access is to use a delete
query. For this I need to have a field in the table created in the link to
have a number field.
I need to be able to add a field in outlook in the contact card (the card
that opens where you enter the name, e-mail address etc. - I don''t know what
that card is titled). Once I get a field with a number format I can use my
primary key (autonumber) in access to create the join.

If you could tell me how to add this field in outlook contacts that would be
great.
Thank


"Sue Mosher [MVP-Outlook]" wrote:

The linked table method has major limitations, including the inability to show even all the reasonably important fields, much less custom fields. While articles have been written on how to expand on this method's obvious features, I've never been able to duplicate the results. See http://www.outlookcode.com/d/database.htm#linkedtables .

That page will also give you other ideas on how to work with databases and Outlook together. You'll need to write code or use a third-party tool that does the heavy lifting.


"Bill_De" wrote in message ...
I have been working on linking my Access database to Outlook contacts which I
have succeeded in doing. I can add files to a linked table in Access and they
will appear in my contacts list. However I cannot delete them because I need
a unique field common to the linked e-mail table and the main database table
in Access.

What I need to do is add a field that will show up on the new contact card
(I think that is what it is called) where you enter new contacts. I go to the
view add field and follow the instructions to add a field, and I did add
cutomer ID to the field but when I go to Access and create the linked table
the customer ID field does not show up in the table that is created. I need a
field that will be stored in the same place in Outlook as the: First and Last
Name, E-mail Address, Phone numbers and addresses. If I can get a field in
that group it should show up when I create a linked table in access.
Thank you



  #8  
Old March 27th 06, 07:01 PM posted to microsoft.public.outlook.program_forms
Sue Mosher [MVP-Outlook]
external usenet poster
 
Posts: 11,651
Default Trying to add a field to the contacts card

As for GUIDs in general, Google is your friend.

If a simple unique identifier will do, you can take the item's EntryID (set after the item is saved) and copy it into the field that you want to use to hold the ID. The value of the actual EntryID property may change if you move the item, but the value in the custom property won't.

My book demonstrates several other methods. You can download the sample code from http://www.outlookcode.com/member/book.aspx :

1) Get a GUID with the Session.CreateConversationIndex from CDO 1.21. (Listing 20.5)

2) Build an ID from the current date/time (Listing 20.6)

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx

"Bill_De" wrote in message ...
I will give both of these a try and let you know. One thing though I am not
up on a lot of stuff could you tell me what the "GUID" is, How do I get to it
and how I would make the changes. In the meantime I will go to the web sites
you suggested and start there.
Thanks

"Sue Mosher [MVP-Outlook]" wrote:

What about using a GUID in one of the build-in text fields?

If you want to try a numeric field, the page at http://www.outlookcode.com/d/newdefaultform.htm explains how to make a published custom Outlook form the default.



"Bill_De" wrote in message ...
Thanks Sue,
The User1 through 4 I know show up in the Access table, However they are
text fields and I would need a number field so I can link the unique field in
access to Outlook.
I saw in oultlook under tools-forms-choose a form that I can open the
contacts card form (the default card used to fill in information on a new
contact). Is it possible to add a field in that form or card what ever you
call it and than save it in the Outlook data base and then use it as a
default form.

If I can just get past this one hump I could have the problem of linking
solved by using update queries in Access. By adding a field in my primary
table and then adding two update queries I can now update and change the
linked table between access and Outlook. However It won't delete old or moved
contacts/data because I need a unique field that will only apply to one
record in Access and one record in Outlook. In access that is an autonumber
for each record. If I could get a number field in the linked outlook table
that I could include in the update querry then I could delete or move files
in that table.

Any suggestions on how I can get either a number field added to the contacts
infor or change an existing data field in Outlook from text to number would
be great.

Thanks for all of your help
Bill_De

"Sue Mosher [MVP-Outlook]" wrote:

The ContactItem object in Outlook already has at least four text fields that can be used to store custom information -- User1- User4, BillingInformation & Mileage. I don't remember whether any of those are exposed in a linked table in Access.

If you want to add a custom numeric field, you'd do it with a custom contact form; see http://www.outlookcode.com/d/contactform.htm, but you'll run into the limitation that I mentioned earlier -- getting a custom field to show in Access seems all but impossible.

"Bill_De" wrote in message ...
I have figure out how to get the link between access and outlook to work. I
have been able to update my contacts list however when I delete an entry in
Access it will not delete in my address book. The only way I can get an entry
in outlook to be deleted when I delete an entry in Access is to use a delete
query. For this I need to have a field in the table created in the link to
have a number field.
I need to be able to add a field in outlook in the contact card (the card
that opens where you enter the name, e-mail address etc. - I don''t know what
that card is titled). Once I get a field with a number format I can use my
primary key (autonumber) in access to create the join.

If you could tell me how to add this field in outlook contacts that would be
great.
Thank


"Sue Mosher [MVP-Outlook]" wrote:

The linked table method has major limitations, including the inability to show even all the reasonably important fields, much less custom fields. While articles have been written on how to expand on this method's obvious features, I've never been able to duplicate the results. See http://www.outlookcode.com/d/database.htm#linkedtables .

That page will also give you other ideas on how to work with databases and Outlook together. You'll need to write code or use a third-party tool that does the heavy lifting.


"Bill_De" wrote in message ...
I have been working on linking my Access database to Outlook contacts which I
have succeeded in doing. I can add files to a linked table in Access and they
will appear in my contacts list. However I cannot delete them because I need
a unique field common to the linked e-mail table and the main database table
in Access.

What I need to do is add a field that will show up on the new contact card
(I think that is what it is called) where you enter new contacts. I go to the
view add field and follow the instructions to add a field, and I did add
cutomer ID to the field but when I go to Access and create the linked table
the customer ID field does not show up in the table that is created. I need a
field that will be stored in the same place in Outlook as the: First and Last
Name, E-mail Address, Phone numbers and addresses. If I can get a field in
that group it should show up when I create a linked table in access.
Thank you



  #9  
Old March 27th 06, 08:46 PM posted to microsoft.public.outlook.program_forms
Bill_De
external usenet poster
 
Posts: 9
Default Trying to add a field to the contacts card

I went to tools-forms-design forms and selected contacts. This gave me the
contact form and I then went in and added a text box with the propertis set
to a number. I published it as Contacts 2 and then set the default for
contacts 2. When I open the add new contact I get the new form with the
number box on it, but when I create a linked table in Access that field does
not show up. Here is a list of all the fields that show up when creating a
linked table. Do you know how in Outlook I can change the properties from
text to number. If I can change any one of these to a number format I would
be able to complete the link process that I need. When I open the properties
in Outlook the style box is grayed out and won't allow me to make a change
from text to number.

Here are the fields as I said if I could just change anyone of them to
number I would be on track. Perhaps with you seeing which fields show up in
the access table you may be able to tell me how I can either change a field
to number or where to add a field with a number that will show up with the
rest of these : First, Last, title, company, department, office, post office
box, address, city, state, zip code, country, phone, mobil phone, pager
phone, home 2 phone, assistant phone, buisness fax, home fax, other fax,
telex number, display name, e-mail type, e-mail address, account, assistant,
send Rich text, primary.
Thanks
bill_De

"Sue Mosher [MVP-Outlook]" wrote:

As for GUIDs in general, Google is your friend.

If a simple unique identifier will do, you can take the item's EntryID (set after the item is saved) and copy it into the field that you want to use to hold the ID. The value of the actual EntryID property may change if you move the item, but the value in the custom property won't.

My book demonstrates several other methods. You can download the sample code from http://www.outlookcode.com/member/book.aspx :

1) Get a GUID with the Session.CreateConversationIndex from CDO 1.21. (Listing 20.5)

2) Build an ID from the current date/time (Listing 20.6)

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx

"Bill_De" wrote in message ...
I will give both of these a try and let you know. One thing though I am not
up on a lot of stuff could you tell me what the "GUID" is, How do I get to it
and how I would make the changes. In the meantime I will go to the web sites
you suggested and start there.
Thanks

"Sue Mosher [MVP-Outlook]" wrote:

What about using a GUID in one of the build-in text fields?

If you want to try a numeric field, the page at http://www.outlookcode.com/d/newdefaultform.htm explains how to make a published custom Outlook form the default.



"Bill_De" wrote in message ...
Thanks Sue,
The User1 through 4 I know show up in the Access table, However they are
text fields and I would need a number field so I can link the unique field in
access to Outlook.
I saw in oultlook under tools-forms-choose a form that I can open the
contacts card form (the default card used to fill in information on a new
contact). Is it possible to add a field in that form or card what ever you
call it and than save it in the Outlook data base and then use it as a
default form.

If I can just get past this one hump I could have the problem of linking
solved by using update queries in Access. By adding a field in my primary
table and then adding two update queries I can now update and change the
linked table between access and Outlook. However It won't delete old or moved
contacts/data because I need a unique field that will only apply to one
record in Access and one record in Outlook. In access that is an autonumber
for each record. If I could get a number field in the linked outlook table
that I could include in the update querry then I could delete or move files
in that table.

Any suggestions on how I can get either a number field added to the contacts
infor or change an existing data field in Outlook from text to number would
be great.

Thanks for all of your help
Bill_De

"Sue Mosher [MVP-Outlook]" wrote:

The ContactItem object in Outlook already has at least four text fields that can be used to store custom information -- User1- User4, BillingInformation & Mileage. I don't remember whether any of those are exposed in a linked table in Access.

If you want to add a custom numeric field, you'd do it with a custom contact form; see http://www.outlookcode.com/d/contactform.htm, but you'll run into the limitation that I mentioned earlier -- getting a custom field to show in Access seems all but impossible.

"Bill_De" wrote in message ...
I have figure out how to get the link between access and outlook to work. I
have been able to update my contacts list however when I delete an entry in
Access it will not delete in my address book. The only way I can get an entry
in outlook to be deleted when I delete an entry in Access is to use a delete
query. For this I need to have a field in the table created in the link to
have a number field.
I need to be able to add a field in outlook in the contact card (the card
that opens where you enter the name, e-mail address etc. - I don''t know what
that card is titled). Once I get a field with a number format I can use my
primary key (autonumber) in access to create the join.

If you could tell me how to add this field in outlook contacts that would be
great.
Thank


"Sue Mosher [MVP-Outlook]" wrote:

The linked table method has major limitations, including the inability to show even all the reasonably important fields, much less custom fields. While articles have been written on how to expand on this method's obvious features, I've never been able to duplicate the results. See http://www.outlookcode.com/d/database.htm#linkedtables .

That page will also give you other ideas on how to work with databases and Outlook together. You'll need to write code or use a third-party tool that does the heavy lifting.


"Bill_De" wrote in message ...
I have been working on linking my Access database to Outlook contacts which I
have succeeded in doing. I can add files to a linked table in Access and they
will appear in my contacts list. However I cannot delete them because I need
a unique field common to the linked e-mail table and the main database table
in Access.

What I need to do is add a field that will show up on the new contact card
(I think that is what it is called) where you enter new contacts. I go to the
view add field and follow the instructions to add a field, and I did add
cutomer ID to the field but when I go to Access and create the linked table
the customer ID field does not show up in the table that is created. I need a
field that will be stored in the same place in Outlook as the: First and Last
Name, E-mail Address, Phone numbers and addresses. If I can get a field in
that group it should show up when I create a linked table in access.
Thank you




  #10  
Old March 27th 06, 09:08 PM posted to microsoft.public.outlook.program_forms
Sue Mosher [MVP-Outlook]
external usenet poster
 
Posts: 11,651
Default Trying to add a field to the contacts card

I went to tools-forms-design forms and selected contacts. This gave me the
contact form and I then went in and added a text box with the propertis set
to a number. I published it as Contacts 2 and then set the default for
contacts 2. When I open the add new contact I get the new form with the
number box on it, but when I create a linked table in Access that field does
not show up.


That's exactly what I said you could expect. See my original warning on the limitations of linked tables.

Do you know how in Outlook I can change the properties from
text to number.


That is not possible.

If I can change any one of these to a number format I would
be able to complete the link process that I need. When I open the properties
in Outlook the style box is grayed out and won't allow me to make a change
from text to number.

Here are the fields as I said if I could just change anyone of them to
number I would be on track. Perhaps with you seeing which fields show up in
the access table you may be able to tell me how I can either change a field
to number or where to add a field with a number that will show up with the
rest of these : First, Last, title, company, department, office, post office
box, address, city, state, zip code, country, phone, mobil phone, pager
phone, home 2 phone, assistant phone, buisness fax, home fax, other fax,
telex number, display name, e-mail type, e-mail address, account, assistant,
send Rich text, primary.
Thanks
bill_De

"Sue Mosher [MVP-Outlook]" wrote:

As for GUIDs in general, Google is your friend.

If a simple unique identifier will do, you can take the item's EntryID (set after the item is saved) and copy it into the field that you want to use to hold the ID. The value of the actual EntryID property may change if you move the item, but the value in the custom property won't.

My book demonstrates several other methods. You can download the sample code from http://www.outlookcode.com/member/book.aspx :

1) Get a GUID with the Session.CreateConversationIndex from CDO 1.21. (Listing 20.5)

2) Build an ID from the current date/time (Listing 20.6)



"Bill_De" wrote in message ...
I will give both of these a try and let you know. One thing though I am not
up on a lot of stuff could you tell me what the "GUID" is, How do I get to it
and how I would make the changes. In the meantime I will go to the web sites
you suggested and start there.
Thanks

"Sue Mosher [MVP-Outlook]" wrote:

What about using a GUID in one of the build-in text fields?

If you want to try a numeric field, the page at http://www.outlookcode.com/d/newdefaultform.htm explains how to make a published custom Outlook form the default.



"Bill_De" wrote in message ...
Thanks Sue,
The User1 through 4 I know show up in the Access table, However they are
text fields and I would need a number field so I can link the unique field in
access to Outlook.
I saw in oultlook under tools-forms-choose a form that I can open the
contacts card form (the default card used to fill in information on a new
contact). Is it possible to add a field in that form or card what ever you
call it and than save it in the Outlook data base and then use it as a
default form.

If I can just get past this one hump I could have the problem of linking
solved by using update queries in Access. By adding a field in my primary
table and then adding two update queries I can now update and change the
linked table between access and Outlook. However It won't delete old or moved
contacts/data because I need a unique field that will only apply to one
record in Access and one record in Outlook. In access that is an autonumber
for each record. If I could get a number field in the linked outlook table
that I could include in the update querry then I could delete or move files
in that table.

Any suggestions on how I can get either a number field added to the contacts
infor or change an existing data field in Outlook from text to number would
be great.

Thanks for all of your help
Bill_De

"Sue Mosher [MVP-Outlook]" wrote:

The ContactItem object in Outlook already has at least four text fields that can be used to store custom information -- User1- User4, BillingInformation & Mileage. I don't remember whether any of those are exposed in a linked table in Access.

If you want to add a custom numeric field, you'd do it with a custom contact form; see http://www.outlookcode.com/d/contactform.htm, but you'll run into the limitation that I mentioned earlier -- getting a custom field to show in Access seems all but impossible.

"Bill_De" wrote in message ...
I have figure out how to get the link between access and outlook to work. I
have been able to update my contacts list however when I delete an entry in
Access it will not delete in my address book. The only way I can get an entry
in outlook to be deleted when I delete an entry in Access is to use a delete
query. For this I need to have a field in the table created in the link to
have a number field.
I need to be able to add a field in outlook in the contact card (the card
that opens where you enter the name, e-mail address etc. - I don''t know what
that card is titled). Once I get a field with a number format I can use my
primary key (autonumber) in access to create the join.

If you could tell me how to add this field in outlook contacts that would be
great.
Thank


"Sue Mosher [MVP-Outlook]" wrote:

The linked table method has major limitations, including the inability to show even all the reasonably important fields, much less custom fields. While articles have been written on how to expand on this method's obvious features, I've never been able to duplicate the results. See http://www.outlookcode.com/d/database.htm#linkedtables .

That page will also give you other ideas on how to work with databases and Outlook together. You'll need to write code or use a third-party tool that does the heavy lifting.


"Bill_De" wrote in message ...
I have been working on linking my Access database to Outlook contacts which I
have succeeded in doing. I can add files to a linked table in Access and they
will appear in my contacts list. However I cannot delete them because I need
a unique field common to the linked e-mail table and the main database table
in Access.

What I need to do is add a field that will show up on the new contact card
(I think that is what it is called) where you enter new contacts. I go to the
view add field and follow the instructions to add a field, and I did add
cutomer ID to the field but when I go to Access and create the linked table
the customer ID field does not show up in the table that is created. I need a
field that will be stored in the same place in Outlook as the: First and Last
Name, E-mail Address, Phone numbers and addresses. If I can get a field in
that group it should show up when I create a linked table in access.
Thank you




 




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to add multiple email addresses to Contacts from To/CC field Nan Outlook - Using Contacts 2 July 12th 06 04:51 PM
How can I hide a label for a field I add to the Address Card view TexasDenisA Outlook - Using Contacts 0 March 21st 06 06:40 PM
How is a field added to the general card for contracts in Outlook Dwight in Georgia Outlook - Using Contacts 1 March 13th 06 01:45 PM
add input field to address card general tab David Outlook - Using Contacts 1 February 14th 06 07:23 PM
How do I add multiple contacts at the same time to the BCC field? J Cope At Stratis Outlook - Using Contacts 1 February 14th 06 01:16 AM


All times are GMT +1. The time now is 05:08 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2025 Outlook Banter.
The comments are property of their posters.