Diverse Aktionen sollten Sie nicht ohne Nachfrage ausführen.
Dazu gehört z.B. das Löschen von Datensätzen. Zwar gibt es im Script die Möglichkeit eine solche Abfrage zu aktivieren, dem Anwender wird jedoch die bedingt Möglichkeit gegeben, den weiteren Ablauf entgegen der vorgesehenen Funktion zu beeinflussen. Für ungeübte Anwender kann das durchaus irritieren sein. Deshalb Finger weg von dieser Möglichkeit.
Datensatz/Abfrage löschen [ Mit Dialog: Aus ]
Das hat jedoch zur Folge, dass FM den Datensatz ohne Abbruchmöglichkeit löscht. Das sollten Sie tunlichst vermeiden.
Wenn es einfach nur darum geht, ob ja oder nein, dann ist der folgende Ansatz der Einfachste:
In der Datenbanktabelle habe ich das globale Feld1) ‘puffer’, welches ich auch noch für andere Abläufe verwende.
Als Erstes schreibe ich ‘nein’ in das Feld. Dann öffne ich ein ‘eigenes Dialogfeld’ mit einem einzigen Button, welchen ich mit ‘Weiter’ beschrifte. Das Feld ‘puffer’ füge ich als einziges Eingabefeld hinzu.
Klickt man nun im Ablauf auf ‘Weiter’, prüft FM den Inhalt des Feldes ‘puffer’. Nur wenn der Anwender ‘ja’ in das Feld geschrieben hat. löscht FM den Datensatz.
Feldwert setzen [ puffer ; ’nein’ ] Eigenes Dialogfeld anzeigen [] Wenn [ puffer = ‘ja’ ] Datensatz/Abfrage löschen [ Mit Dialog: Aus ] … weiterer Verlauf … Ende (wenn) Feldwert setzen [ puffer ; ’’ ]
Steht nicht 'ja' im Feld 'puffer', schliesst sich einfach nur das Dialogfeld ohne das Weiteres passiert. Steht 'ja' im Feld, wird der DS gelöscht und das Script kann beliebig fortgeführt werden, um z.B. das Layout zu wechseln, von der Detailanzeige zur Listenansicht.
1) Ein globales Feld hat in jedem Datensatz den selben Inhalt. Eine gute Möglichkeit, Inhalte über unterschiedliche Datensätze zu verarbeiten.
--- Ich nix putzen hier, ich nur Signatur. ---
Letzter Beitrag: Elemente verschwinden lassen Unser neuestes Mitglied: René A. Da Rin Neueste Beiträge Ungelesene Beiträge Schlagwörter
Forum Icons: Das Forum enthält keine ungelesenen Beiträge Das Forum enthält ungelesene Beiträge
Themen-Icons: Unbeantwortet Beantwortet Aktiv Heiß Oben angepinnt Nicht genehmigt Gelöst Privat Geschlossen
Diese Webseite basiert auf Wordpress & Parent-Theme von Anders Norén ★ Child-Theme von René A. Da Rin
Hinter dieser Webseite läuft ‘Wordpress’ als Content Management System. Um die komplette Funktionalität sicher zu stellen werden Cookies angelegt. Über deren Verwendung und Inhalt habe ich keinen Einfluss. Es ist wie es ist, basta.
Dieser findet statt, das müssen Besucher meiner Seiten akzeptieren. Unter Anderem kommen hier Google Fonts zum Einsatz. Damit werden Daten an Google übermittelt. Auch ist es möglich, dass Wordpress-Plugins Daten an Dritte übermitteln.
Ganz ehrlich, es juckt mich einen Scheissdreck, was für Daten ausgetauscht werden, ich kann es nicht ändern. Wenn Ihnen das nicht passt, dann verschwinden Sie hier ganz schnell wieder. Vergessen Sie dabei nicht Ihren Internetanschluss zu kündigen, sowie Handy, Tablet und Computer zu entsorgen, denn nur so können Sie der Datensammelwut Dritter im Internet entgehen.
Gespeichert werden können IP-Adresse, sowie Informationen zum verwendeten Browser und Betriebssystem. Damit können Werbetreibende anonyme Profile erstellen. Weiter speichert das Logfile des Servers verschiedenen Daten. Bei jedem Login (versuch) wird die IP gespeichert.