Imprimir reporte de dw Insertando Objetos
Compañero, aquí te dejo una idea.
Cada diente tiene los siguientes campos en la tabla d1_1, d1_2, d1_3, d1_4, d1_5, diente 1 cara 1, hasta la 5. Son un montón de campos, pero es más fácil manejarlo de esta forma para que al desplegar o salvar la información sea más simple. Incluso para la impresión. Aquí te dejo un ejemplo pequeño, utilicé un freeform external, pero debieras utilizar un freeform external, pero sobre un sql Select.
Exportalo y le haces un browse, luego insertas un registro, para que lo puedas ver.
$PBExportHeader$d_prueba.srd
release 6;
datawindow(units=0 timer_interval=0 color=16777215 processing=0 print.documentname="" print.orientation = 0 print.margin.left = 110 print.margin.right = 110 print.margin.top = 96 print.margin.bottom = 96 print.paper.source = 0 print.paper.size = 0 print.prompt=no print.buttons=no print.preview.buttons=no )
summary(height=0 color="536870912" )
footer(height=0 color="536870912" )
detail(height=184 color="536870912" )
table(column=(type=number updatewhereclause=yes name=d1_1 dbname="d1_1" values=" 1/ 0" )
column=(type=number updatewhereclause=yes name=d1_2 dbname="d1_2" values=" 1/ 0" )
column=(type=number updatewhereclause=yes name=d1_3 dbname="d1_3" values=" 1/ 0" )
column=(type=number updatewhereclause=yes name=d1_4 dbname="d1_4" values=" 1/ 0" )
column=(type=number updatewhereclause=yes name=d1_5 dbname="d1_5" values=" 1/ 0" )
)
roundrectangle(band=detail ellipseheight="36" ellipsewidth="41"x="96" y="0" height="176" width="201" brush.hatch="7" brush.color="553648127" pen.style="0" pen.width="5" pen.color="12632256" background.mode="2" background.color="0" )
column(band=detail id=1 alignment="1" tabsequence=10 border="0" color="0" x="165" y="4" height="52" width="59" format="[general]" name=d1_1 checkbox.text="" checkbox.on="1" checkbox.off="0" checkbox.scale=no checkbox.threed=no font.face="Arial" font.height="-8" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="553648127" )
column(band=detail id=3 alignment="1" tabsequence=30 border="0" color="0" x="165" y="116" height="52" width="59" format="[general]" name=d1_3 checkbox.text="" checkbox.on="1" checkbox.off="0" checkbox.scale=no checkbox.threed=no font.face="Arial" font.height="-8" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=4 alignment="1" tabsequence=40 border="0" color="0" x="101" y="60" height="52" width="59" format="[general]" name=d1_4 checkbox.text="" checkbox.on="1" checkbox.off="0" checkbox.scale=no checkbox.threed=no font.face="Arial" font.height="-8" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=5 alignment="1" tabsequence=50 border="0" color="0" x="165" y="60" height="52" width="59" format="[general]" name=d1_5 checkbox.text="" checkbox.on="1" checkbox.off="0" checkbox.scale=no checkbox.threed=no font.face="Arial" font.height="-8" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=2 alignment="1" tabsequence=20 border="0" color="0" x="229" y="60" height="52" width="59" format="[general]" name=d1_2 checkbox.text="" checkbox.on="1" checkbox.off="0" checkbox.scale=no checkbox.threed=no font.face="Arial" font.height="-8" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
htmltable(border="1" cellpadding="0" cellspacing="0" generatecss="no" nowrap="yes")