AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi TMS DBAdvGrid Datensatzzeiger setzen

TMS DBAdvGrid Datensatzzeiger setzen

Ein Thema von buyden · begonnen am 5. Apr 2006 · letzter Beitrag vom 8. Apr 2006
Antwort Antwort
Seite 1 von 2  1 2   
Benutzerbild von buyden
buyden

Registriert seit: 10. Apr 2003
Ort: Schneeberg
228 Beiträge
 
Delphi 7 Enterprise
 
#1

TMS DBAdvGrid Datensatzzeiger setzen

  Alt 5. Apr 2006, 09:00
Datenbank: MySQL • Version: 4.1 • Zugriff über: ZEOS
Hi,
ich möchte gern ein TMS DBAdvGrid verwenden und hab das auch testhalber schonmal eingebunden. Mein Problem ist jetzt eigentlich nur, dass beim Durchklicken oder Scrollen der Datensatzzeiger nicht mit gesetzt wird. Gibt's da ne Eigenschaft die ich noch nicht entdeckt habe oder muss ich mir da was zusammenbasteln?

Gibt's eigentlich ne Doku zu den TMS-Komponenten, wo die Millionen von Eigenschaften ein bisschen erklärt sind?
Es gibt keine dummen Fragen, außer die von mir


MFG BUYDEN
  Mit Zitat antworten Zitat
mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#2

Re: TMS DBAdvGrid Datensatzzeiger setzen

  Alt 5. Apr 2006, 12:26
Hab das eben mal mit TDBAdvGrid 2.0.4.3 und ner Firebird 1.5.3 Datenbank (Zugriff über IBX) getestet und es funktioniert wunderbar. Habe beim Grid außer der DataSource Eigenschaft nichts verstellt.

ZEOS benutze ich nicht, daher kann ich das nicht testen.


Für registrierte Benutzer gibt's einen Developer's Guide sowie diverse Newsgroups.
  Mit Zitat antworten Zitat
Benutzerbild von Kevin
Kevin

Registriert seit: 11. Feb 2004
Ort: Bonn
576 Beiträge
 
Delphi 2006 Professional
 
#3

Re: TMS DBAdvGrid Datensatzzeiger setzen

  Alt 5. Apr 2006, 12:28
Kann es im Moment nicht testen, meine aber mich erinnern zu können, daß die Eigenschaft "PageMode" etwas damit zu tun hatte. Jenachdem ob man sie auf true oder false gesetzt hat. Kannst Du ja mal testen...
Kevin
  Mit Zitat antworten Zitat
mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#4

Re: TMS DBAdvGrid Datensatzzeiger setzen

  Alt 5. Apr 2006, 12:34
Dafür hab ich's mal ausprobiert Bei pageMode = false wird der Datensatzzeiger nicht weitergesetzt. Sieht so aus, als ob das Grid nach dem Füllen die Verbindung zur DataSource kappt.

Aus der Newsgroup:

Zitat:
This is currently by design
with PageMode = false, the grid serves as a
disconnected DB viewer.
  Mit Zitat antworten Zitat
Benutzerbild von Kevin
Kevin

Registriert seit: 11. Feb 2004
Ort: Bonn
576 Beiträge
 
Delphi 2006 Professional
 
#5

Re: TMS DBAdvGrid Datensatzzeiger setzen

  Alt 5. Apr 2006, 12:37
Gut, dann ist mein Erinnerungsvermögen ja noch in Ordnung
Kevin
  Mit Zitat antworten Zitat
Benutzerbild von buyden
buyden

Registriert seit: 10. Apr 2003
Ort: Schneeberg
228 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: TMS DBAdvGrid Datensatzzeiger setzen

  Alt 5. Apr 2006, 12:50
Alles klar PageMode ist das Problem.
Danke schön dafür erstmal. Genau für solche Sachen wäre eben ne kleine Doku nicht schlecht. Gibt's aber wohl nicht oder?
Es gibt keine dummen Fragen, außer die von mir


MFG BUYDEN
  Mit Zitat antworten Zitat
renekr

Registriert seit: 27. Feb 2005
Ort: Karlsbad
534 Beiträge
 
Delphi 2007 Enterprise
 
#7

Re: TMS DBAdvGrid Datensatzzeiger setzen

  Alt 5. Apr 2006, 14:41
Hallo,
Ich habe das Thema das wenn man das TMS DBGrid scrollt das es dann leer ist!!
und erst wenn ich reinclicke die daten erscheinen.
PAgeMode ist True.

Liegt da dri nauch das Problem oder ist es was anderes?

Danke.

PS: Wer hat die TMS DBAdvlookupcombobox im einsatz??
  Mit Zitat antworten Zitat
Benutzerbild von buyden
buyden

Registriert seit: 10. Apr 2003
Ort: Schneeberg
228 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: TMS DBAdvGrid Datensatzzeiger setzen

  Alt 6. Apr 2006, 21:11
ich hab jetzt scheinbar ein ähnliches Problem. Wenn ich einen Datensatz relativ weit oben im AdvDBGrid ausgewählt habe und ein paar mal das Query, das das Grid anzeigt aktualisiere, werden immer wieder unten einige Datensätze abgeschnitten, und es stehen nur noch leere Felder da. Wenn ich dann in das Grid klicke, sind die Daten wieder da.
Ein sehr unschönes verhalten, wie ich finde. Darüber hinaus dauert der Wechsel zwischen Datensätzen wesentlich länger als mit dem Standard-DBGrid - vermutlich weil das TMS-Grid wesentlich aufwendiger beim zeichnen ist denk ich.
Gibt's für diese Probleme Abhilfe? Im Forum findet man ja nur sehr wenig über diese Kompos.
Es gibt keine dummen Fragen, außer die von mir


MFG BUYDEN
  Mit Zitat antworten Zitat
renekr

Registriert seit: 27. Feb 2005
Ort: Karlsbad
534 Beiträge
 
Delphi 2007 Enterprise
 
#9

Re: TMS DBAdvGrid Datensatzzeiger setzen

  Alt 6. Apr 2006, 23:45
Hi,
genau das Phänomen tritt bei mir auch auf ,unter anderen noch.

PS: Habe den Page Mode mal auf False gesetzt und folgednes Ergebniss:
Grid zeigt beim Scrollen alle Daten an,leider sind dann aber die Bezüge zum ADOQuery weg,das heißt ich kann nicht rausbekommen welcher Datensatz im Query aktiv oder selektiert wurde.

Hat den da jemand eine Idee? Es ist ziemlich unschön wenn beim scrollen die Anzeige leer ist und erst beim Klick kommt.

zudem ist das Thema beim AdvDBLoockup noch da.

Wer benutzt hier denn die TMS Intensiev?

danke
  Mit Zitat antworten Zitat
Benutzerbild von buyden
buyden

Registriert seit: 10. Apr 2003
Ort: Schneeberg
228 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: TMS DBAdvGrid Datensatzzeiger setzen

  Alt 7. Apr 2006, 07:33
ich hab so den eindruck das die kompos allgemein ein bisschen buggy sind aber sie machen eben optisch was her. gibt's da noch irgendeine alternative zu tms?
Es gibt keine dummen Fragen, außer die von mir


MFG BUYDEN
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 07:29 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