Sorry for the late reply, Tom. I've been working out of the office for a few days.

I think my 2003 comments relate way back to earlier versions, but I suspect that putting several note columns into a table can easily exceed the row length limits, and that in turn can cause no end of problems, as you are finding out.

It is quite easy to add Notes as a subsidiary table to any table. With R:Base forms, it is easily done to add a page or tab to the form that will open the notes. You might have an Invoice table with a bunch of information in it, and users may wish to note certain things. You can add any number of individual notes to a table that consists solely of InvoiceNo, User, Date, and Remarks. This format for the subsidiary table allows an almost infinite number of notes to be made against an invoice, and they can be retrieved in reverse order by date when editing the invoice.

EDIT USING InvoiceEdit WHERe.. ARRANGE InvoiceNotes by InvoiceNoteDate DESC.

I hope that helps!
Albert

On 2016-04-19 10:12 PM, tfred wrote:

I have become very focused on our use (probably overuse) of Notes. Our database is used every day and is very text heavy. In single-user mode it just works and keeps going. In multi-user mode, the exact same database will eventually close all users at the same time for no obvious reason or time. We have tried all kinds of adjustments, reloads, updates, and followed suggestions from this group. We have X Enterprise and have always used the 64 versions through the various versions. I often use 2-3 notes in tables. Some have up to 10. I probably have several hundred Notes in the tables of our system. Why? Because it always worked as I developed our system in single user mode. Never dawned on me that could be a problem in multi-user mode because it works most of the time. Now, after finding rbase-l emails from Albert Berry back in 2003 and Jan Johansen about putting Notes into their own tables, I think I finally understand how I can greatly exceed 4,092 bytes in a row with several large Notes. I read the discussions of broken pointers which is still vague to me. I understand the differences of Text vs. Notes vs. VarChar. Using ‘SELECT MAX(SLEN(column)) FROM table’ and related statements, I can see there are many Notes I can convert to Text because users simply do not write much while other items (report Summaries can easily exceed 8,000 characters) should be in their own table. Can exceeding the Notes capacity in a row cause system closure problems?

Tom Frederick

--
You received this message because you are subscribed to the Google Groups "RBASE-L" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to