Coding Challenge
Alex Tweedly
alex at tweedly.net
Fri Mar 11 18:56:23 EST 2011
You could use getRelationship() as I sent earlier, but it would be a bit
clumsy. Easier to test for validity directly, something like (off the
top of my head ...)
function canItBeValid p1, p2, pRelationship
put sample(p1) into p1
put sample(p2) into p2
switch pRelationship
case "="
if p1 is among the lines of gOlder[p2] then return false
if p2 is among the lines of gOlder[p1] then return false
return true
case "<"
if p1 = p2 then return false
if p1 is among the lines of gOlder[p2] then return false
return true
case ">
if p1 = p2 then return false
if p2 is among the lines of gOlder[p1] then return false
return true
default
ask "bad relationship" && pRelationship
return false
end switch
end canItBeValid
but I see from a later email you have something already working, so go
with that :-)
-- Alex.
On 11/03/2011 11:48, Malte Brill wrote:
> Hi Alex,
>
> well what I need to do is to check if the relationship I am wanting to set is valid or not, before I write it to the database. I might not be clear enough. But my goal is not really to check for existing relations, but the validity of the data I am about to enter into the Database. So if there is no relation at all, any relation is valid. Direct relations are clear and indirect relations need to be checked for.
>
> Maybe I just dot understand how I would use your script in that case.
>
> Sorry for the confusion.
>
> Malte
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
More information about the use-livecode
mailing list