PMS32 Online- Hilfereferenz
Barcodedaten
Feldname............ ICR10
Feldtyp............. C
Feldgröße........... 25
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... IC
Feldbezeichnung..... Benutzeranzeige
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Bitte füllen Sie möglichst das Feld mit einem eindeutigen Wert, damit Sie bei einer Auswahl (Lookup) die Information deutlich indentifizieren können.
Candidate Felder einer Tabelle definieren einen eindeutigen Suchbefriff für den Benutzer. Meistens hat die Tabelle auch eine interne ID, die den Primärschlüssel der Tabelle bildet. Dann "könnten" mehrere "gleiche" Datensätze mit gleichem Candidateschlüssel angelegt werden. Das System wäre in der Lage, bei Doppeltbenennungen "quasi gleicher" Definitionen, anhand der internen ID die Daten auseinander zu halten. Der Benutzer kann bei einer Auswahl (Lookup) die Informationen dann aber nicht unbedingt auseinanderhalten. Dieses Feld wird "meistens" bei einer Relation aus einer anderen Tabelle heraus angezeigt. Achten Sie deshalb darauf, dass Sie die Information wiedererkennen können. Am Beispiel einer Artikelnummer: Unter einer Artikelnummer mit "74568958743.14" kann sich kaum jemand was vorstellen, jedoch mit "SIE.3TH..." (Hersteller + Typennummer) weiss der Benutzer zumindest, dass es sich hier um Leistungsschütze handelt. Wie Sie Ihre Candidate Schlüssel eingeben bleibt Ihnen überlassen, bedenken Sie jedoch, dass einen sprechende Nummer für nicht eingeweihte Personen besser lesbar ist.
Feldname............ IDR10
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... ID
Feldbezeichnung..... ID-Barcodedaten
Standardwert........ My.Clients.Numbers.GetMoreIds("IDR10",1)
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Primärschlüssel der Tabelle : Barcodedaten
Primärfelder einer Tabelle indentifizieren den Datensatz der Tabelle. Der Feldinhalt ist immer eindeutig und kann niemals mehrfach vorkommen. Primärfelder können aus einem Feld der Tabelle oder aus mehreren Feldern der Tabelle bestehen.
*/ Das Feld IDR10 ist das Primärschlüsselfeld der Tabelle R10 - Barcodedaten
*/ Dieses Feld kann in anderen Tabellen als relationaler Schlüssel zu dieser Tabelle dienen
*/ An einem SQL - Beispiel eines beschreibbaren Cursors...
*/ Die Daten des Cursors können zwar geändert werden, die Änderungen werden jedoch NICHT in die Datenbank zurückgeschrieben!
SELECT R10.* FROM (My.Clients.Path.cDbfDir+"R10.DBF") ;
WHERE R10.IDR10 = m.idr10 ;
INTO CURSOR qR10 NOFILTER READWRITE
*/ Werden die Daten über die die Methode _SqlRead() abgerufen, so kann der Pfad als Datenbank-Verweis angegeben werden...
IF poThis._SqlRead([SELECT R10.* FROM CDBFDIR!R10 WHERE IDR10=']+m.idr10+['],"qR10",2)
*/ Hier könnte Code stehen...
*/ Siehe auch: My.Clients.SQL.SQLRead(tnDataSession,tcSQLStatement,tcAlias,tvTable)
ENDIF
Feldname............ IDREF
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... SW
Feldbezeichnung..... ReferenzID
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
*/ Dieses ID Feld IDREF kann Informationen aus verschiedenen Tabellen enthalten!
*/ Wichtig in diesem Zusammenhang ist das IP Feld IPREF in dem über die Systemtabelle Y01 die Zieltabelle angegeben wird...
*/ Substitution des Feldes IPREF :
LOCAL loY01 AS Object,lcDbf AS String,lcIC AS String,lcID AS String,loDbf AS Object,lxDbf
*/ Wir holen uns zunächst die Informationen über die IP aus der Systemtabelle Y01...
loY01 = My.Bussines.Strain.Misc.vY01[R10.IPREF]
IF !EMPTY(m.lcIP)
*/ Dann wurden Informationen gefunden...
lcDbf = RTRIM(loY01.cmDbf) && Die Mastertabelle der IP
lcID = "ID"+m.lcDbf && Das Primärschlüsselfeld der Mastertabelle
lcIC = RTRIM(loY01.cMic) && Das Candidate Feld der Mastertabelle (z.B. Artikelnummer: B01=>ARTNR)
lxDbf = "o"+m.lcDbf
IF PEMSTATUS(My.Bussines.Strain.Misc,m.lxDbf,5)
*/ Dann gibt es einen direkten Abruf des Datensatzes
loDbf = My.Bussines.Strain.Misc.&lxDbf[R10.IDREF]
IF !EMPTY(loDbf.&lcID)
*/ Dann wurden die Daten gefunden...
ENDIF
ENDIF
ENDIF
*/ Ein direkter Abruf kann auch über:
LOCAL loDbf AS Object
loDbf = My.Bussines.Strain.Misc.oSWTbl(R10.IPREF,R10.IDREF)
*/ erfolgen, hier muss man prüfen, ob loDbf <> .NULL. ist...
IF !ISNULL(m.loDbf)
*/ Dann kann auf die Daten der Switched Table zugeriffen werden!
*/ Um dem Benutzer die Aufgabe einfacher zu machen werden an das Tabellenobjekt folgende Felder geadded:
*/ __DBF => Name der Tabelle (B01)
*/ __ID => Name des ID Feldes
*/ __IC => Name des IC Feldes, falls vorhanden
ENDIF
Feldname............ IFR10
Feldtyp............. C
Feldgröße........... 19
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldliste
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Feldname............ IIR10
Feldtyp............. I
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Status
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Feldname............ IKR10
Feldtyp............. C
Feldgröße........... 10
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Kürzel
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Feldname............ IMR10
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Notiz
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Feldname............ INR10
Feldtyp............. N
Feldgröße........... 2
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Mandantennummer
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Feldname............ IPR10
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... IP
Feldbezeichnung..... Zeilentyp
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Bitte wählen Sie mit F3 aus, falls eine Auswahlmöglichkeit besteht.
IP Felder definieren die Art des Datensatzes oder dessen Status. Der Feldinhalt wird immer aus der Tabelle Y01 ermittelt. Sollte die Möglichkeit einer Benutzereingabe bestehen, so wird der Wert mit einer Auswahl F3 auf dem Feld geändert. Die Werte in diesen Feldtypen sind immer von der Relation in die Tabelle Y01 (Systemtabelle) abhängig.
*/ Dieses Feld ist ein IP - Feld der Tabelle...
*/ Der Abruf der Informationen kann über die Tabelle Y01 erfolgen...
*/ IP Felder geben entweder eine Zeilenart oder eine relationale Tabelle an...
LOCAL loY01 AS Object
loY01 = My.Bussines.Strain.Misc.vY01[R10.IPR10]
*/ Damit kann die Zeilenart bestimmt werden...
Feldname............ IPREF
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... IPSW
Feldbezeichnung..... Referenztabelle
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
*/ Dieses Feld ist ein IP - Feld der Tabelle...
*/ Der Abruf der Informationen kann über die Tabelle Y01 erfolgen...
*/ IP Felder geben entweder eine Zeilenart oder eine relationale Tabelle an...
LOCAL loY01 AS Object
loY01 = My.Bussines.Strain.Misc.vY01[R10.IPREF]
*/ Damit kann die Zeilenart bestimmt werden...
Feldname............ ITR10
Feldtyp............. C
Feldgröße........... 14
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Zeitstempel
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Datum und Uhrzeit zum Zeitpunkt des Einscannens
Feldname............ IZR10
Feldtyp............. C
Feldgröße........... 14
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Zeitstempel (Einlesen)
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Datum und Uhrzeit zum Zeitpunkt des Einlesens
Feldname............ RFLD01
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD02
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD03
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD04
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD05
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD06
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD07
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD08
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD09
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD10
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD11
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD12
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD13
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD14
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD15
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD16
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD17
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD18
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ RFLD19
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Feldinhalt
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Enthält einen gelesenen Code des Scanners. Je nach IPR10 sind die einzelnen Felder mit verschiedenen Werten gefüllt.
Feldname............ S0R10
Feldtyp............. C
Feldgröße........... 100
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... SYS(0)
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: R10
Dient zur Identifikation des Terminals an dem die Daten empfangen wurden.
Siehe auch :
Hauptmenü /
Hauptindex /
Such Index /
Cursor Index /
Programm Module /
Tabellen Index /
Tabellenmodule /
Masken Index /
Programmcode Index /
Servicepacks /
My.Struktur /
Funktionen /
Sonstiges Index
Lokale Benutzerhilfe : Meine eigene Hilfe /
Zurück zur PMS32 - Hilfe
Dateiversion:1.0.04#3648 - H.U.DD#SSFF 02.12.2022
Senden Sie Ihren Kommentar zu diesem Thema an das Entwicklungsteam von PMS32
Weitere Informationen finden Sie unter der aktuellen
PMS32 WEB-Hilfe
Die Informationen dieser Mitteilung sind vertraulich und nur für Sie bestimmt. Unbefugtes Weiterleiten,
Veröffentlichen, Kopieren usw. sind untersagt und werden gerichtlich verfolgt.
© PMS Compelec GmbH 2022 ® el-Projekt