Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Designfrage: Kopieren von Tabellenzeilen (https://www.delphipraxis.net/117271-designfrage-kopieren-von-tabellenzeilen.html)

alzaimar 15. Jul 2008 10:41

Re: Designfrage: Kopieren von Tabellenzeilen
 
Ich würde eine klassische GUI ohne Schnickschnack verwenden:
Button "Daten kopieren aus ..." nach dem Anklicken geht ein Fenster auf. Im Fernster eine kurze Anleitung, das Grid selbst sowie OK/Abbruch-Button. Aus dem Grid wählt man sich die zu kopierenden Zeile(n) aus. Du kannst im cxGrid ja einstellen, ob und welches Multiselect Du gerne hättest (eine Zeile, Mehrere Zeilen, Bereich, einzelne Zellen etc.). Nach der Auswahl auf OK klicken und dann die Datensätze anhand der Markierung erstellen.

So ist das in 1-2 Std abgewickelt. Persönlich finde ich das orthogonal und einfach (ohne Schnickschnack). Du kannst natürlich auch mit Animationen arbeiten, das dürfte aber länger dauern...

HeinzJ 15. Jul 2008 10:55

Re: Designfrage: Kopieren von Tabellenzeilen
 
Ich benutze für das Kopieren und die Weiterverwendung von Datensätzen ClientDatasets

http://www.delphi-forum.de/viewtopic...nsatz+kopieren

uligerhardt 15. Jul 2008 11:20

Re: Designfrage: Kopieren von Tabellenzeilen
 
Danke euch allen! Ihr habt mir ja einige gute Ideen geliefert, die ich unserer Fachabteilung vorschlagen kann. Mal sehen, was Gnade findet. :-)

marabu 15. Jul 2008 11:39

Re: Designfrage: Kopieren von Tabellenzeilen
 
Moin,

wegen der Konsistenz in der Benutzerschnittstelle würde ich darauf achten, dass markierte Zellen in einem Grid über die dem Benutzer vertraute Zwischenablage kopiert, ausgeschnitten, gelöscht und eingefügt werden können. Den Aufwand dafür schätze ich als äußerst gering ein, die Definition und Registrierung eines eigenen Formats mit eingerechnet.

Grüße vom marabu

uligerhardt 15. Jul 2008 13:21

Re: Designfrage: Kopieren von Tabellenzeilen
 
Zitat:

Zitat von marabu
wegen der Konsistenz in der Benutzerschnittstelle würde ich darauf achten, dass markierte Zellen in einem Grid über die dem Benutzer vertraute Zwischenablage kopiert, ausgeschnitten, gelöscht und eingefügt werden können. Den Aufwand dafür schätze ich als äußerst gering ein, die Definition und Registrierung eines eigenen Formats mit eingerechnet.

Hmm, ich hab's mir grad nochmal mir clipbrd.exe angeschaut, was Excel macht. Da wird eine Unmenge von Formaten angeboten. Mir würden ja zwei reichen: CF_TEXT, damit was "Sinnvolles" im Clipboard steht, und mein privates Format, damit ich intern effizient kopieren kann. Und den Textteil erledigt das cxGrid netterweise schon. Mal sehen...

Danke für die Anregung!


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:16 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz