Version 6.8
PV Add picture (Bereich; Bild{; Ausdruck{; Tabellennr{; Feldnr}}}) Lange Ganzzahl
| Parameter | Typ | Beschreibung | |
| Bereich | Lange Ganzzahl | 4D View Bereich | |
| Bild | Bild | 4D Bild | |
| Ausdruck | String | Jeder Ausdruck, der ein 4D Bild zurückgibt | |
| Tabellennr | Ganzzahl | Tabellennummer | |
| Feldnr | Ganzzahl | Feldnummer | |
| Funktionsergebnis | Lange Ganzzahl | Bildnummer |
Beschreibung
Die Funktion PV Add picture fügt Bild in der aktuellen Zelle von Bereich hinzu und gibt seine einmalige Kennummer zurück. Diese Nummer lässt sich dann mit anderen Routinen unter dem Thema "PV Bilder" verwenden.
Bild muss ein gültiges 4D Bild sein. Es kann aus einer der folgenden Quellen stammen:
Bildvariable. In diesem Fall übergeben Sie im Parameter Bild den Variablennamen. Andere Parameter müssen nicht angegeben werden.
4D Ausdruck. In diesem Fall übergeben Sie im Parameter Ausdruck den Namen des Ausdrucks. Der Parameter Bild wird nicht verwendet, die beiden letzten optionalen Parameter müssen nicht angegeben werden. Der Parameter Ausdruck kann z.B. den Namen einer 4D Methode enthalten, die eine Bildvariable oder eine Referenz auf ein Bildfeld zurückgibt ("[Tabelle]Bildfeld").
Nummer des Bildfeldes. In diesem Fall übergeben Sie in den Parametern Tabellennr und Feldnr die Nummer der Tabelle und des Feldes. Die Parameter Bild und Ausdruck werden nicht verwendet.
4D View behält die dynamische Referenz zwischen dem in den Bereich übertragenen Bild und dem Ursprungsbild bei. So wird jede Änderung im Ursprungsbild in 4D im übertragenen Bild wiedergegeben.
Beispiel
Sie kopieren das Photo des Kunden des aktuellen Datensatzes in die aktuelle Zelle eines 4D View Bereichs:
C_LONGINT($PicRef) `Hinzugefügte Bildreferenz C_PICTURE($Picture) `Leeres Bild (wird ignoriert) $PicRef:=PV Add picture (Bereich;$Picture;"";Table(->[Clients]);Field(->[Clients]Photo))
Referenz
PV Get picture, PV REMOVE PICTURE.