Autor Thema: uhrzeit  (Gelesen 2317 mal)

Offline clannad

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Weiblich
  • ohne Ö fehlt dir was
uhrzeit
« am: 26.06.02 - 08:40:17 »
hallo,


ich habe nun das erste mal versucht lotusscript anzuwenden. und zwar habe ich einen button gemacht, auf dem uhrzeit steht - wenn ich diesen button klicke so soll er die uhrzeit ausgeben.

ich befinde mich in der option click und habe folgendes eingegeben

Sub Click(Source As Button)
     Dim s As NotesSession
     Dim db As NotesDatabase
     Dim view As NotesView
     Dim doc As NotesDocument
     Dim item As NotesItem
     Set item = doc.GetFirstItem( "DateComposed" )
     Set dateTime = item.DateTimeValue
     
End Sub


doch da kommen viele fehlermeldungen.
was ist daran verkehrt?
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: uhrzeit
« Antwort #1 am: 26.06.02 - 08:52:03 »
Hi,

du hast einige Objektvariablen vergessen. Ändere deinen Code wie folgt ab.

Sub Click(Source As Button)

Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Dim item As NotesItem
Dim dateTime As NotesDateTime

Set uidoc = workspace.CurrentDocument
Set doc = uidoc.Document
Set item = doc.GetFirstItem( "DateComposed" )
Set dateTime = item.DateTimeValue
 
End Sub

Axel

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline clannad

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Weiblich
  • ohne Ö fehlt dir was
Re: uhrzeit
« Antwort #2 am: 26.06.02 - 09:35:55 »
ich danke dir schon mal, aber es kommt noch immer das die objektvariablen nicht gesetzt sind...

ich hab das ganze jetzt mal so gemacht

     Set item = doc.GetFirstItem( "uhrzeit" )  
     Set notesItem.DateTimeValue = notesDateTime

doch hier kommt dann: variant does not contain an object ...

fehlt da noch die ausführung?
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: uhrzeit
« Antwort #3 am: 26.06.02 - 10:22:06 »
Hi,

wo befindet sich denn der Button, in einer Ansicht oder einem Dokument ?

Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline clannad

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Weiblich
  • ohne Ö fehlt dir was
Re: uhrzeit
« Antwort #4 am: 26.06.02 - 10:28:19 »
der button ist in einem dokument ...
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: uhrzeit
« Antwort #5 am: 26.06.02 - 10:55:56 »
Hi,

dann sollte mein Code funktionieren. Eigentlich weise ich allen notwendigen Variablen ein Objekt zu.

Das einzigste Unsicherheitsfaktor ist die Zeile:

Set item = doc.GetFirstItem( "DateComposed" )

Hier muß ein gültiger Feldname übergeben werden. Gibt es bei dir das Feld "DateComposed" ?

Schau auch mal mit dem Debugger, an welcher Stelle er den Fehler bringt.

Axel



« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline clannad

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Weiblich
  • ohne Ö fehlt dir was
Re: uhrzeit
« Antwort #6 am: 26.06.02 - 12:17:25 »
ich habe das problem jetzt einfach mit

Msgbox "Beim nächsten Ton ist es " + Now gelöst :)

danke!
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz