0

Drucklayouts

Hallo Zusammen

 

Ich nehme mit dieser Formel Drucklayouts aus V-Adressen. 

case 1:            importFile(this, printAndSaveRecord(this.'V-Adressen', "Anmeldung"), "Anmeldung " + 'V-Adressen'.Name + ".pdf")

das funktioniert gut.

Ich muss aber Druckleyouts aus dem Tabelle Hund nehmen und dies funktioniert so nicht 

case 2:
                importFile(this, printAndSaveRecord(this.'V-Adressen.Hund', "Registrierung Hund"), "Einverständniserklärung Registrierung Hund " + 'V-Adressen'.Name + ".pdf")

 

Wie mach ich das Richtig?
   

Danke für eure Hilfe  

1 Antwort

null
    • mirko3
    • vor 4 Monaten
    • Gemeldet - anzeigen

    Hallo Susan. Ich nehme an, dass "Hund" eine Untertabelle von "V-Adressen" ist. Bei

    printAndSaveRecord(XXX,"YYY")
    

    muß der Parameter XXX vom Typ "nid", also ein einzelner Record sein. Wahrscheinlich führt this.'V-Adressen.Hund' aber zu einem Array vom Typ "[nid]". Das kannst Du prüfen, wenn Du diesen Ausdruck mit first() zum Record machst.

    ...printAndSaveRecord(first(this.'V-Adressen.Hund'), "Registrierung Hund")...
    

    dann müßte das Script funktioniert. Dann musst Du aber noch dafür sorgen, dass die einzelnen Datensätze der Untertabelle nach Deinen Wünschen angesprochen werden und nicht nur der erste mit first(). Mirko