<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
I suggest you use a msgbox yar(@RN) right after your "not yar" line.<br>
<br>
Oops, I think I found it. This seems like a -V table, correct?<br>
In your code you are changing the value of the record you are on;<br>
<font color="#ff0000">"90":438=cli(17);430=430{cli(17);cli(17)=cli(17)+"1";write:<br>
<br>
<font color="#000000">This is probably changing the index you
loaded on your menu line and therefore moving you to a different
location on the index.<br>
The next record would be one that would not be valid.<br>
<br>
-V code is meant to be used to select/sort only, not to change
real field values on any record. <br>
The associated output processing table would be the place for
these value changes.<br>
<br>
Please send me the full menu command you are using.<br>
You have a basic design issue here that can be resolved quickly
once the full purpose is known.<br>
<br>
Happy to help. You can call me directly at (713) 931-9938.<br>
<br>
Richard D. Williams<br>
<br>
<br>
</font></font><br>
<div class="moz-cite-prefix">On 2/28/2019 7:18 AM,
<a class="moz-txt-link-abbreviated" href="mailto:scooter6@gmail.com">scooter6@gmail.com</a> wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CADpQzqMwjddZJW+uk4JRPhKnPxWGsi_KEn8Z0gwf+WZPWeWiNg@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>Duly noted - I fixed that part as well</div>
<div><br>
</div>
<div>But still getting same issue - runs through the records
that are 'validated' but then starts over and it says Number
Already Assigned on the first record it assigned the number to
during the process itself? </div>
<div><br>
</div>
<div>Index being used is just a normal index </div>
</div>
<br>
<div class="gmail_quote">
<div class="gmail_attr" dir="ltr">On Wed, Feb 27, 2019 at 10:54
PM Richard D. Williams via Filepro-list <<a
href="mailto:filepro-list@lists.celestial.com"
moz-do-not-send="true">filepro-list@lists.celestial.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">It
also loks to me that youo have another error in your logic.<br>
<br>
Here you do a lookup using key fb with exact match. I assume
you only <br>
want to evaluate records where fb eq yar(431).<br>
Is index E build on 431?<br>
If yes than see the adjusted code below.<br>
<br>
valid::lookup yar = PDM k=fb i=E -nx:<br>
yarloop:not yar:goto counted:<br>
:yar(437) ne fa:goto counted:<br>
:yar(431) ne fb:getnext yar;goto yarloop:<br>
<br>
<br>
valid::lookup yar = PDM k=fb i=E -nx:<br>
yarloop:not yar:goto counted:<br>
:yar(431) ne fb:goto counted:<br>
:yar(437) ne fa:getnext yar;goto yarloop:<br>
<br>
Richard D. Williams<br>
<br>
On 2/27/2019 1:35 PM, scooter6--- via Filepro-list wrote:<br>
> Doh - true story<br>
> After fixing that - it does still do the first record
correctly, then it<br>
> shows error on that same first record 'Number Already
Assigned'<br>
> So that tells me it's not getting to the next record even
after the<br>
> 'validation' part....<br>
> Hmm.....<br>
><br>
> On Wed, Feb 27, 2019 at 2:09 PM Bill Randall <<a
href="mailto:breadran01@gmail.com" target="_blank"
moz-do-not-send="true">breadran01@gmail.com</a>> wrote:<br>
><br>
>> I am not sure but I do notice one thing.<br>
>><br>
>> Your message box statements are showing you the
incorrect data.<br>
>><br>
>> :yar(438) ne "":msgbox "Problem
with"<14<15<"Number Already Assigned";exit:<br>
>><br>
>> I believe, based on your code, that you really want
14<15 to really be<br>
>> yar(14)<yar(15)<br>
>><br>
>> Just that alone may shed some light on your data.<br>
>><br>
>> Bill<br>
>><br>
>><br>
>> On 2/27/2019 1:59 PM, scooter6--- via Filepro-list
wrote:<br>
>>> I am trying to make a processing table that takes
two pieces of<br>
>> information<br>
>>> from the end user - then counts and validates
those records before<br>
>>> proceeding<br>
>>> For some reason that I can't find it goes
'backwards' (in my mind<br>
>> anyways -<br>
>>> I'm sure whoever may look at this and say it's
not backwards it's your<br>
>> code<br>
>>> - I get it haha)<br>
>>> After it selects the first valid record, it does
what it's supposed to do<br>
>>> but on the 2nd record it catches one of the
'validation' issues that I'm<br>
>>> filtering through first...if that makes sense<br>
>>> First record, it grabs data from client file if
it passes and does<br>
>>> everything right, but the 2nd record it says a
field is not empty (but it<br>
>>> is)<br>
>>> Here is my code:<br>
>>><br>
>>> :fa="":input fa(5,0RJ,g) "Enter Client Number ":<br>
>>> :fb="":input fb(8,mdy/,g) "Enter Placement Date
":<br>
>>> :fa="" or fb="":exit:<br>
>>> ::goto valid:<br>
>>> ::end:<br>
>>> valid::lookup yar = PDM k=fb i=E -nx:<br>
>>> yarloop:not yar:goto counted:<br>
>>> :yar(437) ne fa:goto counted:<br>
>>> :yar(431) ne fb:getnext yar;goto yarloop:<br>
>>> :yar(438) ne "":msgbox "Problem
with"<14<15<"Number Already Assigned";exi<br>
>>> t:* SECOND RECORD FOUND ERRORS HERE*<br>
>>> :yar(432)="":msgbox "Problem
with"<14<15<"No DOO";exit:<br>
>>> :yar(435)="" or yar(435)=".00":msgbox "Problem
with"<14<15<"No Balance or<br>
>>> Zero B<br>
>>> alance";exit:<br>
>>> :yar(14)="":msgbox "Problem
with"<14<15<"No First Name";exit:<br>
>>> :yar(15)="":msgbox "Problem
with"<14<15<"No Last Name";exit:<br>
>>> :yar(23)="":msgbox "Problem
with"<14<15<"No Address";exit:<br>
>>> :yar(24)="":msgbox "Problem
with"<14<15<"No City";exit:<br>
>>> :yar(25)="":msgbox "Problem
with"<14<15<"No State";exit:<br>
>>> :yar(26)="":msgbox "Problem
with"<14<15<"No Zip";exit:<br>
>>> :yar(439) ne "01" and yar(439) ne "66":msgbox
"Problem<br>
>> with"<14<15<"Status<br>
>>> is"<y<br>
>>> ar(439);exit:<br>
>>> :yar(437)=fa and yar(431)=fb:x(10,.0,g)=x+"1":<br>
>>> ::getnext yar;goto yarloop:<br>
>>> ::end:<br>
>>> counted:x="0":msgbox "No Records Selected";exit:<br>
>>> :fc="":input popup fc(1,yesno,g)"I
found"<x<"Accounts - Is this correct?<br>
>> ":<br>
>>> :fc ne "Y":exit:<br>
>>> ::goto client:<br>
>>> ::end:<br>
>>> client::lookup cli = client k=437 i=A -nx:<br>
>>> :not cli:msgbox "Client"<437<"Not
Found!";exit:<br>
>>> :cli(72)="90":msgbox "Client"<437<"is
Inactive!";exit:<br>
>>> :cli and cli(72) ne<br>
>>>
"90":438=cli(17);430=430{cli(17);cli(17)=cli(17)+"1";write:<br>
>>> ::end:<br>
>>> ::goto selectm:<br>
>>> selectm:437=fa and 431=fb and 438 ne
"":select;end:<br>
>>><br>
>>> So everything works fine- it correctly finds 3
records that meet my<br>
>>> criteria<br>
>>> The first record it finds, it adds data from
'client' lookup, increments<br>
>> it<br>
>>> by 1 and does what it's supposed to - 2nd record
(that has already passed<br>
>>> validation in my eyes) then says 'Problem with
Mary Smith Number Already<br>
>>> assigned'<br>
>>> But after the error, if I go look at the record,
that field is empty...?<br>
>>><br>
>>> Does anyone see an issue with what I'm doing in
this processing table?<br>
>>><br>
>>> I'm running this as rreport filename -f
CoverSheet -u -a -v select<br>
>>> (the above code is in my select processing table
- then it's supposed to<br>
>>> pass those records to CoverSheet)<br>
>>><br>
>>> Thanks<br>
>>><br>
>>> Scott<br>
>>> PDM<br>
>>> -------------- next part --------------<br>
>>> An HTML attachment was scrubbed...<br>
>>> URL: <<br>
>> <a
href="http://mailman.celestial.com/pipermail/filepro-list/attachments/20190227/82205474/attachment.html"
target="_blank" rel="noreferrer" moz-do-not-send="true">http://mailman.celestial.com/pipermail/filepro-list/attachments/20190227/82205474/attachment.html</a><br>
>>> _______________________________________________<br>
>>> Filepro-list mailing list<br>
>>> <a
href="mailto:Filepro-list@lists.celestial.com"
target="_blank" moz-do-not-send="true">Filepro-list@lists.celestial.com</a><br>
>>> Subscribe/Unsubscribe/Subscription Changes<br>
>>> <a
href="http://mailman.celestial.com/mailman/listinfo/filepro-list"
target="_blank" rel="noreferrer" moz-do-not-send="true">http://mailman.celestial.com/mailman/listinfo/filepro-list</a><br>
>><br>
>> ---<br>
>> This email has been checked for viruses by Avast
antivirus software.<br>
>> <a href="https://www.avast.com/antivirus"
target="_blank" rel="noreferrer" moz-do-not-send="true">https://www.avast.com/antivirus</a><br>
>><br>
>><br>
> -------------- next part --------------<br>
> An HTML attachment was scrubbed...<br>
> URL: <<a
href="http://mailman.celestial.com/pipermail/filepro-list/attachments/20190227/bd52e8dc/attachment.html"
target="_blank" rel="noreferrer" moz-do-not-send="true">http://mailman.celestial.com/pipermail/filepro-list/attachments/20190227/bd52e8dc/attachment.html</a>><br>
> _______________________________________________<br>
> Filepro-list mailing list<br>
> <a href="mailto:Filepro-list@lists.celestial.com"
target="_blank" moz-do-not-send="true">Filepro-list@lists.celestial.com</a><br>
> Subscribe/Unsubscribe/Subscription Changes<br>
> <a
href="http://mailman.celestial.com/mailman/listinfo/filepro-list"
target="_blank" rel="noreferrer" moz-do-not-send="true">http://mailman.celestial.com/mailman/listinfo/filepro-list</a><br>
><br>
<br>
<br>
<br>
---<br>
This email has been checked for viruses by AVG.<br>
<a href="https://www.avg.com" target="_blank" rel="noreferrer"
moz-do-not-send="true">https://www.avg.com</a><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a
href="http://mailman.celestial.com/pipermail/filepro-list/attachments/20190227/a44f222a/attachment.html"
target="_blank" rel="noreferrer" moz-do-not-send="true">http://mailman.celestial.com/pipermail/filepro-list/attachments/20190227/a44f222a/attachment.html</a>><br>
_______________________________________________<br>
Filepro-list mailing list<br>
<a href="mailto:Filepro-list@lists.celestial.com"
target="_blank" moz-do-not-send="true">Filepro-list@lists.celestial.com</a><br>
Subscribe/Unsubscribe/Subscription Changes<br>
<a
href="http://mailman.celestial.com/mailman/listinfo/filepro-list"
target="_blank" rel="noreferrer" moz-do-not-send="true">http://mailman.celestial.com/mailman/listinfo/filepro-list</a><br>
</blockquote>
</div>
</blockquote>
<br>
<div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br />
<table style="border-top: 1px solid #D3D4DE;">
<tr>
<td style="width: 55px; padding-top: 13px;"><a href="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank"><img src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-green-avg-v1.png" alt="" width="46" height="29" style="width: 46px; height: 29px;" /></a></td>
<td style="width: 470px; padding-top: 12px; color: #41424e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;">Virus-free. <a href="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank" style="color: #4453ea;">www.avg.com</a>
</td>
</tr>
</table><a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"> </a></div></body>
</html>