Domino 9 und frühere Versionen > ND6: Entwicklung
lotus script export to excel - nur bestimmte ansichten zur auswahl
luna:
hallo nochmal,
zu dem export to excel script von eknori haette ich noch eine frage:
zum beispiel ist in der datenbank nur eine fuer den user sichtbare ansicht drin (all documents). wenn er aber auf den button export to excel klickt, kann er sich eine ansicht auswaehlen (was an sich super klasse ist), aber er sieht halt leider auch die 4 versteckten ansichten, die eigentlich nur der "owner" der datenbank fuer die pflege der DBLookup dokumente sehen darf (mit hide/when und userrolle versteckt ueber die outlines).
was muesste ich denn tun (wie gesagt, kenne mich leider mit script uberhaupt nicht aus), damit er nur eine oder mehrere bestimmte ansichten auswaehlen laesst, um sie ins excel zu exportieren, und die versteckten sieht er gar nicht?
danke fuer jede hilfe,
gruss,
daniela 'fetch then display a list of views in the database
Vlist= db.views
K=Ubound(Vlist) 'get size of list
Redim Preserve ShowView(K)
N=-1
For i = 0 To K
If Len(Vlist(i).Name) >0 Then
FieldName=Trim(Vlist(i).Name)
If Mid(Fieldname,1,1) <>"(" Then 'do not show hidden views
N=N+1
ShowView(N) = FieldName
End If
End If
Next i
Redim Preserve ShowView(N)
'now sort the list - by default views are listing in the order that they were created
For i=0 To N
For K=i To N
If ShowView(i) > ShowView(k) Then
FieldName=ShowView(i)
ShowView(i) = ShowView(k)
ShowView(k)=FieldName
End If
Next k
Next i
meichhorner:
Hy,
der Code ist ja schon dafür ausgelegt versteckte Ansichten nicht anzuzeigen und das funktioniert auch wenn ich den Code ausprobiere.
--- Zitat ---If Mid(Fieldname,1,1) <>"(" Then 'do not show hidden views
--- Ende Zitat ---
Damit wird anhand des View Namens auf "()" geprüft ob die View hidden ist oder nicht.
Cu
Martin
luna:
hi martin,
ja, das hab ich mir auch gedacht, als ich den code angeschaut hab (steht ja im comment drin). dennoch bekomme ich alle 4 views angezeigt, statt nur den einen. wenn ich dann einen anklicke, macht er mir auch ein excel draus.
ich denke nicht, dass der code falsch ist, sondern eher, dass ich was falsch mache.
ich habe die view gebaut, lasse sie aber durch die outlines per hide/when rolle X ausblenden. vielleicht ist das für ihn keine versteckte ansicht? ganz verstecken kann ich die ansicht nicht, weil ein user muss ja damit arbeiten, aber eben nur der, der die rolle owner hat.
was mach ich beim verstecken falsch?
danke und gruss,
daniela
meichhorner:
--- Zitat ---ich habe die view gebaut, lasse sie aber durch die outlines per hide/when rolle X ausblenden. vielleicht ist das für ihn keine versteckte ansicht?
--- Ende Zitat ---
Genau so ist es ;)
luna:
ja, ??? heisst das jetzt, dass ich dann diese ansichten auf keinen fall wegbekomme zum exportieren ins excel ???
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln