Autor Thema: Löschen von Dokumenten  (Gelesen 2739 mal)

Offline Hubertulius

  • Frischling
  • *
  • Beiträge: 5
Löschen von Dokumenten
« am: 03.06.08 - 15:27:16 »
Hallo Leute,

ich habe mal wieder ein Problem:

Ich möchte gerne einen Button erstellen mit dem ich Dokumente aus einer View löschen kann. Habe auch schon etwas rumprobiert und das ist dabei rausgekommen:

@Command([MoveToTrash]);
_weiter:=@Prompt([YesNo];"Delete ?";"Do you really want to delete this Document ?");
@If(_weiter=1;@Command([EmptyTrash]);@Command([MoveToTrash]))

Das funktioniert auch, also das ausgewählte Dokument wird gelöscht.
Nur wenn ich jetzt die Datenbank schliesse, fragt er mich noch mal ob ich die Dokumente löschen will!
Und auch wenn ich "Nein" klicke, sind die Dokumente weg...

Wie kriege ich denn jetzt diese Nachfrage beim schliessen weg?

Vielen Dank schon mal!


Gruß, Ingo

klaussal

  • Gast
Re: Löschen von Dokumenten
« Antwort #1 am: 03.06.08 - 15:46:59 »
@deleteDocument anstelle von ... MoveToTrash... ?

Offline Hubertulius

  • Frischling
  • *
  • Beiträge: 5
Re: Löschen von Dokumenten
« Antwort #2 am: 03.06.08 - 16:07:53 »
Ne, das geht auch nicht, der macht dann gar nichts...

Oder hat jemand ne andere Methode um ein Dokument zu löschen?

Was ich erreichen will, ist ein Button der das ausgewählte Dokument löscht, aber vorher nochmal nachfragt. Wenn es dann doch nicht gelöscht werden soll, soll der "Delete-Haken" wieder vom Dokument weggenommen werden...


Gruß, Ingo

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Re: Löschen von Dokumenten
« Antwort #3 am: 07.06.08 - 18:07:21 »
Hallo Ingo,

wenn du das Ganze in das QueryDocumentDelete-Ereignis des Datenbankscripts legst (Abfrage ob Löschen, bei Nein CONTINUE=FALSE setzen), brauchst du keine Buttons. Dann ist es auch wurscht, ob du die Delete-Taste in einer View oder in einem Dokument, das du gerade nicht im Edit-Modus hast, löschst - er fragt immer, wenn ein Userinterface zwischen dir und dem Dokument liegt.

Gruß

Norbert
Situs vilate in isse tabernit.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz