| Title: | *OLD* ALL-IN-1 (tm) Support Conference |
| Notice: | Closed - See Note 4331.l to move to IOSG::ALL-IN-1 |
| Moderator: | IOSG::PYE |
| Created: | Thu Jan 30 1992 |
| Last Modified: | Tue Jan 23 1996 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 4343 |
| Total number of notes: | 18308 |
hi!
ALL-IN-1 3.0-1 VMS 5.5-2
Customer uses the LF option to get document counts. this was fine in
2.4, but in 3.0 LF just lists the folders - no document count.
Has anyone written or known of another way to get a COMPLETE document
count for ALL DRAWERS?
Does <FOR CAB$ \GET SEL_COUNT get all documents in 3.0 ?
thanks - ann
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 2360.1 | A way | IOSG::CARLIN | Dick Carlin IOSG, Reading, England | Thu Mar 04 1993 16:31 | 22 |
Ann
Answers to the last couple.
In 3.0 FOR CAB$ \ GET OA$SEL_COUNT will list all the documents in
the current drawer.
If you want a count spanning drawers, say for all the drawers in your
FILECAB, then you could do something like the following:
DECIMAL I
GET #DCOUNT = 0
FOR FILECAB DO -
CABINET SET_DRAWER .NAME\\ -
.IF OA$STATUS EQ 1 THEN -
FOR CAB$ \\\\ -
COMPUTE #DCOUNT = #DCOUNT + OA$SEL_COUNT
.EXIT
Did 2.4 really count documents for LF, or was this a customisation?
Dick
| |||||
| 2360.2 | IOSG::MAURICE | Because of the architect the building fell down | Thu Mar 04 1993 16:35 | 24 | |
Hi,
To get the count from the folder index use the R or P options. To get
the total for a drawer use ALL XR.
<FOR CAB$ DO\GET SEL_COUNT will also give you the total count for the
current drawer.
However this grand total is only per drawer in both cases. So here's a
little script to give you the total for drawers the user owns. It
assumes there is a 1-1 correspondence betweeen VMS account name
ALL-IN-1 name:
get #count = 0
decimal i
for partition:owner with .owner eqs oa$profil_vmsusr do -
cab set_drawer .unique_name\\-
for cab$ do\\-
compute #count = #count + oa$sel_count
get oa$display = "Total count = " #count
Cheers
Stuart
| |||||