Hallo zusammen,
Ich habe ein Skript, mit dem ich versuche, das Format einer Spalte abzurufen und es dann auf ein Textfeld anzuwenden, das sich in einem Tabellenfeld befindet.
Ich habe versucht, dieses col_for=col<< Get Format zu verwenden, aber ich kann das, was es in dieser Schleife zurückgibt, nicht verwenden
For Each({col_name}, column_names,
col = Column(dty, col_name);
col_for=(col<< Get Format);
insertinto(col_format_text,col_for);
insertinto(col_width,col<< Get Display Width);
insertinto(col_wrap,col << Get Display Width);
);
Ich erhalte eine Fehlermeldung, wenn ich versuche, col_for zur Liste hinzuzufügen.
Der Grund dafür ist, dass ich später versuche, die Liste zu verwenden, um das Textfeldformat folgendermaßen festzulegen:
for(j=1, j<=n items(column_names), j++,
For(i=1,i<= qty_of_rows, i++,
col_list[j] << append(Text Box(col_var_list[j][i]),<
<SET format=""></SET>
<P><SPAN>Das vollständige Skript, an dem ich arbeite, sieht wie folgt aus. Ziel ist es, eine Datentabelle einfach als PDF zum Drucken zu speichern. Dadurch wird die Formatierung der Datentabelle übernommen und auf die Spalten des Tabellenfelds angewendet:</SPAN></P> <CODE class=" language-jsl">dty=current data table();
createdate=today();
column_names=dty<
<GET column="" names="">
<MM>
<DL><DD>
<HH24>
<:>
<MM>
"),<
<SET width=""></SET>
</MM>
</HH24>
</DD>
</DL></MM>
</GET> <P><SPAN>Ich habe eine Tabelle angehängt, mit der ich zusammen mit diesem Skript gearbeitet habe.</SPAN></P> <BR /> <P><SPAN>Vielen Dank für jede Hilfe!</SPAN></P> <BR /> <P><SPAN>Steve</SPAN></P> <BR />