Autor Thema: Inhalt eines Feldes ändern  (Gelesen 1156 mal)

Offline Steffen_Albrecht

  • Senior Mitglied
  • ****
  • Beiträge: 300
  • Geschlecht: Männlich
  • Trübsal ist nicht das Einzige was man blasen kann!
Inhalt eines Feldes ändern
« am: 22.04.02 - 10:07:01 »
Hallo!
Schonwieder icke!  ;D

Ist es möglich über einen Button in einer Maske ein Feld einer anderen Maske (in einer Anderen Datenbank) zu manipulieren?
Und zwar so, dass der Inhalt des zu manipulierenden Feldes nicht gelöscht , sondern erweitert wird. ???

Gruß
  Steffen
« 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: Inhalt eines Feldes ändern
« Antwort #1 am: 22.04.02 - 10:44:38 »
Hi Steffen,

das sollte kein großen Problem sein. Du brauchst in deiner Maske lediglich ein Kriterium, um das Dokument in der anderen Datenbank zu finden. Ich gehe mal davon aus, dass du die ID des Dokument in deiner Maske speicherst.


Dim db As New NotesDatabase("Server", "Datenbank")
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim currentdoc As NotesDocument
Dim anotherdoc As NotesDocument
Dim item As NotesItem

Set uidoc = workspace.CurrentDocument
Set currentdoc = uidoc.Document

Set anotherdoc = db.GetDocumentByUNID(currentdoc.FeldMitID(0))
Set item = anotherdoc.AppendItemValue("NameDesFeldes", value)

Ich habs nicht getestet, sollte aber funktionieren.

Axel


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

Offline Steffen_Albrecht

  • Senior Mitglied
  • ****
  • Beiträge: 300
  • Geschlecht: Männlich
  • Trübsal ist nicht das Einzige was man blasen kann!
Re: Inhalt eines Feldes ändern
« Antwort #2 am: 22.04.02 - 10:55:54 »
Hallo Axel,

woran kann ich denn erkennen, ob ich die ID des Docs gespeichert habe? Wenn, dann machen ich es nur unbewusst.  ??? ??? ??? ??? ??? ??? ??? ??? ??? ???

Gruß
   Steffen
« 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: Inhalt eines Feldes ändern
« Antwort #3 am: 22.04.02 - 11:17:01 »
Hi Steffen,

wenn die Datenbank nicht von dir selbst erstellt wurde ist es schwierig. Schau die das Maskenlayout an. Vielleicht erkennst du anhand der Feldnamen, oder vielleicht ist irgendwas dokumentiert oder kommentiert.

Fakt ist, du braucht irgendeine Information, mit der du das Dokument in der anderen Datenbank finden kannst.
Das muss nicht die ID sein. Dann musst du allerdings die Search - Methode aus der Klasse NotesDatabase nutzen.

Ich hoffe das hilft dir weiter.

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

Offline Steffen_Albrecht

  • Senior Mitglied
  • ****
  • Beiträge: 300
  • Geschlecht: Männlich
  • Trübsal ist nicht das Einzige was man blasen kann!
Re: Inhalt eines Feldes ändern
« Antwort #4 am: 22.04.02 - 11:25:07 »
Yo,
ich guck mal...

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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz