Synapsevampire, I'm afraid I don't know a lot about Oracle, I simply design crystal reports. As far as I know the field I am using is a Memo field and therefore a type of string. I may be wrong though. You'll have to talk to me like a dummy again.
My version of Crystal doesn't recognise substr (it doesn't go blue when I type it).
If I try this (substr("MEMO_STR_Choices"."MEMO_DATA", 1,250)) I get the ) is missing with the cursor after the first ( in the statement.
If I try this {fn substring("MEMO_STR_Choices"."MEMO_DATA",1,250)} I get this field name is not known with the cursor at the start of the statement.
If I try this Left ("MEMO_STR_Choices.MEMO_DATA",250 ) (experimenting) it displays the words MEMO_STR_Choice etc which I sort of expected.
The report I'm trying to 'fix' was designed by someone else and is pretty complex. A person can have up to six Choices and against each choice is a Memo. I have to show the appopriate data from the memo field for each Choice. So Choice 1 should show the memo 1 data against it. I can show all the other data for each choice but I can't choose the memo field in the formula because, as you know, you can't use a memo field in a formula. (Am I in a catch 22 situation?)
Learn something new every day
Using Crystal 8, Oracle Database