ODBC Schnittstelle zu ACT

ACT2PCK, ACT2KHK, ACTAccess

Moderatoren: Schlesselmann, Amrou, mtimmermann, Robert Schellmann, Thomas Benn

Antworten
S Jäcker

ODBC Schnittstelle zu ACT

Beitrag von S Jäcker »

Wir haben div. Daten zu Kontakten in Fremd-DB und möchten aus ACT per ODBC / SQL zugreifen oder externe Tabellen in ACT zu Kontakten verlinken und in ACT aktualisieren können. Kennt jemand dementsprechende Schnittstellen ?

Tips gerne auch per Email an >> projekt@jaecker.net <<
Robert Schellmann
Beiträge: 1675
Registriert: Samstag 14. April 2001, 02:00
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Robert Schellmann »

Hallo Herr Jäcker,

zu Ihren letzten drei Anfragen:

Ein ODBC-Treiber für die ACT! Datenbank ist mir nicht bekannt.

Die offizielle Schnittstelle, um auf die Daten einer ACT!-Datenbank lesend und schreibend zugreifen zu können, ist die OLE-Schnittstelle von ACT! (s. ACT!-SDK).

Eine direkteren Weg geht Extract. Mit Extract ist es möglich auf die Daten einer ACT!-Datenbank von einer Access-Datenbank aus zuzugreifen.

Bild
(ACT!-Tabellen in Extract.mdb + Tabellen aus Warenwirtschaft Office-Line)

Änderungen, die man hier in den Daten durchführt, verlangen jedoch eine Reindizierung der ACT!-Datenbank, da die ACT! eigenen Indexdaten von Access nicht geflegt werden.

Ein weiterer Punkt den man beachten sollte, ist das Transaktionsprotokoll von ACT!. Damit ACT! zwischen zwei Datenbanken synchronisieren kann, pflegt ACT! im Hintergrund ein Protokoll, in dem alle gemachten Änderungen in der ACT! Datenbank aufgezeichnet werden. Änderungen, die man direkt über Access macht, werden nicht in diesem Protokoll gespeichert. Will man sie synchronisieren, so muß eine Vollsynchronisation durchgeführt werden.

Um also einen "korrekten Weg" zu gehen, sollte die OLE-Schnittstelle von ACT! verwendet werden. Diese kann über die üblichen Programmiersprachen (VB-Script, VB, VBA, C++, Delphi, etc.) angesprochen werden.

Speziell Ihre Anforderungen an VISIO und MS-Projekt verlangen ja eine direkte VBA-Programmierung in deren Dokumenten.

Um zusätzliche Daten zu einem ACT!-Kontakt zu verwalten, bieten wir die Kombination aus KundenInfo um Daten aus einer Datenquelle innerhalb von ACT! sichtbar zu machen, und ACTAccess um von ACT! aus die nötigen Kontaktdaten in die zusätzliche Datenbank zu übertragen und das Frontend zur Bearbeitung der Daten aufzurufen.

Gruß
Robert Schellmann
Bild MSControl4 - wird Ihre ACT!-Daten zum Rotieren bringen...
ebmeyer

ODBC kein Problem

Beitrag von ebmeyer »

Es gibt eine Möglichkeit über ODBC auf den ACT! Datenbestand zuzugreifen.
Dafür muss ein System DSN, mit einem Microsoft dBase Treiber auf die entsprechende dBase-Datei als Grundlage für die Kontakte eingerichtet werden.
Das funktioniert sehr gut.

Leider habe ich noch keine Möglichkeit gefunden die zu den Kontakten gehörenden Notizen darüber auszugeben, weil diese in eine separaten Datei abgelegt werden.

Wer kann mir dabei helfen?
Robert Schellmann
Beiträge: 1675
Registriert: Samstag 14. April 2001, 02:00
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Robert Schellmann »

Hallo Herr Meyer,

auch hier gilt es, die von mir beschriebenen Nebeneffekte beim direkten Zugriff über Access zu beachten!

Gruß
Robert Schellmann
Bild MSControl4 - wird Ihre ACT!-Daten zum Rotieren bringen...
Antworten