XbpBrowse Navigations-Problem bei DB mit Feld-Anzahl > 300
Moderator: Moderatoren
XbpBrowse Navigations-Problem bei DB mit Feld-Anzahl > 300
Hallo
Ein seltsames Phänomen:
Mein Standard Browser für DBs zeigt verschiedene Probleme beim Anzeigen und Navigieren einer DB mit vielen Feldern.
Bei DBs mit nicht so vielen Feldern funktioniert alles wunderbar.
Symtome:
- Je nach Fontgröße wird die rechte Seite der Tabelle irgendwo abgeschnitten, mitten im Feld,
- Pfeil aufwärts geht nicht mehr,
- Maus auf Feld positionieren geht nicht mehr richtig,
Wenn Anzahl Records > 1:
- Pfeil abwärts geht endlos, Records werden wiederholt angezeigt.
- Maus auf Scolbalken aufwärts geht auch endlos,
usw...
Auch wenn ich die Anzahl Felder im Browser stark reduziere bleiben die Navigationsprobleme!
Details:
Die DB hat im Augenblick 329 Felder.
DIe DB hat mit einem Record 13.880 Bytes auf der Festplatte.
Alaska konnte das Problem nachstellen.
Hat jemand schon Mal ähnliches gehabt?
Gibt es Möglichkeiten die Situation zu verbessern?
Gruß
Roland
Ein seltsames Phänomen:
Mein Standard Browser für DBs zeigt verschiedene Probleme beim Anzeigen und Navigieren einer DB mit vielen Feldern.
Bei DBs mit nicht so vielen Feldern funktioniert alles wunderbar.
Symtome:
- Je nach Fontgröße wird die rechte Seite der Tabelle irgendwo abgeschnitten, mitten im Feld,
- Pfeil aufwärts geht nicht mehr,
- Maus auf Feld positionieren geht nicht mehr richtig,
Wenn Anzahl Records > 1:
- Pfeil abwärts geht endlos, Records werden wiederholt angezeigt.
- Maus auf Scolbalken aufwärts geht auch endlos,
usw...
Auch wenn ich die Anzahl Felder im Browser stark reduziere bleiben die Navigationsprobleme!
Details:
Die DB hat im Augenblick 329 Felder.
DIe DB hat mit einem Record 13.880 Bytes auf der Festplatte.
Alaska konnte das Problem nachstellen.
Hat jemand schon Mal ähnliches gehabt?
Gibt es Möglichkeiten die Situation zu verbessern?
Gruß
Roland
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: XbpBrowse Navigations-Problem bei DB mit Feld-Anzahl > 3
wenn dir Alaska keine Lösung angeboten hat woher sollten "wir" dann eine Lösung haben ?Roland Gentner hat geschrieben:Alaska konnte das Problem nachstellen.
Hat jemand schon Mal ähnliches gehabt?
Gibt es Möglichkeiten die Situation zu verbessern?
dir Frage ist doch "wo" nun das genaue Problem liegt. Du könntest ja mal prüfen ob XbpMultiCellGroup() mit
Code: Alles auswählen
o:maxCol = 300
Anmerkung : ein DBF mit 300 Feldern ist IMHO ziemlich gross ... schon mal versucht die mittels DbfUpSize.EXE in eine PostgreSQL Table zu importieren ?
Ich würde auch nie so viele Spalten in einem Browse anzeigen wo du doch eh nur paar Spalten "sehen" kannst.
ich habe auch meistens in solchen Spalten eine inkrementelle "Suche" d.h. pro Spalte einen "passenden" Index.
gruss by OHR
Jimmy
Jimmy
Re: XbpBrowse Navigations-Problem bei DB mit Feld-Anzahl > 3
Hallo Auge_Ohr
die DB ist eine Steuerungs-DB die hat eben jetzt so viele Felder.
Da es in der Anwendung Probleme gibt wollte ich mir einfach einige der Einträge genauer anschauen. Das die Anzahl Felder für die tägliche Arbeit nicht geeignet ist versteht sich...
Das Problem mit der Navigation konnte ich in einem Testprogramm noch nicht nachstellen. Aber möglicher Weise konnte der Ursprung der Probleme etwas eingekreist werden:
- Die Datenbank wird von verschiedenen EXEs gleichzeitig benutzt.
- Jedes EXE hat einen eigenen festen Record gelockt.
- Jedes Exe liest permanent viele Felder aus den anderen Records.
In einer einfachen Testkonstellation tauchten erste Anzeigeprobleme mit dem XbpBrowse auf.
Mal sehen was da rauskommt...
Gruß
Roland
die DB ist eine Steuerungs-DB die hat eben jetzt so viele Felder.
Da es in der Anwendung Probleme gibt wollte ich mir einfach einige der Einträge genauer anschauen. Das die Anzahl Felder für die tägliche Arbeit nicht geeignet ist versteht sich...
Das Problem mit der Navigation konnte ich in einem Testprogramm noch nicht nachstellen. Aber möglicher Weise konnte der Ursprung der Probleme etwas eingekreist werden:
- Die Datenbank wird von verschiedenen EXEs gleichzeitig benutzt.
- Jedes EXE hat einen eigenen festen Record gelockt.
- Jedes Exe liest permanent viele Felder aus den anderen Records.
In einer einfachen Testkonstellation tauchten erste Anzeigeprobleme mit dem XbpBrowse auf.
Mal sehen was da rauskommt...
Gruß
Roland
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2470
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: XbpBrowse Navigations-Problem bei DB mit Feld-Anzahl > 3
Hallo Roland,
mit DBU aber nicht oder ?
Ich habe hier welche mit 525 Felder (5192 Byte) und habe mit DBU kein Problem.
Innerhalb der Anwendung verwende ich Visual DbEditor++ 2.10, da kann ich die auch nicht anzeigen.
So wie ich mich erinnere musste ich bei DBU die Anzahl der anzuzeigenden Felder erhöhen.
d.h field_list[254] auf dynamisch geändert field_list :{}
mit DBU aber nicht oder ?
Ich habe hier welche mit 525 Felder (5192 Byte) und habe mit DBU kein Problem.
Innerhalb der Anwendung verwende ich Visual DbEditor++ 2.10, da kann ich die auch nicht anzeigen.
So wie ich mich erinnere musste ich bei DBU die Anzahl der anzuzeigenden Felder erhöhen.
d.h field_list[254] auf dynamisch geändert field_list :{}
Gruß
Klaus
Klaus
Re: XbpBrowse Navigations-Problem bei DB mit Feld-Anzahl > 3
Hallo Klaus
Gruß
Roland
Hilf mir auf die Sprünge "DBU" ? ? Da stehe ich auf dem Schlauch...Koverhage hat geschrieben:mit DBU aber nicht oder ?
Gruß
Roland
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2470
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: XbpBrowse Navigations-Problem bei DB mit Feld-Anzahl > 3
DBU (DataBaseUtility) war bei jeder Clipper Version dabei und irgendwo gibt es auch ein Dokument von Alaska
was man für Xbase++ ändern muss.
was man für Xbase++ ändern muss.
Gruß
Klaus
Klaus
Re: XbpBrowse Navigations-Problem bei DB mit Feld-Anzahl > 3
Hallo Klaus
Danke für die Info - es kam mir bekannt vor, habe es aber vergessen und schon ewig nicht mehr benutzt.
Gruß
Roland
Danke für die Info - es kam mir bekannt vor, habe es aber vergessen und schon ewig nicht mehr benutzt.
Gruß
Roland
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: XbpBrowse Navigations-Problem bei DB mit Feld-Anzahl > 3
DBU basiert auf TBrowse was nicht mit Pixel "rechnet" deshalb mein Vorschlag mit XbpMultiCellGroup() und der Property o:maxCol := 300 was ein XbpBrowse() ja ist.Koverhage hat geschrieben:mit DBU aber nicht oder ?
gruss by OHR
Jimmy
Jimmy
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: XbpBrowse Navigations-Problem bei DB mit Feld-Anzahl > 3
das könnte man doch mit einer RELATION und einem Pop-Up Fenster machen.Roland Gentner hat geschrieben:die DB ist eine Steuerungs-DB die hat eben jetzt so viele Felder.
Da es in der Anwendung Probleme gibt wollte ich mir einfach einige der Einträge genauer anschauen. Das die Anzahl Felder für die tägliche Arbeit nicht geeignet ist versteht sich...
hört sich so an als wenn du den einzelnen Applikation nicht genügend Zeit lässt ... was sagt den dein Taskmanager ?Roland Gentner hat geschrieben: Das Problem mit der Navigation konnte ich in einem Testprogramm noch nicht nachstellen. Aber möglicher Weise konnte der Ursprung der Probleme etwas eingekreist werden:
- Die Datenbank wird von verschiedenen EXEs gleichzeitig benutzt.
- Jedes EXE hat einen eigenen festen Record gelockt.
- Jedes Exe liest permanent viele Felder aus den anderen Records.
In einer einfachen Testkonstellation tauchten erste Anzeigeprobleme mit dem XbpBrowse auf.
wo liegt die DBF, lokal oder Netzwerk ?
"permanent" ... hm ... keine "Timeout" oder SLEEP() ?
gruss by OHR
Jimmy
Jimmy
Re: XbpBrowse Navigations-Problem bei DB mit Feld-Anzahl > 3
Hallo Auge_Ohr
Vermutlich sind das zwei verschiedene Probleme die ich da habe:
1. Das Abschneiden der Felder auf der rechten Seite. Am einfachsten nachzustellen wenn man eine DB mit vielen Feldern nimmt und einen großen Font wählt ("20.Tahoma").
2.) Die Störungen in der Navigation. Das tritt nur in dieser DB auf und wenn mehr als 1 Rekord.
Gruß
Roland
Der Rechner schläft fast, also kaum CPU-Aktivität.hört sich so an als wenn du den einzelnen Applikation nicht genügend Zeit lässt ... was sagt den dein Taskmanager ?
In diesem Fall lokal.wo liegt die DBF, lokal oder Netzwerk ?
Doch, sleep(10)."permanent" ... hm ... keine "Timeout" oder SLEEP() ?
Vermutlich sind das zwei verschiedene Probleme die ich da habe:
1. Das Abschneiden der Felder auf der rechten Seite. Am einfachsten nachzustellen wenn man eine DB mit vielen Feldern nimmt und einen großen Font wählt ("20.Tahoma").
2.) Die Störungen in der Navigation. Das tritt nur in dieser DB auf und wenn mehr als 1 Rekord.
Gruß
Roland