AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[D7] TDBGrid + Scrollbar + gefilterte Table

Ein Thema von Thanatos81 · begonnen am 24. Jan 2005 · letzter Beitrag vom 24. Jan 2005
Antwort Antwort
Thanatos81
(Gast)

n/a Beiträge
 
#1

[D7] TDBGrid + Scrollbar + gefilterte Table

  Alt 24. Jan 2005, 13:03
Hi Leute!

In Delphi 7 gibt es bei Verwendung eines TDBGrids mit gefilterter Datenmenge folgenden Effekt:
- Ist die Datenmenge nicht gefiltert verhält sich die Scrollbar normal.
- Ist sie gefiltert, hat der Reglder der Scrollbar immer die selben Abmessunge (wie unter Win 3.1x) und kennt nur noch drei Positionen: Anfang der Scrollbar, Mitte der Scrollbar, Ende der Scrollbar

Kennt jemand einen nicht zu aufwändigen Work-Around dafür? Ich empfinde es persönlich als ziemlich nervig, das die Scrollbar immer gleich aussieht, egal ob die gefilterte Datenmenge 1.000.000 Datensätze enthält, oder nur einen.

Schönen Gruß,
Thanatos81
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: [D7] TDBGrid + Scrollbar + gefilterte Table

  Alt 24. Jan 2005, 13:09
Dieses Verhalten tritt immer dann auf, wenn das Grid die Anzahl der Datensätze nicht bestimmen kann (z.B. bei serverseitigen Curser und großer Ergebnismenge. So ist z.B. auch beim ersten Anzeigen der Ergebnismenge u.U. auch dem DB-Server noch nicht klar, wieviel Ergebnisdatensätze vorhanden sind.

Du kannst es z.B. bei ADO(Express) dahingehen lösen, das du clientseitige Curser verwendest.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Thanatos81
(Gast)

n/a Beiträge
 
#3

Re: [D7] TDBGrid + Scrollbar + gefilterte Table

  Alt 24. Jan 2005, 13:16
Erstmal Danke für die schnelle Antwort! Jetzt kenn ich ja schon mal die Ursache.

Hast du vielleicht auch ne Ahnung, wie man das bei einer lokalen Paradox-Datenbank beheben kann. Oder fällt das wieder unter die Kategorie "warum Paradox nicht so toll ist"?
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: [D7] TDBGrid + Scrollbar + gefilterte Table

  Alt 24. Jan 2005, 13:19
Auch Paradox hat das gleiche Problem:

Abfrage der kompletten Tabelle: "Ich kann einfach den Datensatzzähler lesen"
Abfrage einer gefilderten Tabelle: "Ich müsste die komplette Tabelle durchlaufen um die Anzahl der Datensätze zu bekommen, aber fürs Grid zeige ich mal die ersten an und sage dem Grid das ich die Anzahl nicht weis".

Ich würde Paradox aufgrund der BDE-Problematik eh nicht mehr verwenden.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Thanatos81
(Gast)

n/a Beiträge
 
#5

Re: [D7] TDBGrid + Scrollbar + gefilterte Table

  Alt 24. Jan 2005, 13:22
Zitat von Bernhard Geyer:
Ich würde Paradox aufgrund der BDE-Problematik eh nicht mehr verwenden.
Ich auch nicht, aber der Kunde möchte ja kein Geld für ne Datenkonvertierung ausgeben... Das er längerfristig mit Paradox schelchter fährt, sieht er natürlich nicht.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: [D7] TDBGrid + Scrollbar + gefilterte Table

  Alt 24. Jan 2005, 13:24
Zitat von Thanatos81:
Ich auch nicht, aber der Kunde möchte ja kein Geld für ne Datenkonvertierung ausgeben... Das er längerfristig mit Paradox schelchter fährt, sieht er natürlich nicht.
Das Du auch schlechter mit Paradox fährst solltest Du auch betrachten. Z.B. ADS Local-Server ist kostenlos und bietet auch konvertierungstools für alte DB's an. Also solltest Du dich fragen ob du den Aufwand nicht auf deine Kappe nimmst um damit auch BDE-Frei zu werden (und damit auch weniger Supportaufwand zu haben).
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Thanatos81
(Gast)

n/a Beiträge
 
#7

Re: [D7] TDBGrid + Scrollbar + gefilterte Table

  Alt 24. Jan 2005, 13:34
Zitat von Bernhard Geyer:
Also solltest Du dich fragen ob du den Aufwand nicht auf deine Kappe nimmst um damit auch BDE-Frei zu werden (und damit auch weniger Supportaufwand zu haben).
Tja, nur leider würde ich das nicht auf meine Kappe nehmen, sondern auf die meines Arbeitgebers. Aber das gehört auch eher in eine Off-Topic Thread als hierhin.

Trotzdem noch mal Danke!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz