× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.


  • Subject: Re: Has anyone had trouble with Move and time fields?
  • From: booth@xxxxxxxxxxxx
  • Date: Wed, 06 Sep 2000 00:36:34 GMT

Here is the code that failed:

     D Time1           S               T   Timfmt(*USA)
     D Time2           S               T   Timfmt(*USA)
     D Tmp8n           S              8  0
     D Tmp8            S              8

     C                   Move      *LoVal        Time1
     C                   Do        96
     C       *USA        Move      Time1         Tmp8
     C                   Eval %SetAtr('TimeCard':'SpinIn':'AddItemEnd')
     C                             =Tmp8
     C                   Adddur    15:*Minutes   Time1
     C                   End

     C                   Move      *LoVal        Time1
     C                   Do        96
     C       *USA        Move      Time1         Tmp8
     C                   Eval %SetAtr('TimeCard':'SpinOut':'AddItemEnd')
     C                             =Tmp8
     C                   Adddur    15:*Minutes   Time1
     C                   End

     C                   Eval      Tmp8 =
     C                             %Getatr('Timecard':'SpinIn':'Text')
     C                   Move      Tmp8          Time1
     C                   Eval      Tmp8 =
     C                             %Getatr('Timecard':'SpinOut':'Text')
     C                   Move      Tmp8          Time2

     C     Time2         SubDur    Time1         Tmp8n:*Minutes

That is all the relevant code I think.  The spin buttons are loaded only 
from the Addur 15:*Minutes command, so I am sure I didn't make a typo on 
the spin buttons, and only valid times are on the spinner. 

It fails only when on %GETATR between midnight and 1.




_______________________
Booth Martin
Booth@MartinVT.com
http://www.MartinVT.com
_______________________




Jon.Paris@hal.it
Sent by: owner-rpg400-l@midrange.com
09/05/2000 10:53 AM
Please respond to RPG400-L

 
        To:     RPG400-L@midrange.com
        cc: 
        Subject:        Re: Has anyone had trouble with Move and time fields?


 >> Has anyone had trouble with Move and time fields? ... I just tried
moving a *USA time field to a *HMS time field and getting an
error.


The following works fine on V4R4 for me Booth - the only limit I know of
for *USA fields is that they can't be moved to numerics ('cos of the AM/PM
I guess) but that would affect you all the time not just after midnight.
Did I understand the question correctly?



     D USATime         S               T     TimFmt(*USA) Inz(T'00.01.00')
     D HMSTime         S               T     TimFmt(*HMS)

     C                   Move      USATime       HMSTime
     C     USATime       Dsply
     C     HMSTime       Dsply
     C                   Eval      *InLR = *ON

+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: 
david@midrange.com
+---




+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---

As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.