Autor Thema: Kalender entwicklung Darstellung von Terminen zur gleichen Zeit!  (Gelesen 2137 mal)

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Hallo Entwickler,

ich habe einen Gruppenkalender der Termindokumente aus dem persönlichen Kalender in einen zentralen Kalender überträgt.

Ich würde gerne bei Terminen die von verschiedenen Personen im selben Zeitraum stattfinden in besonders kennzeichnen.

Habe Ihr eine Idee ich am besten abfragen kann welche Termindokumente in den selben Zeitraum entfallen?

Beispiel: 3 Personen haben einen Termin  am Tag XY im Zeitraum von 8:00 bis 10: Uhr diese Termine soll gesondert gekennzeichnet werden.

Danke

Christopher
« Letzte Änderung: 26.05.08 - 09:31:53 von Christopher »
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Hallo,

ich habe zwar noch keine Idee, aber eine weitere Frage:
wie soll es aussehen, wenn:

 [Termin A 10:00 bis 12:00 Uhr]
                          [Termin B 11:00 - 13:00 Uhr ]
                                                  [Termin C 12:00 Uhr - 14:00 Uhr]

Sorry dass ich so schlecht zeichnen kann - aber ich glaube so versteht man die Frage besser,
Welche "Überscheidungen" meinst Du genau?

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Christopher, ich denke, das wirst Du nur mit einem Agent schaffen, der periodisch über die Termine drüber fährt und in den betroffenen Termindokumenten ein Feld/Flag setzt, auf das Du dann in der View mit einem speziellen Icon, .... reagierst.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
@WernerMo
Also es sollen nur Termine gekennzeichnet werden, die im selben Zeitraum leigen allso alle die gleiche Start und End Zeit haben.

@m3

eine Formel in der Ansicht wäre mir lieber ...
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Und wie soll er  - abgesehen von den Performanceimplikation - erkennen, dass es zu einer Uhrzeit multiple Termine für eine Person gibt? Ich denke nicht, dass Du das mit einer Spaltenformel abfackeln kannst.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
ja denke auch nicht das es nicht über formel & ansicht  geht  8)
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Hallo,

statt Kennzeichen kann ich mir nur Kategorie vorstellen, in dem man aus Anfangs- und Endzeit einen Wert baut, der dann zuerst als Kategorie angezeigt wird (entsprechend sortiert).

Gruß Werner
PS ansonsten muss ich (schon wieder) Martin recht geben.
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
In einer Kalenderansicht kann man keine Kategorien bilden :-( ja ich werde einen Agenten programmieren.
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
So schaut meine Lösung aus.

Sub Initialize
   Dim aktuellerServer As String
   Dim db As NotesDatabase
   Dim doc As NotesDocument,doc2 As NotesDocument
   Dim view As NotesView
   Dim starttime As String, endtime As String, suche As String
   Dim dc As NotesDocumentCollection
   
   Set session = New notessession 
   aktuellerServer = session.currentdatabase.server
   If aktuellerServer = "" Then Exit Sub
   
   Set db=session.currentDatabase
   Set view=db.getView("(gemeinsametermine)")
   Set doc=view.getfirstdocument
   
   While Not (doc Is Nothing)
      'ersten Wert auslesen
      
      starttime=doc.StartDateTime(0)
      endtime=doc.EndDateTime(0)
      
      suche=starttime+" - "+endtime
      Set dc = view.GetAllDocumentsByKey(suche, False)      
      
      If dc.Count > 1 Then
         Call dc.StampAll("gemeinsam", "1")
      End If
      
      
      Set doc=view.GetNextDocument(doc)
   Wend      
   
   
End Sub
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Vielleicht hab ichs noch nicht richtig verstanden, aber wieso prüfst du nicht beim reinschreiben in den zentralen Kalender ob es nicht schon einen Termin zur selben Zeit gibt und arbeitest mit Farben?!
So wie im Kalender. Du nimmst einen neuen Appointment Type und hinterlegst für überschneidende Termine die entsprechenden Farben in der Ansicht?!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz