put a "pause using" after the GetProperty in your report and run it with a Where Limit = 1 to see if the variable is populated by the GetProperty.

----- Original Message ----- From: "Jim Belisle" <[email protected]>
To: "RBASE-L Mailing List" <[email protected]>
Sent: Thursday, May 06, 2010 9:14 AM
Subject: [RBASE-L] - Re: TEXT TO INTEGER


Bill'



Thanks for the suggestion but it's a no go.

I guess I will have to just start the variables on the report from
scratch and see if that makes a difference.

So far no suggestion has changed that one variable label.

It does not seem to recognize the GETPROPERTY of that CompID.



Jim



I will be off line for a few hours and try it again.



________________________________

From: [email protected] [mailto:[email protected]] On Behalf Of Bill
Downall
Sent: Thursday, May 06, 2010 8:02 AM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: TEXT TO INTEGER



Jim,



For a variable label, try CAPTION instead of VALUE. And do put quotation
marks around the variable name.



Bill





On Thu, May 6, 2010 at 8:13 AM, Jim Belisle <[email protected]> wrote:

Here are the controls in my footer band DistID# and there compIDs.



Control              name                compID

Variable label     vDSDays           Comp_Sumsdays          the variable
works but the GETPROPERTY code shows only a null value

DBCalc             Count(Control#)  Comp_CountC               The DBcalc
works and the GETPROPERTY works

Label                label14              Conp_avgD
Does not work because Comp_Sumsdays not working

Comp_avgD is calculated by getting the values (with the GETPROPERTY
commands) of vDSDays & dbcal.

The problem is with the GETPROPERTY command on the variable label
control.

The controls themselves (except the label control) are properly reset
for each DISTID# throughout the report.



Jim



________________________________

From: [email protected] [mailto:[email protected]] On Behalf Of jan
johansen
Sent: Wednesday, May 05, 2010 5:04 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: TEXT TO INTEGER



Jim,



I'm confused now. You wrote;

  It seems my GETPROPERTY command GETPROPERTY Comp_SumSdays VALUE
vSDaysTXT  is not working.

  It comes up NULL each time. This compID is on the var vDSDays
INTEGER.

  This var is created as a sum of another var vShipdays.

  Both of these var work.

   The vDSDays is a var label type.



Is the second GETPROPERTY going to a DB-Calc?



Jan





-----Original Message-----
From: "Jim Belisle" <[email protected]>
To: [email protected] (RBASE-L Mailing List)
Date: Wed, 5 May 2010 13:38:36 -0500
Subject: [RBASE-L] - Re: TEXT TO INTEGER

I did the trace on the report.  I used Jan's suggestion and
changed my code.



CLEAR VAR vSDaysTXT, vSDaysINT, vDOrdersTXT, vDOrdersINT

SET VAR vSDaysTXT TEXT = NULL

SET VAR vSDaysINT INTEGER = 0

SET VAR vDOrdersTXT TEXT = NULL

SET VAR vDOrdersINT INTEGER = 0

SET VAR vAvgShipd REAL = 0

GETPROPERTY Comp_CountC VALUE vDOrdersTXT

GETPROPERTY Comp_SumSdays VALUE vSDaysTXT    (this one does not
work)

SET VAR vSDaysINT = (NINT(.vSDaysTXT))

SET VAR vDOrdersINT = (NINT(.vSDaysTXT))

SET VAR vAvgShipD = (.vSDaysINT/.vDOrdersINT)

-- PROPERTY Comp_AvgD CAPTION .vAvgShipD

SET VAR vCaption = +

('PROPERTY Comp_Avgd CAPTION '+(CTXT(.vAvgShipD)))

&vCaption

RETURN



It seems my GETPROPERTY command GETPROPERTY Comp_SumSdays VALUE
vSDaysTXT  is not working.

It comes up NULL each time. This compID is on the var vDSDays
INTEGER.

This var is created as a sum of another var vShipdays.

Both of these var work.



The vDSDays is a var label type.



Any suggestions.



Jim










________________________________


From: [email protected] [mailto: [email protected]] On Behalf Of
jan johansen
Sent: Wednesday, May 05, 2010 1:00 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: TEXT TO INTEGER



Jim,



I think you need to post your eep code again so we can look at
it.



Jan





-----Original Message-----
From: "Jim Belisle" <[email protected]>
To: [email protected] (RBASE-L Mailing List)
Date: Wed, 5 May 2010 12:28:57 -0500
Subject: [RBASE-L] - Re: TEXT TO INTEGER

I am trying to trace the report.

What is the best way to trace a report?

I have been creating a command file then trace it that
way but RBASE locks up when I do it that way.

I cannot find out why my text value is not changing to
an integer.

I have tried both INT and NINT functions and I only get
NULLS or 0.



Jim




________________________________


From: [email protected] [mailto: [email protected]] On
Behalf Of Doug Hamilton
Sent: Wednesday, May 05, 2010 12:20 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: TEXT TO INTEGER




(NINT(arg))

Rounds a number that has a TEXT, REAL, DOUBLE, NUMERIC,
or CURRENCY data type to the nearest integer, returning a value that has
an INTEGER data type.

In the following example, the value of vnint1 is 3 and
the value of vnint2 is 4.



SET VAR vnint1 = (NINT(2.6))





SET VAR vnint2 = (NINT(4.4))








Doug

Jim Belisle wrote:

What function do I use to change the text value of a
GETPROPERTY command into Integer?



Jim


Reply via email to