felder werte übergeben

  • mal ne ganz dumme frage.......


    äh ich habe ein item und das will ich als neuen wert für ein feld benutzen und mir fällt nicht mehr ein wie ......und in der help find ich gerade nichts.....sry

  • sagen wir es so wenn sich das parent dok ändert soll das an die children vererbt werden hab zz das


    Sub Querysave(Source As Notesuidocument, Continue As Variant)

    Set docAkt = Source.Document

    ' Prüfung, ob parallel das zugehörige Standortdokument im EditModus ist:

    Dim session As New NotesSession
    Dim item As NotesItem
    Dim newADR As String

    Dim nav As NotesviewNavigator

    Set db = session.CurrentDatabase

    Set viewEditCheck = db.GetView("(viewLUEditCheck)")
    Call viewEditCheck.Refresh

    Set doc = viewEditCheck.GetDocumentByKey(docAkt.TrainerID(0))

    If Not doc Is Nothing Then

    ' geht nicht:
    Messagebox "Das Dokument kann nicht gespeichert werden, da das zugehörige Standortdokument in Bearbeitung ist!"
    Continue = False


    End If

    ' Vererbung bei Änderung der StandortBezeichnung an die Trainingsliste


    Set viewTrainListe = db.GetView("(TrainingslisteNachTrainer)")
    Call viewTrainListe.Refresh
    Set nav = viewTrainListe.CreateViewNavFromCategory("TraberID")
    Set doc2= viewTrainListe.getfirstdocument

    Set item = doc.getfirstItem("StandortBezeichnung")

    While Not doc2 Is Nothing

    Messagebox "Test!"
    Set field = doc2.getfield("StandortBezeichnung")
    Set fielt = item

    Set doc2= viewTrainListe.getnextdocument
    Continue = True
    Wend

    End Sub

  • oh man ich glaub ich werd vergesslich.... also


    wir haben eine maske sandorte und wenn sich der standort ändert ändert sich der standort auch in der maske trainigsliste...und zwar aus dem view Trainliste.....


    also
    standort ->parent
    trainigsliste->child


    edit: den rechtschreibfehler fielt bitte nicht beachten...

  • Wenn die Trainigsdokumente wirklich Antwortdokumente, sprich Children sind, dann hast Du die etwas einfacher ueber docAkt.responses im Zugriff

  • Ansonsten die while - Schleife: