Why can't FMP-IF compare to it's own internal variables?

Ask a Question related to FileMaker, Design and Development.

  1. #1

    Default Why can't FMP-IF compare to it's own internal variables?

    Since I have apparently found a bug in CDML access where as if you do a
    search and should be retrieving 0 records found, FMP server tells you you've
    found THEM ALL! (WRONGO!)

    So I tried to make a trap:

    [FMP-IF: CurrentRecordCount .eq. CurrentFoundCount]
    0 records found.
    [FMP-ELSE:]
    ....regular code here
    [/FMP-IF]


    This would in effect compared total items in database to returned found
    items and if you find all, then you can trap it...

    UNFORTUNATELY FMP WON'T COMPARE INTERNAL VALUES TO INTERNAL VALUES???

    This is hair pulling... Come on... this SHOULD work but it doesn't....Why??!
    WHYY!!?? (<--- Said in a Poltergeist movie tone right after "You moved the
    headstones but you left the bodies!")

    Thanks - ps


    P. Stone Guest

  2. Similar Questions and Discussions

    1. Compare 2 PDF
      Hi, is there any way to automate the comparison of two PDFs from outside Acrobat? e.g. I mark 2 PDFs, right-click offers me COMPARE and after...
    2. compare
      How can I stop a function in PHP? When comparing data I want to stop the function on a hit. Function compare($data) { For...
    3. compare two tables?
      How do I compare the contents of two tables, to see what doesn't exist in the one table? Someting like "select company.name,...
    4. how to compare 3 variables
      Thanx in advance for any help. I built my wife a slot machine game, she loves slots. Off stage I have a mc named evaluation that plays after the 3rd...
    5. compare variables that contain text
      Hi, I was wondering how do you compare variables that contain text strings in ASP. When I use the following If.. Then statement: If...
  3. #2

    Default Re: Why can't FMP-IF compare to it's own internal variables?

    It's been a while since I last did CDML, and I'm kind of fuzzy on the
    details, although I do remember the hair-pulling.. But here's something
    that might be worth a try.

    Define an unsaved calculation field
    CntFound = Status(CurrentFoundCount)
    then use this field instead of the CurrentFoundCount CDML keyword. So your
    if will become
    [FMP-IF: CurrentRecordCount .eq. Field:CntFound]

    I always feel a little queasy when I create a field like this. I feel that
    the nature of this information (the found count) is so un-fieldlike. But I
    do what I gotta.

    Thomas

    "P. Stone" <nospam@nospam.com> wrote in message
    news:bnrnl8$2047$1@news.wplus.net...
    > Since I have apparently found a bug in CDML access where as if you do a
    > search and should be retrieving 0 records found, FMP server tells you
    you've
    > found THEM ALL! (WRONGO!)
    >
    > So I tried to make a trap:
    >
    > [FMP-IF: CurrentRecordCount .eq. CurrentFoundCount]
    > 0 records found.
    > [FMP-ELSE:]
    > ....regular code here
    > [/FMP-IF]
    >
    >
    > This would in effect compared total items in database to returned found
    > items and if you find all, then you can trap it...
    >
    > UNFORTUNATELY FMP WON'T COMPARE INTERNAL VALUES TO INTERNAL VALUES???
    >
    > This is hair pulling... Come on... this SHOULD work but it
    doesn't....Why??!
    > WHYY!!?? (<--- Said in a Poltergeist movie tone right after "You moved the
    > headstones but you left the bodies!")
    >
    > Thanks - ps
    >
    >
    Thomas Berg Guest

  4. #3

    Default Re: Why can't FMP-IF compare to it's own internal variables?


    "Thomas Berg" <tbSPAMISBADerg@insight-system.co.jp> wrote in message
    news:bnsdo8$216$1@nn-tk102.ocn.ad.jp...
    > It's been a while since I last did CDML, and I'm kind of fuzzy on the
    > details, although I do remember the hair-pulling.. But here's something
    > that might be worth a try.
    >
    > Define an unsaved calculation field
    > CntFound = Status(CurrentFoundCount)
    Hmm... this is in html... I'm still learning CDML so does it allow for
    variable assignment?
    I don't remember html acting like BASIC/C/Perl on it's own...



    P. Stone Guest

  5. #4

    Default Re: Why can't FMP-IF compare to it's own internal variables?

    When I say "Define an unsaved calculation field", I mean load up FileMaker
    and add a field to the file.
    Of course "Status(CurrentFoundCount)" doesn't have any meaning in HTML.
    > Hmm... this is in html... I'm still learning CDML so does it allow for
    > variable assignment?
    > I don't remember html acting like BASIC/C/Perl on it's own...
    >
    > > Define an unsaved calculation field
    > > CntFound = Status(CurrentFoundCount)
    Thomas Berg Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139