Getting a reference to a DW in a nested reportI need to get a reference to a datawindow in a nested report.
The format (dw_1.Object.rpt_1) gets me a dwObject reference. I need an
actual datawindow reference.
Please, no off the cuff answers (and flat out uninformed answers).
TeamPS preferred. Mail or post answer (preferably both) at
wmarshal@ca.coopers.com.
Wade Marshall
Coopers & Lybrand Consulting
Edmonton, AB, Canada.
Wade,
There are quite a few restrictions when dealing with nested DWs.
Is this a true nest (i.e., an instance per master row), or
a nest inside a composite? You can get a child handle on a nest
...
UrgentDear all,
I'm using PB 6.5.1. I have a report with the following layout:
Datawindow A contain Datawindow B, Datawindow B contain Datawindow C
And I want to get a reference to Datawindow C. However, I tried to use
GetChild() for Datawindow B. It retured -1. Thus, I also tried to get
another Datawindow D which is nested in Datawindow A and no nested
datawindow nested in it. Then, using GetChild is worked for this case. Am I
missing something?? is there any other way round?? Any ideas or suggestion
are welcome. Thanks in Advance.
Best Regards,
Andy Cheung
...
How can I get the reference of nested report in datawindow?I will like to insert or modify data in nested report.
I am using pb65.
thanks.
simon
Simon,
Reference the DataWindow's GetChild() function in the on-line help.
HTH
Mark DeRosa
CPD
simon wrote in message ...
>I will like to insert or modify data in nested report.
>I am using pb65.
>
>thanks.
>
>simon
>
>
GetChild() can only get reference to dddw or to a report in a composite dw.
it can't get reference to nested report.
simon
Use the dot notation. e.g.
dw_1.Object.nt_cutomer.Object.Data = dw_customer.Object.D...
Reference a datawindow object (nested report) in a datawindowIs it possible to reference a datawindow object in a datawindow?
My scenario :
I have a datawindow (composite) which holds another datawindow (nested
report).
This child datawindow has a OLE ActiveX object which I am trying to access
from the window which holds the composite datawindow.
The reason for this is because I need to access the ActiveX
properties/functions after the composite datawindow have been retrieved.
I've tried to get a reference to the child datawindow :
//DataWindowChild dwc_activex
dw1.getchild("dw_activex", dwc_activex)
But as datawi...
How to get a child DW which contains a nested report of a Composite DWHi evryone,
As PB cannot pass array retrieval argument to a composite DW
(again a limitation of this poor dev tool), I need to
retrieve manually each nested report.
The problen is that one of the report contains a nested
report tool (a third level) so the GetChild fails.
As a result, there is no solution to make my report...except
definitely drop PB
If you use a database, can't you use temporary tables?
Eric
djmatti schreef:
> Hi evryone,
>
> As PB cannot pass array retrieval argument to a composite DW
> (again a limitation of this poor dev tool), I need t...
Getting reference to nested reportsIn PB 6.5, I can't do a GetChild to get access to a nested report, unless
the DW is a Composite.
Anyone know if that has changed in PB 7/8?
The limitation is still there in 7.x and 8.0.
--
<hopethishelps />
Roy Kiesler [TeamSybase]
mySybase -- http://my.sybase.com
http://www.exp.com/app/expertProfile?expertID=512231
"Jim Deerkoski" <jimdeer@hotmail.com> wrote in message
news:E4m5U0rSBHA.210@forums.sybase.com...
> In PB 6.5, I can't do a GetChild to get access to a nested report, unless
> the DW is a Composite.
>
> Anyone know i...
Get Reference to a nested datawindowHi all!...
I have a little problem. I 'm using PB 8 and i need to get
reference to a nested dw in a main dw.
I have main datawindow, say dw_print, and a nested dw called
dw_1.
I'm trying to use dot syntax to get reference to nested
datawindow dw_1, as i have read in old posts, but i take an
error when applying this solution.
In the old posts (relatively to PB 7) someone suggested to
use this notation:
======================================================
dwcontrol.Object.nestedcontrolname { [row ] }
.Object.dwcontrolname. &
property { .property } { = value }...
getting the reference to a nested reportHi,
I have a tabular report (dw_list) with in the detail band a nested report
(dw_nested).
How can I get a reference to the nested report??
In a composite report one can do something like:
datawindowchild ldwc
dw_composite.getchild("nameNestedReport",ldwc)
ldwc.SetTransObject(SQLCA)
ldwc.insertrow(0)
... (or one can use sharedata to fill the nested report)
However, if dw_list is not a composite report,
dw_list.getchild("nameNestedReport",ldwc) DOES NOT WORK
Is there a way to get the reference to the nested report??
Is the...
Getting a reference/handle to nesteds reportsI have a datawindow with several nested reports.
I wish to get a handle to each of them and then try and export their
contents to flat text.
I thought <dw_control>.getchild(<'name of nested report'>,<datawindowchild
variable>) would work, but it returns a -1.
I'm using PB6.5, Windows2000 Pro.
It is absolutely correct and must work.
Check for the correctness of 'name of nested report'.
Stuart_O'_Donnell wrote:
> I have a datawindow with several nested reports.
>
> I wish to get a handle to each of them and then try...
how can i get a reference to a nested report?
TIA
--
Savoulidis Iordanis
Athens - Greece
Look at the online help for the GetChild ( ) and datawindowchild object
type.
Savoulidis Iordanis wrote in message ...
>
>TIA
>--
>Savoulidis Iordanis
>Athens - Greece
>
>
Getchild concerns only composite reports and dddws.
Not what I need.
I want to use RowsCopy() getting the rows from a NESTED report.
You need to use dot notation. Suppose you have datawindowcontrol dw_1 which
contains a nested report called d_report in the column col_report.
dw_1.Object.col_report[1].Object.d_report
dw_...
Getting a reference to a nested report object.Hi guys,
Anyone know a way of getting a reference to a nested report
object.
I almost want to do something like
reportObjectDataType reportObject
for i = rows to 0 step -1
reportObect = dw_main.GetItemReport('nested_report_name',
rownumber)
var = reportObject.value
if var = 'this' then
dw_main.deleteRow(i)
end if
next
I realise that this won't work but hope it shows what I am
trying to do...
Could really use some help, it will be a mission to change
the report to to return the rows I dont' want in the first
place (belive it...
How to get data from nested report in datawindow?I am using PB6.5
I used an nested report in current datawindow to get some data from database
and I need to use data retrieved from nested report to compute in current
window , and I do not how?
Any help is apreciated...
Mladen
Mladen,
If your nested report is on a composite DW and it doesn't itself have nested
reports in it then you can use GetChild() to get a ref to the nested report
then use the ref to call typical DW functions. Use those functions to grab
the data and do what you want with it.
If GetChild() doesn't work (because your DW doesn't match...
Get nested dw(report) column count ?How to get nested dw(report) column count and set column property at
runtime?
In article <35BF164C.65FDC974@public.szonline.net>,
zhangyuh@public.szonline.net says...
> How to get nested dw(report) column count and set column property at
> runtime?
>
>
ll_count = Upperbound ( <DW Control
Name>.Object.<Reportname>.Object.<col_name> )
<DW Control Name>.Object.<Reportname>.Object.<col_name>.<property_name> =
somevalue
--
John Strano
[TeamPS]
Have a heart,
http://home.sprynet.com/sprynet/JCredit/eds_stry...
how to get data of a nested report in a basic dwHi,
I want to get data of a nested report(dw_nested) in a basic datawindow
named dw_1.
I can use dot notation to get data of nested report such as
dw_1.Object.dw_nested.Object.DataWindow.data , but if nested report name is
from a variabls ls_nested but not a constant, i can't use dot notation such
as dw_1.Object.ls_nested.Object.DataWindow.data to get data of nested
report(ls_nested).
I try to use Describe syntax dw_1.Describe(ls_nested
+".Object.DataWindow.data") but not work. How can i do?
Best Regards
Johnson
AFAIK - you can't. You have to use...