system
October 31, 2006, 2:04pm
#1
Hello,
I need to do some impact anaylsis and need to identify which reports use which objects. There is around 300 reports on the repository and I dont really want to do each one manually. I was hoping I could list out the report name and objects used from the Managero.unv universe or the other one on BOB download for ‘Repository, BCA’ etc, but it doesnt seem possible from these.
Is it possible what I want to do ?
Rich (BOB member since 2002-10-04)
MarkP
October 31, 2006, 2:19pm
#2
There’s a Bob Download available for this.
Can’t remember the link, but if you have a look down the list, it should be obvious.
system
October 31, 2006, 2:20pm
#3
Author: Dave Rathbun
Author Notes:
Objects Used
' "ObjectsUsed"
' Dave Rathbun, Integra Solutions
' www.IntegraSolutions.net
' provided "as is", no warranty implied
' This macro does not by design to anything to the reports that it reads. It does write
' to a CSV file that will be - by default - located in the "UserDocs" folder as specified by
' a user preference setting. The data provider for the document must point to this file. As of
' this revision, the user must do this step manually.
…
Only works for full client documents, and they must be imported from the repository in order to make it work.
Dave Rathbun (BOB member since 2002-06-06)
system
October 31, 2006, 3:21pm
#4
Dave, I tried to run this Macro and got the following compile error pointing to line:
Global Const ErrNum As Integer = 1
Error message:
Constants, fixed-length strings, arrays, and Declare statements not allowed as Public members of object modules.
Can you comment? I’m by far no VB expert.
Ted Michalski (BOB member since 2002-08-20)
system
November 21, 2006, 2:48pm
#5
Dave, can you give me some suggestions?
Ted Michalski (BOB member since 2002-08-20)
system
November 21, 2006, 10:06pm
#6
You’ll find another option here . Similar to Dave’s conceptually, but stores the result inside of a full client document instead of a text file.
Dwayne Hoffpauir (BOB member since 2002-09-19)
system
November 27, 2006, 1:49pm
#7
Thanks Dwayne, but when I try to refresh, I get a type mismatch on the following line:
Set dpCube = DefineCube(dpInterface.DpVBACubes(1))
Any suggestions?
Ted Michalski (BOB member since 2002-08-20)
system
November 27, 2006, 3:12pm
#8
Ted,
I had a similar problem last year, perhaps this link might help:
https://bobj-board.org/t/41600
anorak (BOB member since 2002-09-13)