Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: BMWTordi am 11.02.08 - 16:36:54

Titel: Adressdaten synchronisieren
Beitrag von: BMWTordi am 11.02.08 - 16:36:54
Hallo zusammen

Ich habe eine Datenbank in der Adressdaten verwaltet werden. Die Datenbank ist etwas umfangreicher als das names.nsf. Leider kann man aber nur das Names.nsf mit dem Handy synchronisieren. Also hab ich mir eine Funktion gebaut, die mir meine adressen aus der selfmade Datenbank in das persönliche names.nsf kopiert.

Das funktioniert soweit sehr gut. Allerdings synchronisiert mein "MobilePhoneExplorer" die neuen Adressen erst, wenn ich sie im names.nsf einmal geöffnet und neu gespeichert habe.

Was muss ich tun? Computewithform hab ich schon drinne..


For i = 1 To selcol.Count
      
      Set seldoc = selcol.GetNthDocument(i)
      
      Set doc = Nothing
      Set doc = adrdb.CreateDocument
      
      doc.form = "Kontakt"
      
      If seldoc.form(0) = "Adresse" Then  doc.Type = "Person"
      If seldoc.form(0) = "Firma" Then  doc.Type = "Company"
      
      
      
      doc.firstname = seldoc.vorname(0)
      doc.lastname = seldoc.name(0)
      doc.title = seldoc.anrede(0)
      doc.MailAddress = seldoc.email(0)
      doc.CompanyName = seldoc.name2(0)
      doc.JobTitle = seldoc.name5(0)
      doc.OfficeStreetAddress = seldoc.AP_Strasse(0)
      doc.OfficeCity = seldoc.AP_Ort(0)
      docOfficeZip = seldoc.AP_PLZ(0)
      doc.OfficeCountry = seldoc.AP_Land(0)
      doc.OfficePhoneNumber = seldoc.AP_Tel(0)
      doc.OfficeFaxPhoneNumber = seldoc.Fax(0)
      doc.WebSite =seldoc.Homepage(0)
      doc.Department = seldoc.Name4(0)
      doc.StreetAddress = seldoc.AP_Strasse(0)
      doc.City = seldoc.AP_Ort(0)
      docZip = seldoc.AP_PLZ(0)
      doc.Country = seldoc.AP_Land(0)
      doc.PhoneNumber = seldoc.Telefon(0)
      
      
      Call doc.ComputeWithForm(True,True)
      Call Doc.Save(True, False, True)
      
      
   Next
Titel: Re: Adressdaten synchronisieren
Beitrag von: koehlerbv am 11.02.08 - 16:48:44
doc.Form = "Kontakt" wäre schon mal falsch - heissen muss es "Person" (der Aliasname ist der entscheidende).

Bernhard
Titel: Re: Adressdaten synchronisieren
Beitrag von: BMWTordi am 11.02.08 - 16:56:21
ok...abgesehen von meinem stümperhaften script..:)
Titel: Re: Adressdaten synchronisieren
Beitrag von: guesswho am 11.02.08 - 17:56:25
Hallo BMWTordi,

hab dich im BMW-Syndinkat noch nie gesehen  ;D

doczip = ... muss natürlich doc.zip heissen, Schreibfehler wahrscheinlich...
der Hinweis von Bernhard ist Pflicht ! reicht wahrscheinlich schon zum Synchronisieren.

dann aber noch die Sortierung: NameDisplay: "1" = Vorname Nachname (default), falls du Nachname Vorname willst musst du das Feld vor dem ComputeWithForm auf "2" setzen.

Kann dir morgen eventuell weitere Tips geben. Bin grad im Stress.

Jo
Titel: Re: Adressdaten synchronisieren
Beitrag von: BMWTordi am 12.02.08 - 08:51:41
@guesswho

danke für den Tip. Probiere ich gleich mal aus und berichte...


PS: bei BMW Syndikat bin ich nur angemeldet als Tordi323....bin aber bei Motortalk am start..:)
Titel: Re: Adressdaten synchronisieren
Beitrag von: BMWTordi am 12.02.08 - 09:30:49
Es war die Sache mit dem Formname....vielen Dank an euch beide. Jetzt funktioniert es endlich.