Ik en mijn collega's willen hun Outlook-contactpersonen syncen met een (sql)-database met daarin klanten en leveranciers. In de database hebben we die contactpersonen gemarkeerd die gesynced zouden dienen te worden. (Een van de mogelijkheden is dan de synchronisatie met een smartphone)
We maken gebruik van outlook2003 met exchange-sbs2003.
Nu had ik een aantal methoden bedacht:
1. VB en Outlook objecten
In VB (Access) kan ik een outlook-applicatieobject maken, aanmelden, de juiste folder kiezen en tenslotte een contact-item uitlezen, aanmaken, of aanpassen. Dit werkt eigenlijk heel behoorlijk. Echter, deze methode heeft een aantal nadelen:
- Traag. Omdat ik wil syncen, moet ik voor elk bewuste contactpersoon checken of deze al bestaat in mijn outlook-omgeving
- Onhandig. Al onze outlook-gebruikers zullen dit zelf moeten doen. Je kan immers niet namens een andere gebruiker dit trucje doen.
- Buggy. Outlook.exe wil wel eens blijven hangen als een soort zombie-proces. Outlook is dan niet meer te gebruiken, en moet met de taakmanager afgeschoten worden. Dit is verre van ideaal.
2 Tabel koppelen in Access
In Access kan je heel gemakkelijk een outlook/exchange-store koppelen. Ik heb dan heel fraai een tabel in mijn Access-database met daarin de contactpersoon-items. Dit werk lekker snel en eenvoudig, maar heeft toch ook weer nadelen.
- Onhandig. Weer zullen de individuele outlook-gebruikers dit zelf moeten doen.
- Niet alle velden. In zo'n gekoppelde tabel zie ik niet alle contactpersoon-velden, alleen de meest belangrijke. Maar een essentieel veld ontbreekt: categories
3 syncen met een SQL-database
Dit lijkt de fraaiste oplossing. Het lijkt me ideaal om server-sided de contactpersonen uit Exchange-store te syncen met een SQL-databaseje, waarnaartoe je gemakkelijk kunt koppelen.
Echter, ik heb geen idee of dit kan en hoe dit kan. Op internet kan ik wel een tooltje vinden: MXsync, maar daar is weer bijzonder weinig over te vinden.
Heeft iemand ervaring met bovenstaande problematiek?
PS weet niet of dit nu wel het juiste forum is hiervoor
We maken gebruik van outlook2003 met exchange-sbs2003.
Nu had ik een aantal methoden bedacht:
1. VB en Outlook objecten
In VB (Access) kan ik een outlook-applicatieobject maken, aanmelden, de juiste folder kiezen en tenslotte een contact-item uitlezen, aanmaken, of aanpassen. Dit werkt eigenlijk heel behoorlijk. Echter, deze methode heeft een aantal nadelen:
- Traag. Omdat ik wil syncen, moet ik voor elk bewuste contactpersoon checken of deze al bestaat in mijn outlook-omgeving
- Onhandig. Al onze outlook-gebruikers zullen dit zelf moeten doen. Je kan immers niet namens een andere gebruiker dit trucje doen.
- Buggy. Outlook.exe wil wel eens blijven hangen als een soort zombie-proces. Outlook is dan niet meer te gebruiken, en moet met de taakmanager afgeschoten worden. Dit is verre van ideaal.
2 Tabel koppelen in Access
In Access kan je heel gemakkelijk een outlook/exchange-store koppelen. Ik heb dan heel fraai een tabel in mijn Access-database met daarin de contactpersoon-items. Dit werk lekker snel en eenvoudig, maar heeft toch ook weer nadelen.
- Onhandig. Weer zullen de individuele outlook-gebruikers dit zelf moeten doen.
- Niet alle velden. In zo'n gekoppelde tabel zie ik niet alle contactpersoon-velden, alleen de meest belangrijke. Maar een essentieel veld ontbreekt: categories
3 syncen met een SQL-database
Dit lijkt de fraaiste oplossing. Het lijkt me ideaal om server-sided de contactpersonen uit Exchange-store te syncen met een SQL-databaseje, waarnaartoe je gemakkelijk kunt koppelen.
Echter, ik heb geen idee of dit kan en hoe dit kan. Op internet kan ik wel een tooltje vinden: MXsync, maar daar is weer bijzonder weinig over te vinden.
Heeft iemand ervaring met bovenstaande problematiek?
PS weet niet of dit nu wel het juiste forum is hiervoor
Houdoe