PMS32 Online- Hilfereferenz

FIELD.E10A

CAE-Pluspack


Felddefinition: E10A.IDE10
Feldname............ IDE10
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... ID-CAE-Pluspack
Standardwert........ My.Clients.Numbers.GetMoreIds("IDE10",1)
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: E10A
Kurzbeschreibung: E10A.IDE10

Primärschlüssel der Tabelle : CAE-Pluspack

Feldhilfe: E10A.IDE10

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: E10A.IDE10
*/ Dieses Feld ist ein relationales Feld zur Tabelle: E10 - VK-Vorgänge

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

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

Felddefinition: E10A.PROPS
Feldname............ PROPS
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Properties
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: E10A
Kurzbeschreibung: E10A.PROPS

Feldhilfe: E10A.PROPS

Beispielcode: E10A.PROPS


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