Files in Tabelle aufspüren und löschen?
Liebe Ninox Freunde!
Ist es möglich alle Bild Datein die in einem Tabelle abgelegt sind per klick mit einer Bedienschaltfläche zu löschen?
ich hätte folgenden Ansatz für eine Bild Datei, aber es funktioniert leider nicht.
let myBILDER := (select 'Tabelle 1')[Bild1 != null or Bild2 != null];
for i in myBILDER do
i.(Bild1 := null);
i.(Bild2 := null)
end;
---
1. diese Formel funktioniert manchmal.. ? gibts auch andere ideen?
Wie kann ich sowas erledigen, wenn ich abgelegte files oben in dem Datensatz aufspüren und löschen will
DANKE LG RE
5 Antworten
-
Hallo Rene,
die Bilder kann man mit skript gar nicht löschen, zumindest mir ist so ein Befehl nicht bekannt. Du kannst zwar die Bildfelder leeren, die Dateien landen aber hinten in den Anhang. Ich benutze für Bilder und Dokumente benutze ich immer eine extra Tabelle, wo ich pro Datensatz nur eine Bilddatei habe und die Verknüpfungen zu den anderen Tabellen.
Leo
-
Ernsthaft?.. Also ich habe bis dato noch nicht gemerkt, dass die Bilder in den Datensatz Anhang verschoben werden, wenn ich das Bildfeld lösche..? es wäre schön wenn man abgelegte Files löschen könnte....
Lg Rene
-
Wenn du manuell löschst, dann wird das Bild auch gelöscht. Ist einfach zu prüfen. Erstell ein Bildfeld und ein Button.
schreib in den Button die Formel.
Bildfeld:=null
jetzt füge einen Datei ins Bildfeld, dann klicke auf den Button und gucke in die Dateianhänge.
Leo
-
Ja, stimmt. das erklärt einiges..
Habe es jetzt so gemacht, wie du.. mit einer Tabelle, die ich zur Gänze lösche..
DANKE wiedermal.
Jetzt habe ich nur ein Problem: Ich habe so viele Tabellen in meiner Datenbank, dass ich eine Wichtige, die ich immer LÖSCHEN MUSS, nicht mehr sehe... ich weiß nicht wie ich zu dieser Tabelle kommen kann. Vielleich kann man das eventuell in einem NINOX UPDATE ausbessern, dass man auch horizontal scrollen kann. Die Verteilung der Tabellen ist ja automatisch, wenn sie also weg ist, müsste ich eine andere löschen, damit sie wieder zum Vorschein kommt. Blöd Blod...
-
Alle Tabellen siehst du nur im Reiter "Datenmodell" (Admin-Modus).
Birger
Content aside
- vor 5 JahrenZuletzt aktiv
- 5Antworten
- 1837Ansichten