PMS32 Online- Hilfereferenz

FIELD.QEDM

Edelmetallzuschläge


Felddefinition: QEDM.IDD03
Feldname............ IDD03
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Artikel-Lieferant-ID
Standardwert........ D03.IDD03
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QEDM
Kurzbeschreibung: QEDM.IDD03

ID der Artikel-Lieferantenbeziehung (D03). Dieses Feld ist ReadOnly.

Feldhilfe: QEDM.IDD03

ID der Artikel-Lieferantenbeziehung (D03). Dieses Feld ist ReadOnly. Das Feld enthält entweder die ID der Tabelle D03 oder bei "unbekannten" Bestelldaten eine "~" gefolgt von einem eindeutigen Schlüssel. ID's, die mit "~" beginnen können nicht in die Datenbank geschrieben werden.

Beispielcode: QEDM.IDD03
*/ Dieses Feld ist ein relationales Feld zur Tabelle: D03 - Artikel EK-Daten

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

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

Felddefinition: QEDM.SUMME
Feldname............ SUMME
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Preis / Einheit (LG) in FIW
Standardwert........ @wird berechnet
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: QEDM
Kurzbeschreibung: QEDM.SUMME

Feldhilfe: QEDM.SUMME

Beispielcode: QEDM.SUMME


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