What do you do when...
Das Goravani
goravanis at gmail.com
Tue Dec 1 17:08:57 EST 2020
I solved my problem by replacing If flag false with If canceled..
The If flag false was being activated by the Prompt for print file command.. if you REPLACE a file when you save the flag is set to false… oddly.. and that was going then into if flag false.. nothing was happening because I was quitting method… so If canceled works better for this situation, that is for following a Prompt for print file command.. if canceled is appropriate not if flag false..
Thanks for the inputs.. you all are great
> On Dec 1, 2020, at 1:31 PM, Wayne Germann <wgermann at PACIFIC.EDU> wrote:
>
> Try adding a loop testing that the file was created instead of using the "If Flag True" statement. Or try taking out the "If Flag True" statement all together.
>
> Take out the part here and see if it works.
> Prompt for print or export file
> "If flag false
> Quit method
> End If"
>
>
> -----Original Message-----
> From: omnisdev-en <omnisdev-en-bounces at lists.omnis-dev.com> On Behalf Of Andrew Stolarz
> Sent: Tuesday, December 1, 2020 7:56 AM
> To: OmnisDev List - English <omnisdev-en at lists.omnis-dev.com>
> Subject: Re: What do you do when...
>
> Hi Das,
>
> Try putting your code into "If flag true" after your Prompt for print or export file line to see if that helps.
>
>
>
> Andrew
>
>
>
> On Mon, Nov 30, 2020 at 4:56 PM Das Goravani <goravanis at gmail.com> wrote:
>
>>
>> What do you do when stepping through your code works, and letting it
>> run normally doesn’t work?
>>
>> I have this simple report print to file code.. and it works if I just
>> stop on one line in it.. it’s as if giving it that time to think makes it work.
>>
>> Here it is, in entirety… if I stop on the Prompt for print or export
>> file line.. and then Go after that… it works fine.. the logic is
>> solid.. but if I try to run it without stopping on some line.. it produces an empty file..
>> normally it’s packed with about four pages of text.
>>
>>
>>
>> On evClick
>> Send to file
>> Prompt for print or export file
>> If flag false
>> Quit method
>> End If
>> Set export format One field per line
>> Calculate #S1 as con('Transit Readings for ',date,chr(13),chr(13))
>> Transmit text to print file [#S1] Set report name rcTranReadDay
>> Prepare for print Calculate date as ivMainDate Calculate
>> TranPlanReadDropList.$line as 0 Calculate #50 as 0 Repeat Calculate
>> TranPlanReadDropList.$line as TranPlanReadDropList.$line+1 Calculate
>> #50 as #50+1 Calculate #S1 as con(chr(13),chr(13)) Transmit text to
>> print file [#S1] Calculate ivTranReadShowText as
>> pick(#50,'',ivTranReadTextsRow.TSUN_READ,ivTranReadTextsRow.TMOON_READ
>> ,ivTranReadTextsRow.TMARS_READ,ivTranReadTextsRow.TMERC_READ,ivTranRea
>> dTextsRow.TJUP_READ,ivTranReadTextsRow.TVEN_READ,ivTranReadTextsRow.TS
>> AT_READ,ivTranReadTextsRow.TRAHU_READ,ivTranReadTextsRow.TKETU_READ)
>> Calculate #S1 as ivTranReadShowText
>> Transmit text to print file [#S1]
>> Until #50=9
>> End print
>> Close print or export file
>>
>> _____________________________________________________________
>> Manage your list subscriptions at http://lists.omnis-dev.com Start a
>> new message -> mailto:omnisdev-en at lists.omnis-dev.com
>>
> _____________________________________________________________
> Manage your list subscriptions at http://lists.omnis-dev.com Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com
> _____________________________________________________________
> Manage your list subscriptions at http://lists.omnis-dev.com
> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com
More information about the omnisdev-en
mailing list