Autor Thema: Ein Feld in einem bestimmten Datensatz ändern  (Gelesen 3933 mal)

Offline C_T

  • Senior Mitglied
  • ****
  • Beiträge: 272
  • Geschlecht: Männlich
Ein Feld in einem bestimmten Datensatz ändern
« am: 13.10.06 - 12:02:38 »
hi@all

Wir müssen bei jedem Benutzer ein Feld in dem lokalen Adressbuch ändern. Dies wollte ich dadruch bewerkstelligen, dass ich eine Rundmail mit einem button mache und dieser dann einfach nur gedrückt werden muss.

Nun habe ich schon die erste Hürde:

Wie öffne ich das bestimmte Dokument in einer bestimmten Ansicht (voher mit Kontrolle ob dieses Dokument überhaupt existiert da es zwei identische Dokumente mit verschiedenen Namen) und ändere dort ein bestimmtes Feld.

Ich hoffe Ihr könnt helfen.

CU
C_T
« Letzte Änderung: 16.10.06 - 12:09:15 von C_T »
Viele Grüße

Christian T.

Driri

  • Gast
Re: Ein Feld in einem bestimmten Datensatz ändern
« Antwort #1 am: 13.10.06 - 12:18:47 »
Beherrscht Du Lotus Script ? Das ist mit einem relativ kurzem Script machbar.

Offline Wilhelm

  • Aktives Mitglied
  • ***
  • Beiträge: 214
  • Geschlecht: Männlich
Re: Ein Feld in einem bestimmten Datensatz ändern
« Antwort #2 am: 13.10.06 - 12:20:16 »
Zum anderen....

welches Feld in welcher Maske willst Du denn überhaupt ändern?

Gruß

Willi
Ich will endlich die F9-Taste in diesem Forum haben!!!

Offline C_T

  • Senior Mitglied
  • ****
  • Beiträge: 272
  • Geschlecht: Männlich
Re: Ein Feld in einem bestimmten Datensatz ändern
« Antwort #3 am: 13.10.06 - 12:27:25 »
@driri

ja behersche einigermaßen script

welches script würdest du mir da empfehlen???


@willi

Inwiefern welches Feld ???
Viele Grüße

Christian T.

Driri

  • Gast
Re: Ein Feld in einem bestimmten Datensatz ändern
« Antwort #4 am: 13.10.06 - 12:31:21 »
Da ich nicht weiß, welches Dokument und welches Feld in dem Dokument, kann ich dir nur grob sagen, wie der Ablauf des Scriptes in etwa ist.

- Datenbank initialisieren und öffnen (dürfte ja immer lokales names.nsf sein)
- z.B. View mit dem Dokument holen
- Dokument über die View z.B. per GetDocumentByKey holen
- Feld im Dokument umschießen, Speichern

Offline C_T

  • Senior Mitglied
  • ****
  • Beiträge: 272
  • Geschlecht: Männlich
Re: Ein Feld in einem bestimmten Datensatz ändern
« Antwort #5 am: 13.10.06 - 12:33:50 »
wie sind die Befehle genau

Also die DB ist wie du sagtest die "names.nsf"
dann die View "Locations"
dann das Dokument  "Büro (Netzwerk) oder "Office (Network)"

wie kann ich das dokument überprüfen ob überhaupt eins da ist??

denn wenn beide nicht da sind solls noch ne mail zurück an mich geben.
Viele Grüße

Christian T.

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
Re: Ein Feld in einem bestimmten Datensatz ändern
« Antwort #6 am: 13.10.06 - 12:36:09 »
ja behersche einigermaßen script
Dem würde ich aufgrund deiner Antworten wiedersprechen.

Schau Dir mal die Notes Objektstruktur von Lotus Script an, insbesondere das NotesDatabase und NotesView Objekt.
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 C_T

  • Senior Mitglied
  • ****
  • Beiträge: 272
  • Geschlecht: Männlich
Re: Ein Feld in einem bestimmten Datensatz ändern
« Antwort #7 am: 16.10.06 - 09:35:33 »
Ich denke ich weiß in etwa was du meinst aber ich stehe im momment total auf dem Schlauch und komme irgendwie kein bisschen weiter.

Wäre klasse wenn mir da wer helfen könnte.

DANKE SEHR

CU
Viele Grüße

Christian T.

Driri

  • Gast
Re: Ein Feld in einem bestimmten Datensatz ändern
« Antwort #8 am: 16.10.06 - 09:44:03 »
Das Forum dient als Hilfe zur Selbsthilfe. Du wirst hier also nicht einfach so ein fertiges Script bekommen, zumal dafür deine Anforderungen eh viel zu unspezifisch sind.

Den Weg, wie Du an die Locations kommst, habe ich Dir skizziert. Daraus solltest Du jetzt ein entsprechendes Script basteln können. Bei konkreten Fragen wird dir auch sicherlich weitergeholfen.

Offline Wilhelm

  • Aktives Mitglied
  • ***
  • Beiträge: 214
  • Geschlecht: Männlich
Re: Ein Feld in einem bestimmten Datensatz ändern
« Antwort #9 am: 16.10.06 - 09:45:34 »
Also wenn du doch einigermaßen Script beherrscht, sollte das doch für dich kein Problem sein auf ein Dokument in einer Ansicht zuzugreifen  ;)  (ich glaube Tag 2 in Script-Grundlagen?!  :) )

Ich weiß ja nicht wie dick der Schlauch ist auf dem du stehst aber im Notfall schlägst du mal in der Designerhilfe nach. Da findest Du auch mit Sicherheit ein Code-Beispiel.

Trotzdem bin ich der Meinung das man für die gewählte Aufgabenstellung auch andere Lösungen in Betracht ziehen sollte, je nachdem um welches Feld es sich handelt. Ich denke zum Beispiel an Policies.

Gruß

Willi
Ich will endlich die F9-Taste in diesem Forum haben!!!

Offline C_T

  • Senior Mitglied
  • ****
  • Beiträge: 272
  • Geschlecht: Männlich
Re: Ein Feld in einem bestimmten Datensatz ändern
« Antwort #10 am: 16.10.06 - 12:08:54 »
Vielen Dank für eure Hilfe so Freitags nachmittags und Montags morgens ist es immer etwas schwer reinzukommen.

Hat alles geklappt nochmal vielen dank

Viele Grüße

Christian T.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz