PMS32 Online- Hilfereferenz

FIELD.J32

Auftragsdatenimport BDE


Felddefinition: J32.DATUM
Feldname............ DATUM
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Datum
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: J32
Kurzbeschreibung: J32.DATUM

Eingabe des Datums oder Auswahl in der Kalendermaske mit STRG+F2 oder durch Mausklick auf den Button rechts neben dem Datumsfeld.

Feldhilfe: J32.DATUM

Allgemeine Datumsangabe. In diesem Feld wird zum Beispiel das Datum der letzten Änderung eines Datensatzes gespeichert oder das Datum, wann dieser Datensatz erstellt worden ist. Dieses Feld ist änderbar. Die Datumsangabe sollte wie folgt eingegeben werden: TT.MM.JJ

Beispielcode: J32.DATUM


Felddefinition: J32.IDC64
Feldname............ IDC64
Feldtyp............. N
Feldgröße........... 6
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... LU
Feldbezeichnung..... Mitarbeiter
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: J32
Kurzbeschreibung: J32.IDC64

Relationales Feld (Lookup) in die Mitarbeitertabelle. Der Feldinhalt wird meistens durch F2 bzw. F3 - Auswahl gefüllt.

Feldhilfe: J32.IDC64

Relationales Feld zur Mitarbeitertabelle. Dieses Feld ist ein Lookup- relationales Feld in die Mitarbeitertabelle (C64). Das Feld wird normaler Weise mit dem angemeldeten Benutzer gefüllt und definiert damit den Benutzer, der den Datensatz neu angelegt hat. In einigen Modulen kann der Wert mit F3 - Auswahl geändert werden.

Beispielcode: J32.IDC64
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C64 - Mitarbeiter

*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen J32 und C64...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT J32.IDC64 AS _Quelle, C64.IDC64 AS _Ziel ;
	FROM (My.Clients.Path.cDbfDir+"J32.DBF") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C64.DBF") ON J32.IDC64=C64.IDC64 ;
	WHERE J32.... ;
	INTO CURSOR qJ32 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle J32 im Feld _Quelle und nur vorhandene Datensätze der Tabelle C64
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.

*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT J32.IDC64 AS _Quelle, C64.IDC64 AS _Ziel ;
	FROM (My.Clients.Path.cDbfDir+"J32.DBF") INNER JOIN (My.Clients.Path.cDbfDir+"C64.DBF") ON J32.IDC64=C64.IDC64 ;
	WHERE J32.... ;
	INTO CURSOR qJ32 NOFILTER READWRITE
*/ Geht auch so...
SELECT J32.IDC64 AS _Quelle, C64.IDC64 AS _Ziel ;
	FROM (My.Clients.Path.cDbfDir+"J32.DBF") , (My.Clients.Path.cDbfDir+"C64.DBF") ;
	WHERE J32.IDC64=C64.IDC64
	AND   J32.... ;
	INTO CURSOR qJ32 NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loC64 AS Object
loC64 = My.Bussines.Strain.Misc.oC64[J32.IDC64]
IF !EMPTY(loC64.IDC64)
	*/ Dann wurde der Datensatz in der Tabelle C64 gefunden!
	*/ Weiterer Code kann hier stehen...
ENDIF

Felddefinition: J32.IDJ32
Feldname............ IDJ32
Feldtyp............. C
Feldgröße........... 12
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... ID
Feldbezeichnung..... ID-Auftragsdatenimport BDE
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: J32
Kurzbeschreibung: J32.IDJ32

Primärschlüssel der Tabelle : Auftragsdatenimport BDE

Feldhilfe: J32.IDJ32

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.

Beispielcode: J32.IDJ32
*/ Das Feld IDJ32 ist das Primärschlüsselfeld der Tabelle J32 - Auftragsdatenimport BDE
*/ 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 J32.* FROM (My.Clients.Path.cDbfDir+"J32.DBF") ;
	WHERE J32.IDJ32 = m.idj32 ;
	INTO CURSOR qJ32 NOFILTER READWRITE

*/ Werden die Daten über die die Methode _SqlRead() abgerufen, so kann der Pfad als Datenbank-Verweis angegeben werden...
IF poThis._SqlRead([SELECT J32.* FROM CDBFDIR!J32 WHERE IDJ32=']+m.idj32+['],"qJ32",2)
	*/ Hier könnte Code stehen...
	*/ Siehe auch: My.Clients.SQL.SQLRead(tnDataSession,tcSQLStatement,tcAlias,tvTable)
ENDIF

Felddefinition: J32.LOHNART
Feldname............ LOHNART
Feldtyp............. N
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Lohnart
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: J32
Kurzbeschreibung: J32.LOHNART

Feldhilfe: J32.LOHNART

Beispielcode: J32.LOHNART


Felddefinition: J32.LOHNPROZ
Feldname............ LOHNPROZ
Feldtyp............. N
Feldgröße........... 6
Dezimalstellen...... 2
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... %
Feldbezeichnung..... Lohnzuschlag in Prozent
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: J32
Kurzbeschreibung: J32.LOHNPROZ

Zu- bzw. Abschlagsfeld in Prozent "%". Bitte achten Sie auf die Einstellungen "%","/",".","F" falls vorhanden.

Feldhilfe: J32.LOHNPROZ

Prozentfeld für die Eingabe eines Zu- bzw. Abschlags in Prozent "%". Bitte beachten Sie bei einigen Eingaben, dass der Auf- bzw. Abschlag mal auf 100 bzw. von 100 berechnet werden kann. Standard ist die Berechnung auf 100, "%" d.h., der Endwert berechnet sich mit: Endwert = Anfangswert * (1 + Prozent/100). Anders ist die Berechnung bei der Einstellung von 100, "/" hier berechnet sich der Endwert mit: Endwert = Anfangswert * (1 + Prozent/(1-ABS(Prozent)/100)). Bitte achten Sie in diesem Zusammenhang auch auf die Einstellungen "." - Fester Zu- bzw. Abschlag in der Währungseinheit. "F" - Der Endwert des Zu- bzw. Abschlags ist ein Festwert.

Beispielcode: J32.LOHNPROZ


Felddefinition: J32.STUNDEN
Feldname............ STUNDEN
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 2
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Stunden
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: J32
Kurzbeschreibung: J32.STUNDEN

Feldhilfe: J32.STUNDEN

Beispielcode: J32.STUNDEN


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