 |
Softpicks.Net Deutsch Software Forum Deutsch
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Anmeldedatum: 01.01.1970 Beiträge: 312655
|
Verfasst am: So Feb 04, 2007 6:42 pm Titel: Change-Ereignis / Magnetkartenleser |
|
|
Hallo Oliver,
Oliver Straub wrote:
>> vielen Dank für Deinen Hinweis. Nach dem (elektronischen) Handbuch
>> scheinst Du Recht zu haben. Grundsätzlich müsste das Gerät wohl in der
>> Lage sein, ein Return zu senden, ...
>
> hast Du nicht gesagt, Du verwendest Karten, die gar nicht für dieses Gerät
> vorgesehen sind? Wenn eine Karte durch den Leser gezogen wird, dann schaltet
> die Software auf lesen um, empfängt die Daten von der Codierung und wartet
> auf das vereinbarte Abschlusszeichen des Datenstreams.
Die "Software" duerfte seine Access-Anwendung sein, nehme ich mal an.
> Dieses kommt aber nicht, weil es nicht auf der Magnetspur hinterlegt ist.
Das ist IMHO nie auf der Magnetspur hinterlegt, sondern wird (besser
sollte) vom Leser erzeugt (werden).
> So ein Problem kenne ich, allerdings spuckte der Leser damals gar keine
> Daten mehr aus. Was ich mir aber nicht vorstellen kann ist, dass der
> Kartenleser in der Lage seien soll, ein Windowsmessage "Return" an das
> Formular zu schicken,
Das ist eigentlich Standard. Frueher, in meinem Fall nach 1993 , waren
es noch Maeuseklaviere, die man entsprechend einstellen musste, heutzutage
macht das die SW, mit der man den Leser konfiguriert.
Dass genau diese SW hier den Leser nicht ansprechen kann, ist fatal.
> Wofür lässt Du denn den Wert der Karte in ein Textfeld schreiben und
> nicht in eine Variable?
Typischerweise ersetzen Lesegeraete gleich welcher Art die Eingabe per
Tastatur, soll heissen, egal wo der Cursor im Feld steht, der gelesene Wert
landet da, wo ihn die Tastatur auch ausgegeben haette.
Gruss - Peter
.
|
|
| Nach oben |
|
 |
Jürgen Biallas
Anmeldedatum: 01.01.1970 Beiträge: 70
|
Verfasst am: So Feb 04, 2007 6:59 pm Titel: Change-Ereignis / Magnetkartenleser |
|
|
Hallo Jens,
"Jens Schilling" <JensSchillingBitteLoeschen [at] fissership.de> schrieb im
Newsbeitrag news:uf%23SKKISHHA.4404 [at] TK2MSFTNGP03.phx.gbl...
> Hallo, Jürgen
> > habe ich eben probiert. Hat Fehler ergeben: "unzulässiger Verweis auf
> > die Eigenschft dirty".
>
> Das klingt nach einem ungebundenen Formular - wen dem so ist, geht es
> natürlich so nicht.
>
Ja, das stimmt!.
Aber viel schöner: Deutschland ist Handballweltmeister )
Gruß, Jürgen
.
|
|
| Nach oben |
|
 |
Anmeldedatum: 01.01.1970 Beiträge: 312655
|
Verfasst am: So Feb 04, 2007 10:05 pm Titel: Change-Ereignis / Magnetkartenleser |
|
|
Hallo, Jürgen,
Jürgen Biallas:
> Oh, da ist mir eben ein Fehler passiert. Ich hatte aus Arbeitsgründen meine
> Systemzeit um 10 Stunden zurückgestellt - jetzt ist meine Frage schon fast
> ins Nirwana gerutscht. Bitte schaut auf die Anfrage von 13:22.
in einem Newsreader - auch in OE - merkt man das normalerweise fast
gar nicht. Da sind es nur vier Zeilen tiefer, wenn Threading
eingestellt ist.
Gruss - Mark
--
Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm
Bitte keine eMails auf Newsgroup-Beiträge senden.
.
|
|
| Nach oben |
|
 |
Jürgen Biallas
Anmeldedatum: 01.01.1970 Beiträge: 70
|
Verfasst am: So Feb 04, 2007 11:54 pm Titel: Change-Ereignis / Magnetkartenleser |
|
|
Danke für den Hinweis, Mark. Meine Ergänzung ist sowieso falsch gelaufen -
sie sollte einen neuen Thread darstellen. Na ja, wie man sieht - es haben
trotzdem ein paar nette Leute reagiert.
Gruß, Jürgen
"Mark Doerbandt" <spamreceiver [at] doerbandt.de> schrieb im Newsbeitrag
news:eq5laq.360.1 [at] dit8.doerbandt.de...
> Hallo, Jürgen,
>
> Jürgen Biallas:
>
> > Oh, da ist mir eben ein Fehler passiert. Ich hatte aus Arbeitsgründen
meine
> > Systemzeit um 10 Stunden zurückgestellt - jetzt ist meine Frage schon
fast
> > ins Nirwana gerutscht. Bitte schaut auf die Anfrage von 13:22.
>
> in einem Newsreader - auch in OE - merkt man das normalerweise fast
> gar nicht. Da sind es nur vier Zeilen tiefer, wenn Threading
> eingestellt ist.
>
> Gruss - Mark
>
> --
> Informationen fuer Neulinge in den Access-Newsgroups unter
> http://www.doerbandt.de/Access/Newbie.htm
>
> Bitte keine eMails auf Newsgroup-Beiträge senden.
.
|
|
| Nach oben |
|
 |
Anmeldedatum: 01.01.1970 Beiträge: 312655
|
Verfasst am: Mo Feb 05, 2007 10:03 am Titel: Change-Ereignis / Magnetkartenleser |
|
|
Hallo, Jürgen,
Jürgen Biallas:
> sie sollte einen neuen Thread darstellen.
das hat sie auch, nur packt Dein OE das wegen des selben Subjects
zusammen. Bei mir im 40tude Dialog steht da schoen ein neuer Thread.
Gruss - Mark
.
|
|
| Nach oben |
|
 |
Jürgen Biallas
Anmeldedatum: 01.01.1970 Beiträge: 70
|
Verfasst am: Mo Feb 05, 2007 10:41 am Titel: Change-Ereignis / Magnetkartenleser |
|
|
Hallo Jens,
"Jens Schilling" <jensschillingBitteLoeschen [at] fissership.de> schrieb im
Newsbeitrag news:%23CgerXPSHHA.1364 [at] TK2MSFTNGP06.phx.gbl...
> Hallo, Jürgen
>
> >>> habe ich eben probiert. Hat Fehler ergeben: "unzulässiger Verweis
> >>> auf die Eigenschft dirty".
> >> Das klingt nach einem ungebundenen Formular - wen dem so ist, geht es
> >> natürlich so nicht.
> > Ja, das stimmt!.
> >
> > Aber viel schöner: Deutschland ist Handballweltmeister )
>
> So - nach dem Ende der Feierlichkeiten können wir ja noch einmal
versuchen,
> uns Deines Problemes anzunehmen
>
> Nun haben wir also festgestellt haben, dass Du mit einem ungebundenen
> Formular arbeitest - gleichzeitg ja wohl aber auch, dass das Ereignis
> AfterUpdate tatsächlich ausgelöst wird ? Brauchst Du denn mehr ? Du willst
> das Formular doch anscheinend nach dem Einlesen nur noch schliessen, oder
?
> Dann versuch doch einmal, genau dies im AfterUpdate-Event des Textfeldes
> auszulösen - das sollte doch wohl funktionieren.
vielleicht ist das bisher noch nicht so rübergekomen, aberdank Eurer Hilfe
läuft jetzt alles!!!
Vielen Dank noch einmal,
Gruß, Jürgen
.
|
|
| Nach oben |
|
 |
Jürgen Biallas
Anmeldedatum: 01.01.1970 Beiträge: 70
|
Verfasst am: Mo Feb 05, 2007 11:00 am Titel: Change-Ereignis / Magnetkartenleser |
|
|
Hallo Sascha,
"Sascha Trowitzsch" <ng [at] moss-soft.de> schrieb im Newsbeitrag
news:%23%23S9qJMSHHA.4260 [at] TK2MSFTNGP06.phx.gbl...
> Hi,
> Kommt eigentlich die Anschaffung eines aktuelleren Gerätes gar nicht in
> Betracht?
> Ich meine, so teuer sind die Dinger nun auch nicht. Und mit neueren, die
> OPOS-fähig sind, ist man all der leidigen Probleme mit der bescheuerten
> Tastatureinschleifung entledigt und kann sie zudem prima per Software
> konfigurieren. (Eben auch die Start- und End-Senitels, von denen die Rede
> ist.)
> Ich kann immer nur jedem POS-Programmierer empfehlen, sich mit OPOS
> auseinanderzusetzen. (Aber, heul, alle ignorien das und deshalb gibt's so
> wenig Code dazu im Netz!)
> Die OPOS-Komponenten gibt's hier: http://monroecs.com/oposccos_current.htm
> Interessant in unserem Zusammenhang ist davon nur das oposmsr.ocx. In ein
> Formular eingebunden erzeugt es bei jedem gültigen Kartendurchzug ein
> auswertbares EVENT! (DataEvent; der String steht dann in den Eigenschaften
> TrackData 1...3 des Controls) Ein Steuerelement, Textfeld, braucht man
also
> nicht. Das funktioniert sowohl mit Tastatur-, USB-, RS232-Lesern. Wichtig
> ist nur, das Letztere einen OPOS-Treiber vom Hersteller mitbringen. Bsp.
> Cherry.
>
> Ciao, Sascha
natürlich habe ich auch schon eine Neuanschaffung erwogen, obwohl das Gerät
recht neu ist. Leider habe ich unser Gerät nicht gekauft und, was noch
schlimmer ist, bin ich absolut ahnungslos, was Magnetkartenleser betrifft.
Nach Aussage des Verkäufers kann das erforderliche Return-Signal
programmiert werden, und ein su.ocx ist auch bei der Software dabei. Nur -
ich weiß überhaupt nicht, wie ich daran gehen soll, wenn die Software nach
Installation (auf mehrere Arten und auch auf unterschiedlichen PC's) das
Gerät überhaupt nicht erkennt. Dabei erkennt Windows das Gerät sofort und
die Signale beim Durchziehen werden auch weitergegeben. Wenn ich jetzt daran
gehe und ein neues Gerät kaufe, ohne die Ursachen zu wissen, stehe ich
vielleicht mit dem neuen Gerät noch dümmer da!
Deshalb halte ich die jetzt gefundene Access-Lösung als Zwischenlösung für
ganz brauchbar, insbesondere auch, weil das Programm in ca. 1 Monat
einsetzbar sein muss, ich also nicht ewig mit der Arbeit warten kann..
Aber versprochen, ich werde mich um Deine Anregungen kümmern.
Vielen Dank erst einmal.
Gruß, Jürgen
.
|
|
| Nach oben |
|
 |
Anmeldedatum: 01.01.1970 Beiträge: 312655
|
Verfasst am: Mo Feb 05, 2007 11:22 am Titel: Change-Ereignis / Magnetkartenleser |
|
|
Hallo,
Jürgen Biallas wrote:
>
> Nach Aussage des Verkäufers kann das erforderliche Return-Signal
> programmiert werden, und ein su.ocx ist auch bei der Software dabei. Nur -
> ich weiß überhaupt nicht, wie ich daran gehen soll, ...
Am besten, du setzt eine Referenz auf das OCX und schaust dir im
Object-Browser (VBE starten, F2) an, was es so kann.
Gruss - Peter
.
|
|
| Nach oben |
|
 |
Jürgen Biallas
Anmeldedatum: 01.01.1970 Beiträge: 70
|
Verfasst am: Mo Feb 05, 2007 1:11 pm Titel: Change-Ereignis / Magnetkartenleser |
|
|
Hallo Peter,
"Peter Doering" <nospam [at] doering.org> schrieb im Newsbeitrag
news:52oer3F1p5msfU1 [at] mid.individual.net...
> Hallo,
>
> Jürgen Biallas wrote:
> >
> > Nach Aussage des Verkäufers kann das erforderliche Return-Signal
> > programmiert werden, und ein su.ocx ist auch bei der Software dabei.
Nur -
> > ich weiß überhaupt nicht, wie ich daran gehen soll, ...
>
> Am besten, du setzt eine Referenz auf das OCX und schaust dir im
> Object-Browser (VBE starten, F2) an, was es so kann.
>
> Gruss - Peter
das ist ja toll, da habe ich wieder dazugelernt. Nachfolgende Elemente hat
das su.pcx (ohne Code - nicht fett dargestellt):
AboutBox
Beep
Connect
Disconnect
GetJ1S2Data
GetJ1S2Length
GetTrack2Data
GetTrack2Length
GetTrack3Data
GetTrack3Length
QueryReaderState
Read
Ich bin nicht sicher in der Auswertung, aber es scheint mir, da gibt es
keinen Hinweis auf ein Return! Was meinst Du?
Gruß, Jürgen
.
|
|
| Nach oben |
|
 |
Jürgen Biallas
Anmeldedatum: 01.01.1970 Beiträge: 70
|
Verfasst am: Mo Feb 05, 2007 1:15 pm Titel: Change-Ereignis / Magnetkartenleser |
|
|
Hallo Jens,
"Jens Schilling" <jensschillingBitteLoeschen [at] fissership.de> schrieb im
Newsbeitrag news:e7KBd$QSHHA.5100 [at] TK2MSFTNGP06.phx.gbl...
> Hallo, Jürgen
>
> > vielleicht ist das bisher noch nicht so rübergekomen, aberdank Eurer
> > Hilfe läuft jetzt alles!!!
>
> Doch, schon - aber doch noch immer über einen Timer, oder ?
> Ich dachte, dass Du Dir den vielleicht sparen könntest; aber wenn's denn
so
> für dich OK ist, ist ja alles gut
>
so ganz ok ist es nicht, aber ich habe das ganze Wochenende nur mit diesem
verfluchten Magnetkartenleser verbracht - mir reicht es jetzt erst einmal.
Mit dem Timer kann ich vorerst einigermaßen leben, und auf Dauer muss eine
Hardwarelösung gefunden werden (Return über den Leser).
Gruß, Jürgen
.
|
|
| Nach oben |
|
 |
Jürgen Biallas
Anmeldedatum: 01.01.1970 Beiträge: 70
|
Verfasst am: Mo Feb 05, 2007 1:30 pm Titel: Change-Ereignis / Magnetkartenleser |
|
|
Hallo Sascha,
"Sascha Trowitzsch" <ng [at] moss-soft.de> schrieb im Newsbeitrag
news:O%23WHK%23RSHHA.4028 [at] TK2MSFTNGP04.phx.gbl...
> Hi Jürgen,
>
> "Jürgen Biallas" <juergen.biallas [at] arcor.de> schrieb im Newsbeitrag
> news:45c70044$0$18847$9b4e6d93 [at] newsspool4.arcor-online.net...
> > Nach Aussage des Verkäufers kann das erforderliche Return-Signal
> > programmiert werden, und ein su.ocx ist auch bei der Software dabei.
Nur -
> > ich weiß überhaupt nicht, wie ich daran gehen soll, wenn die Software
nach
> > Installation (auf mehrere Arten und auch auf unterschiedlichen PC's) das
> > Gerät überhaupt nicht erkennt.
>
> Sag doch mal einfach, um welches Modell es sich handelt.
> Würde mir gern mal die sicherlich frei downloadbaren Komponenten
anschauen.
es ist ein Gerät der SU-Serie Typ SU90-33 (siehe
http://www.transmac.de/komplettgeraete/su.html )
Gruß, Jürgen
.
|
|
| Nach oben |
|
 |
Jürgen Biallas
Anmeldedatum: 01.01.1970 Beiträge: 70
|
Verfasst am: Mo Feb 05, 2007 1:34 pm Titel: Change-Ereignis / Magnetkartenleser |
|
|
Hallo Jens,
> "Jens Schilling" <jensschillingBitteLoeschen [at] fissership.de> schrieb im
> Newsbeitrag news:e7KBd$QSHHA.5100 [at] TK2MSFTNGP06.phx.gbl...
> > Hallo, Jürgen
> >
> > > vielleicht ist das bisher noch nicht so rübergekomen, aberdank Eurer
> > > Hilfe läuft jetzt alles!!!
> >
> > Doch, schon - aber doch noch immer über einen Timer, oder ?
> > Ich dachte, dass Du Dir den vielleicht sparen könntest; aber wenn's denn
> so
> > für dich OK ist, ist ja alles gut
> >
>
so ganz ok ist es nicht, aber ich habe das ganze Wochenende nur mit diesem
verfluchten Magnetkartenleser verbracht - mir reicht es jetzt erst einmal.
Mit dem Timer kann ich vorerst einigermaßen leben, und auf Dauer muss eine
Hardwarelösung gefunden werden (Return über den Leser).
Gruß, Jürgen
.
|
|
| Nach oben |
|
 |
Anmeldedatum: 01.01.1970 Beiträge: 312655
|
Verfasst am: Mo Feb 05, 2007 2:07 pm Titel: Change-Ereignis / Magnetkartenleser |
|
|
Hallo,
Jürgen Biallas wrote:
> "Peter Doering" ...
>> Jürgen Biallas wrote:
>>>
>>> Nach Aussage des Verkäufers kann das erforderliche Return-Signal
>>> programmiert werden, und ein su.ocx ist auch bei der Software dabei.
>>> Nur - ich weiß überhaupt nicht, wie ich daran gehen soll, ...
>>
>> Am besten, du setzt eine Referenz auf das OCX und schaust dir im
>> Object-Browser (VBE starten, F2) an, was es so kann.
>
> das ist ja toll, da habe ich wieder dazugelernt. Nachfolgende Elemente hat
> das su.pcx (ohne Code - nicht fett dargestellt):
> AboutBox
> Beep
> Connect
> Disconnect
> GetJ1S2Data
> GetJ1S2Length
> GetTrack2Data
> GetTrack2Length
> GetTrack3Data
> GetTrack3Length
> QueryReaderState
> Read
> Ich bin nicht sicher in der Auswertung, aber es scheint mir, da gibt es
> keinen Hinweis auf ein Return! Was meinst Du?
Ich denke, den Return brauchst du nicht, wenn du damit arbeitest. Um damit
arbeiten zu koennen, solltest du jetzt noch den Klassennamen rausfinden,
ein Objekt referenzieren und spielen:
Dim Rdr As <Klassenname>
Set Rdr = New <Klassenname>
usw.
Gruss - Peter
.
|
|
| Nach oben |
|
 |
Jürgen Biallas
Anmeldedatum: 01.01.1970 Beiträge: 70
|
Verfasst am: Mo Feb 05, 2007 2:16 pm Titel: Change-Ereignis / Magnetkartenleser |
|
|
Hallo Peter,
"Peter Doering" <nospam [at] doering.org> schrieb im Newsbeitrag
news:52oofvF1nt896U1 [at] mid.individual.net...
> Hallo,
>
> Ich denke, den Return brauchst du nicht, wenn du damit arbeitest. Um damit
> arbeiten zu koennen, solltest du jetzt noch den Klassennamen rausfinden,
> ein Objekt referenzieren und spielen:
>
> Dim Rdr As <Klassenname>
> Set Rdr = New <Klassenname>
>
das wird ja jetzt richtig spannend. Der Klassenname ist SU. Und auf
entsprechende Eingabe Deines Code-Schnipsels in eine Funktion spricht Access
auch an. Aber trotzdem brauche ich noch Deine Hilfe, denn ich habe mit
Klassen noch nicht (bewusst) gearbeitet. Wie "spiele" ich denn jetzt damit?
Gruß, Jürgen
.
|
|
| Nach oben |
|
 |
Anmeldedatum: 01.01.1970 Beiträge: 312655
|
Verfasst am: Mo Feb 05, 2007 2:44 pm Titel: Change-Ereignis / Magnetkartenleser |
|
|
Hallo,
Jürgen Biallas wrote:
> "Peter Doering" ...
>>
>> Ich denke, den Return brauchst du nicht, wenn du damit arbeitest. Um damit
>> arbeiten zu koennen, solltest du jetzt noch den Klassennamen rausfinden,
>> ein Objekt referenzieren und spielen:
>>
>> Dim Rdr As <Klassenname>
>> Set Rdr = New <Klassenname>
>
> das wird ja jetzt richtig spannend. Der Klassenname ist SU. Und auf
> entsprechende Eingabe Deines Code-Schnipsels in eine Funktion spricht Access
> auch an. Aber trotzdem brauche ich noch Deine Hilfe, denn ich habe mit
> Klassen noch nicht (bewusst) gearbeitet. Wie "spiele" ich denn jetzt damit?
So richtig helfen werde ich nicht koennen, weil ich die OCX einfach nicht
kenne. Und die Herstellerseite ... naja.
Du musst einfach nur im Code SU. eingeben und die Member der Klasse werden
im Intellisense angezeigt. Du kannst auch folgende Zeilen schrittweise
ausfuehren und dich rantasten:
Dim Rdr As SU
Set Rdr = New SU
'Zieh an dieser Stelle mal eine Karte durch den Reader.
Debug.Print SU.GetJ1S2Data
usw.
Gruss - Peter
--
Ich beantworte keine Fragen per Email.
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com
.
|
|
| Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht teilnehmen.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|