Autor Thema: Felder löschen  (Gelesen 5604 mal)

Offline Felix

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
  • Es ist noch kein Meister vom Himmel gefallen!
Re:Felder löschen
« Antwort #20 am: 13.11.02 - 09:29:30 »
Hallo Don Pasquale,

wollte die Felder eigentlich löschen, das ging aber nicht  :'(
daher werden die Felder jetzt

einfach nur geleert. ;D


Felix

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Felder löschen
« Antwort #21 am: 13.11.02 - 09:35:05 »
@Felix,

... trotz daß du eine Lösung für dich gefunden hast, es würde mich schon interessieren, warum du die Felder nicht löschen kannst.
Der gepostete Code müßte eigentlich funktionieren...

ata
Grüßle Toni :)

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 löschen
« Antwort #22 am: 13.11.02 - 09:57:10 »
@ata

Ich habe es selbst getestet. Im QuerySave-Event habe ich versucht mit RemoveItem die Felder zu löschen. Es hat nicht funktioniert. Ich vermute es hängt daran, das RemoveItem eine Backend-Funktion ist.

Eine derartige Frontend-Funktion gibt es nicht.


Axel




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

Offline Felix

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
  • Es ist noch kein Meister vom Himmel gefallen!
Re:Felder löschen
« Antwort #23 am: 13.11.02 - 10:12:29 »
@ata,

ich denke die Felder löschen wäre die elegantere
Variante, aber wenn es nicht funzt; der Not gehorchend !!  ;)
reicht auch das löschen !!

Felix

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Felder löschen
« Antwort #24 am: 13.11.02 - 12:28:31 »
@Axel...

... also jetzt muß ich das mal checken, denn im Querysave sind Backend-Methoden verwendbar, das würde dann ja schon sehr einschneidene Konsequenzen bei der Programmierung bedeuten...

... ich melde mich...

ata
Grüßle Toni :)

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Felder löschen
« Antwort #25 am: 14.11.02 - 08:01:41 »
... ich bin platt, es ist nicht möglich im Querysave des Dokumentes Felder zu löschen...

Hier mein Versuchscode (mit schwäbischen Kommentaren...)
Code
Sub Querysave(Source As Notesuidocument, Continue As Variant)
' # Mit Grundkurs in schwäbisch...
   Dim doc As NotesDocument
   Set doc = Source.Document
   
   If doc.HasItem("Anrede") Then
      Print "Hod a Feld Ôhred..."
      doc.RemoveItem("Anrede")
      Call doc.Save( True , True )
      If doc.HasItem("Anrede") Then
         Print "Hods no..."
      Else
         Print "Hods nemme!"
      End If
   End If
End Sub

Die Statusmeldungen werden korrekt erkannt, wenn man das Dokument wieder öffnet, ist das Feld und dessen Inhalt weiterhin vorhanden...

ata
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz