Autor Thema: Felder übernehmen  (Gelesen 1552 mal)

Offline Lorenz

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Männlich
Felder übernehmen
« am: 24.03.03 - 10:20:55 »
hallo

wie öffnet man eine form mittels einer schaltfläche aus einer form heraus und nimmt noch feldwerte mit?

also z.b. form x mit feld y Wert "123", mittels schaltfläche form z öffnen und wert von feld y in feld y in form z eintragen

für hilfe dankt lorenz.

klaussal

  • Gast
Re:Felder übernehmen
« Antwort #1 am: 24.03.03 - 10:32:44 »
... als beispiel

Dim session As New notesSession
Dim docNew As NotesDocument   
Dim db As NotesDatabase   
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
      
Set db = session.currentDatabase
Set docNew = db.createDocument
Set uidoc = ws.currentDocument
Set doc = uidoc.document
   
docNew.Form = "????"
docNew.deinneuesfeld = "sfdhhgfs"

'und dann noch das docNew speichern

Call docNew.save(......, ......)

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:Felder übernehmen
« Antwort #2 am: 24.03.03 - 10:46:54 »
Hi,

es geht auch anders.

Erstelle dir eine Maske in der die gleichen Felder (Name, Typ) enthalten sind wie in der Ausgangsmaske. In die Vorgabewerte trägst du jeweils den Feldnamen ein. In den Maskeneigenschaften wählst du die Option "Formeln übernehmen Werte aus gewähltem Dokument". In der Ausgangsmaske brauchst du nur eine Aktion mit @Command([Compose]; "Name der neuen Maske").


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Lorenz

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Männlich
Re:Felder übernehmen
« Antwort #3 am: 24.03.03 - 10:51:13 »
aja das ganze sollte webfähig sein   :-\

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:Felder übernehmen
« Antwort #4 am: 24.03.03 - 10:58:06 »
Hi,

der Compose-Befehl funktioniert meines Wissens auch im Web. Ob die Wertübernahme im Web funktioniert weiß ich leider nicht, probiers mal aus.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

klaussal

  • Gast
Re:Felder übernehmen
« Antwort #5 am: 24.03.03 - 10:59:47 »
... dan geht script nicht. bleibt nur formel wie o.a.
das steht aber auch alles in der designer-hilfe  ;D

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Felder übernehmen
« Antwort #6 am: 24.03.03 - 11:03:06 »
... LS geht, aber nur über einen Agenten und dort dann mit ...DocumentContext

ata
Grüßle Toni :)

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Felder übernehmen
« Antwort #7 am: 24.03.03 - 11:09:53 »
oder  ;D (Notes ist flexibel):

und zwar mit dem URL Befehl, um Werte aus dem Originaldoc zu übernehmen ins nächste Doc:

Syntax:
http://Host/Database/FormUniversalID?OpenForm&ParentUNID=UniqueIDNumber

(Bsp:
http://www.acme.com/products.nsf/40aa91d55cle4c8285256363004dc9e0?OpenForm
&ParentUNID=6bc72a92613fd6bf852563de001f1a25)

ParentUNID = UniqueIDNumber
Where UniqueIDNumber is the document ID of the parent document, which is used in response forms or when the form property "Formulas inherit values from selected document" is selected.

mehr dazu und ausführlich:
http://www.atnotes.de/index.php?board=7;action=display;threadid=5060;start=0

Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Lorenz

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Männlich
Re:Felder übernehmen
« Antwort #8 am: 25.03.03 - 08:22:28 »
also hab hier noch "meine" lösung, thx an axel!

1. zielform mit inherit values versehen (maskenprop.)
2. felder die feldwerte übernehmen sollen, mit feldvalues versehen welche eingetragen werden sollen
3. schaltfläche mit @command([compose];"formname")

funktioniert grandios.

« Letzte Änderung: 25.03.03 - 08:31:06 von Lorenz »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz