Liza Davila 01/17/2006 11:50 AM
Applications Development 6.0.2 CF2 Windows XP
I have a form with a rich text field where I want to attach a table. Since the table has to have specific features, what I do is that I have a table with one row and all the settings I want in a profile document and from the form I use AppendRTItem to copy the table to my rich text field. I'm able to copy the table to the field but I also want to put a time stamp to the first column of the only row in the table but my code never finds the table when I try to use FindFirstElement. This is a piece of the code I wrote:
'tablefield is the table from my profile document
Call rtitem.AppendRTItem( tableField )
Set rtnav = rtitem.CreateNavigator
'After I append the table, I look for it in the field and I don't see it, so the If statement is not executed.
If rtnav.FindFirstElement(RTELEM_TYPE_TABLE) Then
Set rtt = rtnav.GetElement
flag = rtnav.FindNthElement(RTELEM_TYPE_TABLECELL,1)
'Now I'm positioned on the first column of the last row
timeOnly = currentTime.TimeOnly
militaryTime = Cstr(Format$(timeOnly,"h:mm:ss"))
richStyle.Bold = True
richStyle.NotesColor = COLOR_Black
richStyle.Bold = False
flag = rtnav.FindNthElement(RTELEM_TYPE_TABLECELL,2)
The line where I'm having the problem is:
because after I append the table, I try to look for it with the IF statement and the if fails.
I appreciate any help!