Announcement

Collapse
No announcement yet.

Neuer Datensatz in gefilterter Datenmenge

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Neuer Datensatz in gefilterter Datenmenge

    Hallo,<br><br>
    für ein Salesprogramm verwende ich für die Wiedervorlage eine gefilterte Datenmenge. Leider gibt es öfter die Sitiuation, dass ein User im Filter einen neuen Datensatz anlegen möchte - was zu dem Ergebnis führt, daß der neue Datensatz nicht zu sehen ist. außer, wenn der Filter wieder entfernt wurde (Cust.ShowAll).<br><br>
    Gibt es eine elegantere Lösung als die meine, die vor dem Einfügen den Filter entfernt?,<br><br>
    Danke,<br><br>
    Uwe

  • #2
    Hallo,

    so pauschal lässt sich diese Frage nicht beantworten. Wenn ein neuer Datensatz eingefügt wird, der ausserhalb der Filterkriterien liegt, darf dieser nicht angezeigt werden (denn ansonsten würde das Filter ein falsches Ergebnis zurückliefern). Man könnte das Problem lösen, indem die gefilterte Datenmenge nur als Read-Only-Datenmenge zur Darstellung von Informationen in einem DBGrid verwendet wird. Eine zweite Datenmenge ist dann für die Neuerfassung/Bearbeitung von einem einzigen Datensatz (DBEdit's) zuständig, wobei man die Anzeige von beiden Datenmengen synchronisieren kann. Der Anwender wählt einen Datensatz aus der gefilterten Datenmenge aus und kann diesen dann in den DBEdit's der zweiten Datenmenge bearbeiten. Oder er fügt einen neuen Datensatz ein, der dann aber nur in den DBEdit's der zweiten Datenmenge sichtbar ist

    Comment

    Working...
    X