I love the concept of tables in 4D Write Pro.

You can only add or change them by code, which is fine by me for the  moment.
But what to do if a table has been created, and, in the 4D Write Pro document, 
you would want to add a column, or a row? Or change the width, the borders etc?

Apparently there is no way to select the table object. I have tried WP Get 
selection, but that doesn’t work for tables. Or maybe I am missing something.

I found out that I can select the table again (in code) using WP 
SELECT($tableObj). So, as soon as I have created the table in code, I copy the 
table object in a collection. (Yes, I am using deep copy)
I do that for every table created in the 4D Write Pro document.
When I save the record, I put the collection variable in a blob (VARIABLE TO 
BLOB), so I can retrieve the objects again.

When I open the record, I read the collection from the blob (BLOB TO VARIABLE), 
but OK returns 0, and the collection variable stays empty.

Here’s the code:

C_COLLECTION(c4WRTableCollections)                                      
c4WRTableCollections:=New collection
BLOB TO VARIABLE([_10_Report_templates]Blob_4WR_tbls;c4WRTableCollections)
        

                                
Any idea why it’s doing that, and how one could create a table in a 4D Writw 
PRO document, save it, open it again, and edit the table?



Regards,

Rudy Mortier
Two Way Communications bvba 


**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to