Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   IBExpert: Doppeltes Scrollen vermeiden (https://www.delphipraxis.net/154639-ibexpert-doppeltes-scrollen-vermeiden.html)

Die Muhkuh 19. Sep 2010 12:41

IBExpert: Doppeltes Scrollen vermeiden
 
Hi,

nach dem Öffnen einer Tabelle im IBExpert oder nach dem Bestätigen einer Transaktion muss man, wenn man die Datenansicht geöffnet hat, zwei mal scrollen, bis der Scrollbalken richtig funktioniert.

Beim ersten Mal scheint IBExpert nicht zu wissen, wann die Daten zu Ende sind, sobald man einmal durchgescrollt hat, hupft die Ansicht wieder ganz nach oben, der Scrollbalken passt sich der Anzahl der Einträgen an und man kann normal scrollen.

Dieses Verhalten nervt extrem. Hat jemand eine Idee, wie man dies vermeiden kann?

mkinzler 19. Sep 2010 12:42

AW: IBExpert: Doppeltes Scrollen vermeiden
 
Vielleicht liest Holger das ( von ihm stammt das Programm ja)

chaosben 19. Sep 2010 18:30

AW: IBExpert: Doppeltes Scrollen vermeiden
 
Ich helfe mir immer so, das ich auf den ->| Button klicke. Dann sind alle Datensätze da und das Programm weiß, wie die Scrollbar auszusehen hat.

IBExpert 19. Sep 2010 21:40

AW: IBExpert: Doppeltes Scrollen vermeiden
 
Moin, auch,,

das verhalten hängt einfach damit zusamen, das wir ohne eof erreicht zu haben nicht wissen wo der scrollbar sinnvollerweise stehen sollte.
Das ist bei kleinen Tabellen auch kein wirkliches Problem, aber wenn du tabellen mit millionen records hast machen wir das eben nicht
so wie viele andere, das wir ungefragt die Daten schon mal komplett holen, nur damit der scrollbar nett aussieht.

Gruß

Holger

Die Muhkuh 19. Sep 2010 22:03

AW: IBExpert: Doppeltes Scrollen vermeiden
 
Hallo Holger,

eine optionale Option wäre doch denkbar?

IBExpert 19. Sep 2010 23:28

AW: IBExpert: Doppeltes Scrollen vermeiden
 
schaun mer mal

MarcoWarm 20. Sep 2010 06:11

AW: IBExpert: Doppeltes Scrollen vermeiden
 
Zitat:

Zitat von Die Muhkuh (Beitrag 1050685)
eine optionale Option wäre doch denkbar?

ich denke das wäre eine Option zu viel. Spätestens wenn du über eine Dial-Up Connection auf ne Datenbank mit 500.000 Varchar-Records zugegriffen hast (sag niemals nie ;-) ) würdest du die Option eh verfluchen.
Meine Meinung: Einfach dran gewöhnen - ist mir auch gelungen

Gruß
Marco

mkinzler 20. Sep 2010 06:49

AW: IBExpert: Doppeltes Scrollen vermeiden
 
Manuel meint, das dies einstellbar sein sollte. Nicht das dies Standard sein sollte.

Die Muhkuh 20. Sep 2010 11:42

AW: IBExpert: Doppeltes Scrollen vermeiden
 
Richtig.

In meinem Fall handelt es sich um eine lokale Datenbank, die weniger als 10k Datensätze pro Tabelle hat.

Eine optionale Einstellung, per Standard ausgeschaltet, wäre ganz nett. Wer es braucht, wie ich, kann es einschalten.

dataspider 20. Sep 2010 12:21

AW: IBExpert: Doppeltes Scrollen vermeiden
 
Für den SQL - Editor kann ich das in den Programmoptionen ja schon einstellen. (Lade alle Datensätze)
Es wäre sicher kein Problem, dieses auch für die Tabellenansicht zu integrieren.
Ich hätte allerdings auch Bedenken als Entwickler.
Denn wenn ein User das Feature dann aktiviert, ohne sich über die Folgen im Klaren zu sein, kann das zu unschönen Effekten führen.
Bis dahin, dass man die Software verdammt, weil das Öffnen einer Tabelle ewig dauert.

Frank


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:48 Uhr.

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-2025 by Thomas Breitkreuz