FMPRO-L Archives

May 2011, Week 2

FMPRO-L@LISTSERV.DARTMOUTH.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Reply To:
FileMaker Pro Discussions <[log in to unmask]>
Date:
Thu, 12 May 2011 19:59:29 -0600
Content-Type:
text/plain
Parts/Attachments:
text/plain (65 lines)
I have had some troubles with Find in calculation fields in the same  
configuration of software you are describing.

In my case, performing a find on a calculation field seemed to work at  
times for me and other users, but at other times it would cause a  
spinning ball and then crash the file.

I thought this might have something to do with how many people were  
using the database on the server and possibly attempting the same find  
at the same time? Just guessing.

I ended up working around the problem by scripting a replace to  
periodically enter the calculation results in a text field, then  
having users do their Finds in the text field rather than in the  
calculation field.

That solved the immediate problem of locating the records needed at  
least, but I would be interested to know how to ensure that use of  
Find in a calculation field won't cause such problems.

Sue


On May 12, 2011, at 6:41 PM, Terry Teitelbaum wrote:

> Does anyone know why the Find function would not work on some  
> fields? I've searched online and cannot find anything relevant.
>
> I am using FM 11 Advanced on a Mac and am accessing a file hosted on  
> FM 11 Server Advanced on a PC.
>
> The fields are part of a duplicate calculation and message.
>
> I have a self-join on a field "RouteStop"
>
> [RouteStop is a calculation field, text, indexed]
>
> Then I have a field: routestopdupecount: unstored,  
> Count( routestopdupe::RouteStop )
>
> And finally, a message field, Dupe Alert Route Stop:
> unstored, calculation, text: If(routestopdupe::routestopdupecount>1;  
> "There is more than one customer with this route and stop";"")
>
> The message works properly; it shows up in the field of records with  
> a route and stop the same as any other record. But the problem is  
> when I want to find these records.
>
> In find mode when I enter * in the Duper Alert Route Stop field, at  
> first I got a message that no records matched the criteria, and now  
> it returns all but 14 records (in a database with 2178 records), and  
> not the correct records. When I enter =, it returns a few records  
> but again, it's not a correct found set. The same is true if I enter  
> >0 or find matching records on the field in a record with the message.
>
> I've tried searching on the routestopdupecount field with >1 and it  
> doesn't return any records. Same is true if I enter T or even the  
> entire message copied and pasted from a record with the message.
>
> Could something be wrong with my database?
>
> Any help or insights would be most appreciated! Thanks.
>
> Terry

ATOM RSS1 RSS2