> I can't make sense why a calculated field as simple as:
> should smoothly work on my computer but doesn't on a 386 with 8mb. [Sacchi] is
> a numeric field, while [Descrizione] is alphanumeric; they are both already
> present on the form, which is multirecord. It does its job on my computer but
> when I transfer it on this 386, where the Paradox version in exactly the same,
> it crashes with a MakeExprTree error, giving the hint it might be due to a
> damaged form. If I try to type in the calculated field directly on that
> computer, it gives a syntax error on the above formula. Any idea ?
I can't understand why it should work on one computer and not on
Have you tried rebuilding the table with tutility. I don't know whether
that would solve the problem, but I can't think of much else. I presume
as you say you've tried to type in the calculated field that you've
deleting the form and recreating it.
When I get syntax errors on calculated fields like this and I can't
spot the error straight away, I try the various elements individually -
i.e. you could try the following calculated fields to see if you can
down where the syntax error lies:
IIF([Descrizione]="coccio","yes it is equal","no it isn't")
etc or you could try a spot of overkill along the lines of
But if if works on one computer and not the other, that's odd.
Hope this helps