Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic Verknüpfung zu Access (Read 2603 times)
Stefan - dienetzbauer
YaBB Newbies
*
Offline


Phoner ist großartig!

Posts: 1
Joined: 21. Nov 2007
Verknüpfung zu Access
21. Nov 2007 at 16:32
Print Post  
Hallo ihr Lieben, vielleicht kann mir jemand helfen .... 

Grundgedanke war eigentlich, über das Tool WatchPhoner bei Anruf einen Kundendatensatz anzuzeigen. Ich kriegs da aber nicht mal hin, dass WatchPhoner in seinem eigenen Fenster die Rufnummer des Anrufenden anzeigt, geschweige denn eine Verknüpfung zu meiner DB.

Also kam mir die Idee, Access als externe Applikation zu starten und mit %1 (soll ja die Rufnummer enthalten) nach einem Datensatz zu suchen.

Der Access Start klappt wunderbar mit dem Batch:

Code
Select All
@ECHO OFF
START MSACCESS.EXE \\fritz.box\USB-0-1\kunden.mdb /x sucheTelefon 



wobei das Kommando /x ein Makro aufruft, dass ein Formular aufruft und dort einen Datensatz sucht, nämlich den zur Telefonnummer gehörenden. Und genau das ist das Problem: die "Variable" %1 kommt in Access offensichtlich nicht an. 

Als Bedingung für die Aktion "Formular öffnen" habe ich definiert: [Kunden]![Telefon]="%1" Oder [Kunden]![Handy]="%1"

Ersetze ich %1 manuell durch die Rufnummer eines Kunden (also [Kunden]![Telefon]="040/1234567" Oder [Kunden]![Handy]="040/1234567"), wird auch gleich der Datensatz angezeigt.

Und da sind wir auch beim zweiten Problem, falls mein Gedanke überhaupt zu realisieren ist. Die Rufnummer aus Phoner kommt im Format 0401234567 (um beim obigen Beispiel zu bleiben). Die Rufnummer in meiner DB sind im Textformat nach dem Muster 040/1234567 gespeicht. wie also überrede ich Phoner, einen Slash zwischen Vorwahl und Rufnummer zu setzen, so dass der Inhalt von %1 das gleiche Format hat, wie die gespeicherten Nummern der DB?

Daaaaaaaaaaaaaaaaaaaaaaaaaaanke euch .... 

Was mach ich falsch, kann jemand helfen? Oder ist meine Idee aussichtslos?


Code-Tags ergänzt, JB
« Last Edit: 21. Nov 2007 at 20:11 by JB »  
Back to top
 
IP Logged
 
JB
God Member
*****
Offline


Phoner-Support

Posts: 1691
Location: bei Bremen & Göttingen
Joined: 27. May 2004
Gender: Male
Re: Verknüpfung zu Access
Reply #1 - 21. Nov 2007 at 20:18
Print Post  
Hallo Stephan,

das Problem liegt in der Stapelverarbeitungsdatei. Phoner teilt ihr in der Variable 1 zwar die Rufnummer mit, doch die Datei benutzt diesen Wert überhaupt nicht.

Füge daher ein "%1" an der Stelle im accessstartenden Befehl ein, an der es von Access verstanden wird (notfalls ausprobieren).

Hier ein Beispiel anhand Deines Codes:
Stefan - dienetzbauer wrote on 21. Nov 2007 at 16:32:
Quote:
@ECHO OFF
START MSACCESS.EXE \\fritz.box\USB-0-1\kunden.mdb /x sucheTelefon %1

Viele Grüße, Jens
  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11777
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Verknüpfung zu Access
Reply #2 - 18. Oct 2008 at 10:06
Print Post  
This Topic was moved here from Trollwiese [move by] Phoner Admin.
  
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint