Für alle nur zum Verständnis, warum wir hier zwischenzeitlich etwas pikiert auf diese Äusserungen reagieren: Wir haben das alles schon wochenlang per Email durchgekaut Joa...
Nochmal: Nur weil eine Bearbeitungsfunktion anders ausgelegt ist, als Du sie wahrnimmst und sich daraus Dein Anspruchsdenken ergibt, ist das keine Fehlfunktion.
Die Masken von denen Du sprichst sind vom Design wie folgt angelegt:
SiDiary (das Hauptprogramm in einer völlig autark gekapselten Exe) startet einen beliebigen Treiber (eine völlig andere gekapselte Exe) und warten auf alle Daten, die diese Exe bereitstellen kann.
Danach übernimmt SiDiary dann diese Daten alle in das Patienten-Tagebuch ODER zeigt sie noch einmal zuvor in einer Tabelle an, damit der Benutzer dort ggf. per Häkchen noch einzelne Datensätze an- oder abwählen kann. Übernommen wird immer das, was letztlich in der Datensatztabelle ein Häkchen hat.
Jetzt kommen die beiden Funktionen, die Du anders interpretierst: Man kann unterhalb der Datensatztabelle mit den Häkchen auch eine Datentyp-Liste aufklappen, so dass man beispielsweise dort alle Häkchen für Ereignis-Datensätze in der Liste entfernen lassen kann, d.h. wenn das Messgerät/Pumpe z.B. bestimmte Daten liefert, man aber nicht die Ereignisse haben will, dann kann man damit die Häkchen aus der Liste entfernen lassen.
Völlig losgelöst davon kann man zusätzlich die Maske aufrufen, um ebenfalls die "Häkchen geballt zu verändern", ohne jede Zeile einzeln abklappern zu müssen, nämlich anhand eines Zeitraums, also wenn man nur die Daten eines gewissen Zeitraums übernehmen möchte, dann kann man den da auswählen und anschliessend werden die Häkchen für die Datensätze in dem Zeitraum gesetzt bzw. ausserhalb des Zeitraums weggemacht.
Beide Funktionen setzen wirklich nur die Häkchen und funktionieren völlig losgelöst voneinander! Eine "Verkettung" beider "Einstellungen" war nie geplant, denn es ist eine reine "Editierhilfe" für die Häkchen, um mehrere Zeilen auf einmal an- oder abzuhaken - entweder nach Typen oder aufgrund eines Zeitraums.
Eine Verkettung ist insofern recht problematisch, als dass man sich ja auch die manuell ein- oder ausgeklickten Checkboxen "merken" müsste und was davon sollte dann durch die eine oder andere Funktion überlagernd zusätzlich und höhergewichtet gesetzt oder abgewählt werden...
Und zum Thema SiDiary verfälscht die Daten muss es uns gestattet sein, langsam "allergisch" zu reagieren: Was passiert denn bitteschön, wenn Du in Excel, Access oder Vergleichbarem eine Liste von 10 Zeilen aus einem Textfile importierst, diese 10 Zeile im Programm völlig veränderst und danach die 10 Zeilen nochmal importierst!? SiDiary tut doch nur genau das, was Du ihm sagst. Es importiert die Daten, die Du ihm vorgibst...
Die Anregung mit einem "Nur neuere" Filter auch für die Bulk-Importe an die Seriennummern zu hängen nehmen wir gerne auf für ein späteres Update aber auch hier mal zum Verständnis: Es gibt _eine_ Ascii.exe, die ~15 Importe durchführt aus Files und Datenbanken. Es ist da nicht mal eben erledigt, so etwas umzusetzen und auch die Zeitraumauswahl, die Du Dir für vor dem Import wünscht, können wir nicht so ohne weiteres umbauen weil die Masken der einzelnen Sequenzen zwar wie aus einem Guß erscheinen, faktisch aber aus 2 völlig losgelöst voneinander laufenden Exen kommen - aber wenn Du Dir das zutraust, melde Dich doch bitte, wir können über alles reden und dann ja vielleicht auch unsere Entwicklungs-Resourcen aufstocken, allerdings ist das ein rel. schlecht bezahlter Job und man kriegt auch ab und zu mal Prügel...
Viele Grüße, Alf.