Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 10 of 11 total
Thread RB 11 End User editor - i can't access to my VIEW on EDB Database
Mon, May 11 2009 11:13 AMPermanent Link

"Mauro Botta"
Hi

i have a DB with EDB 2

500 tables, 5 View

i should to work my clients with Report Builder End User editor

for access to ( ONLY ) View table.

but.. i cant' access to this ( all ) view.

in RB Editor i can see all my 500 TABLE, But Zero VIEW.


How i can access to VIEW ?
How i can block to access at the TABLES ?


Berst Regards
Mon, May 11 2009 5:29 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Mauro,

<< for access to ( ONLY ) View table.

but.. i cant' access to this ( all ) view.

in RB Editor i can see all my 500 TABLE, But Zero VIEW.

How i can access to VIEW ?
How i can block to access at the TABLES ? >>

You'll probably need to take this up with Digital Metaphors, but most likely
the issue is that they're not querying the database catalog for views, only
tables, for the selection of the tables in the end-user query editor.

--
Tim Young
Elevate Software
www.elevatesoft.com

Tue, May 12 2009 4:53 AMPermanent Link

Heiko Knuettel
Mauro,

you will have to alter the dade component of ReportBuilder (rbEDB...) .

In "daElevateDB.pas" look at the function "GetTableNames".  Currently it uses
TEDBSession.GetTableNames. I think if you just replace that with a query to the catalog
("select name from information.views") it should work the way you want.

Heiko
Tue, May 12 2009 5:22 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Heiko,

<< In "daElevateDB.pas" look at the function "GetTableNames".  Currently it
uses TEDBSession.GetTableNames. I think if you just replace that with a
query to the catalog ("select name from information.views") it should work
the way you want. >>

Actually GetTableNames returns both tables and views.  That's how a
TEDBTable component can use a view like a normal table.

--
Tim Young
Elevate Software
www.elevatesoft.com

Wed, May 13 2009 4:05 AMPermanent Link

Heiko Knuettel
Tim,

>>Actually GetTableNames returns both tables and views.

Wasn't aware of that, since I never used views. Tried it now, and yes, I can access both
tables and views from inside ReportBuilder.

Heiko
Wed, May 13 2009 9:58 AMPermanent Link

"Mauro Botta"

>>>Actually GetTableNames returns both tables and views.
>
> Wasn't aware of that, since I never used views. Tried it now, and yes, I
> can access both
> tables and views from inside ReportBuilder.

Have you used a DATADICTIONARY Turn on ?

Designer.DataSettings.UseDataDictionary  , value ?
Wed, May 13 2009 10:40 AMPermanent Link

Heiko Knuettel
Mauro,

No, I don't use the DataDictionary.

Heiko
Wed, May 13 2009 10:44 AMPermanent Link

"Mauro Botta"

> No, I don't use the DataDictionary.

if you active D.D.  the function getnames...... is not more called.




how i can add the VIEW in the DataDictionary ?
Wed, May 13 2009 11:12 AMPermanent Link

Heiko Knuettel
Mauro

I try it tomorrow. Can you post the "CREATE TABLE" SQL for the DataDictionary tables ?

Heiko
Thu, May 14 2009 4:41 AMPermanent Link

Heiko Knuettel
Mauro,

tried it, and sorry, I couldn't even open the Datadictionary Builder.

In Datadictionary.BuilderSettings.SessionType there is no EDBSession, only BDE/ADO/IBX, so
I can't connect it to my database, despite of working dade components.

Heiko
Page 1 of 2Next Page »
Jump to Page:  1 2
Image