Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Silke am 20.12.02 - 08:36:26
-
Eben kam mein Boss und hatte die Idee :o, dass man doch die Geburtstage seiner Ma, die es ja schon in einem EXCEL sheet gibt nach Notes einfügen könnte. :o :o
Hat da jmd schon eine Lösung einen netten Imorptagenten.
Bitte bitte bitte :-[ :-[
-
Hat die denn öfter als einmal im Jahr Geburtstag ?
;D
-
Hat die denn öfter als einmal im Jahr Geburtstag ?
;D
Wieso DIE :( oder sollte hat Plural haben ;D sein. Nein SIE haben nur einmal Geburtstag aber SIE sind zu 45t und das ist von Hand ein wenig viel
-
Huhu Silke.
Step 1: man erstelle eine Text Datei
Format:
31.10.2003;Geb. Name1
16.11.2003;Geb. Name2
22.11.2003;Geb. Name3
27.11.2003;Geb. Name4
03.12.2003;Geb. Name5
Step 2: man erstelle eine Format datei (geb.col)
dort sollte drinnestehen
; Importieren der Geburtstagsliste
StartDate: TYPE DATETIME UNTIL ";";
Subject: UNTIL "";
FORMULASTART
FIELD $BusyPriority := "1";
FIELD $ExpandGroups := "3";
FIELD $NoPurge := @TextToTime(@Text(StartDate) + " 23:59:01");
FIELD $PublicAccess := "1";
FIELD AppointmentType := "1";
FIELD CalendarDateTime := @TextToTime(@Text(StartDate) + " 00:00:01");
FIELD StartDateTime := @TextToTime(@Text(StartDate) + " 00:00:01");
FIELD EndDateTime := @TextToTime(@Text(StartDate) + " 00:00:02");
FIELD Duration := 1;
FIELD ExcludeFromView := "D";
FIELD ORGDONTDOUBLEBOOK := "";
FIELD ORGTABLE := "A0";
FIELD OrgConfidential := "0";
FIELD ReminderTime := @TextToTime(@Text(StartDate) + " 07:15:00");
FIELD BookFreeTime := "1";
FIELD SendTo := "";
FIELD CopyTo := "";
FIELD Broadcast := "";
FIELD _ViewIcon := 63
FORMULAEND
Step 3 import der Geburstage:
Notes - Datei - Import - Typ Tabular - Listeauswählen
Step 4
Als Maske " Kalender " auswählen
Step 5
Auswahlfeld " Formatdatei nutzen " antickern , die Format datei auswählen (.COL)
Button Öffnen
Step 6 ( SUPER WICHTIG!)
Ok Klicken!
Hoffe dir geholfen zu haben!
Arne
8)
-
Step 4
Als Maske " Kalender " auswählen
Danke alles Super gut beschrieben, fast Dau fähig nur wie erkenne ich die Maske ??? ??? Habe einen engl client und unter Calender gibt es picker title fs.... was ist da die MASKE ??? :o ???
-
Hallo Silke;
die Maske hat im englischen Client den Namen "_Calendar Entry" mit dem Alias "Appointment". Steht somit am Ende der Liste.
Hoffe, das reicht als Info.
Viele Grüße von
Zimmi
-
FIELD AppointmentType := "1";
Gestern waren wir am Abgrund heute sind wir einen Schritt weiter ;D
Nein es funktioniert wunderbar nur möchte ich gerne Aniversary haben :o
-
Hallo Silke,
folgendes ist aus der Maske Appointment über
Appointment Type gefunden:
tmpFour := @Trim("Termin | 0":"Ganztägige Veranstaltung | 2":"Jahrestag | 1":"Erinnerung | 4");
@If(tmpOEMClient = "1" & tmpOwnerHW = "1";tmpFour;"Besprechung | 3":tmpFour)
Bedeutet, Du wirst wohl Jahrestag ( also 1 nehmen müssen)
Ciao
Don Pasquale
ps: in folgendem Thread habe ist alles notiert, was ich über die Form Appointment weiß.
http://www.atnotes.de/index.php?board=7;action=display;threadid=3749;start=0
für Dich ist folgende Zeile interessant
.ReplaceItemValue "ViewIcon", "67"
Du willst ein Geburtstagsicon haben.
-
Wenn man per LS das Icon setzten will, dann muß man das so machen:
Dim ICON As NOTEsItem
Set Icon = New NotesItem ( NEWDOC , "_ViewIcon" , 83 ) ' Icon = Daumenhoch
ICON.IsSummary = True
Zwei Dinge sind dabei wichtig, erstmal der Feldname und dann die Feldeigenschaft!
-
Sehe ich es richtig das ich in dieser Zeile:
FIELD Duration := 1; ::)
Angebe wieviele Repeats der Geburtstag haben soll ich will nicht jedes Jahr eine neue Importliste schreiben müssen. ;)
Die Einträge sehen im Moment so aus: Kunz;33.05.2003 :)
aber ich hätte den Eintrag auch gerne für 2003-2005 drin. ;D