DBGrid float werte

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.
slai
Beiträge: 211
Registriert: Fr 27. Apr 2007, 17:36
Wohnort: Zürich
Kontaktdaten:

DBGrid float werte

Beitrag von slai »

Hallo zusammen

habe das problem das mein TDBGrid Numeric felder aus Firebird 1.5 nicht mit nachkommastellen anzeigt im ansichts modus, wenn man denn eintrag jedoch editieren möchte im dbgrid
dann erscheint plötzlich der richtige eintrag mit 2 nachkommastellen. Was muss ich einstellen um in einem feld einen nachkomma typ anzeigen zu können.

danke für antworten
Windows 7, Lazarus 0.9.28.2 fpc 2.2.4, Firebird 2.1, Zeoslib 6.6.6-stable

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Beitrag von knight »

Hast du es schon mal mit einer neueren Lazarus Version versucht?

knight

slai
Beiträge: 211
Registriert: Fr 27. Apr 2007, 17:36
Wohnort: Zürich
Kontaktdaten:

Beitrag von slai »

hy knight

Das problem von neueren lazarus versionen ist immer, das dann mein
Projekt nicht mehr richtig läuft, also möchte ich eigendlich nicht eine neue version installieren, bis es sich wirklich lohnen würde. Da mein Projekt nun
doch schon recht gross ist.

aber könnte man auch nur den source von einem neuen DBGrid in meine
version einbetten? wenn ja weis jemand wie das gehen würde.

danke
gruss
Windows 7, Lazarus 0.9.28.2 fpc 2.2.4, Firebird 2.1, Zeoslib 6.6.6-stable

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Beitrag von knight »

Natürlich besteht das Risiko, daß eine neue Version auch neue Probleme mit sich bringt. Wenn ich aber die Entwicklung von Lazarus betrachte, dann haben die Vorteile bei einer neuen Version eigentlich immer überwogen. So hat es inzwischen einige Verbesserungen bei LazReport gegeben (um mal auf deine Signatur einzugehen).
Bei Problemen mit einer älteren Lazarus Version würde ich immer erst einmal mit einer aktuellen Version testen, ob das Problem dort immer noch vorhanden ist oder ob es inzwischen behoben werden konnte. Wenn letzteres zutrifft, dann kannst du sofort profitieren.

knight

slai
Beiträge: 211
Registriert: Fr 27. Apr 2007, 17:36
Wohnort: Zürich
Kontaktdaten:

Beitrag von slai »

ok dann werd ichs mal versuchen, dann nehme ich mal die 0.9.24 beta, mit snapshots möchte ich nich arbeiten

und lazreport ziehe ich eh über svn so wie zeoslib auch, dort bin ich eigendlich immer up to date.
Windows 7, Lazarus 0.9.28.2 fpc 2.2.4, Firebird 2.1, Zeoslib 6.6.6-stable

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Beitrag von knight »

Dann bin ich mal auf das Ergebnis gespannt.
und lazreport ziehe ich eh über svn
Welches Repository verwendest du? LazReport ist ja inzwischen offizieller Bestandteil von Lazarus und damit auch im Lazarus SVN enthalten.

knight

slai
Beiträge: 211
Registriert: Fr 27. Apr 2007, 17:36
Wohnort: Zürich
Kontaktdaten:

Beitrag von slai »

jap das mit lazreport habe ich jetzt auch gesehen.

Also ich habe nun zuerst mit 0.9.24 versucht, da geht irgendwie gar nichts, dünkt mich nicht so ne stabile version... beim heutigen snapshot 0.9.25 kann ich nun kompilieren alles perfekt, jedoch beim starten vom programm wo ich meine ZTables auf active true setze kackts ab, wieso, keine ahnung da ja vorher mit 0.9.22 alles geloffen ist, hat hier jemand schon mal erfahrungen gesammelt?
Windows 7, Lazarus 0.9.28.2 fpc 2.2.4, Firebird 2.1, Zeoslib 6.6.6-stable

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Beitrag von knight »

Welchen Snapshot hast du verwendet (für Windows gibt es zwei Versionen - mit FPC 2.2.0 bzw. mit 2.2.1)? Bekommst du eine bestimmte Fehlermeldung bzw. sagt der Debugger etwas?
Für eine genauere Analyse wäre natürlich ein Ausschnitt aus deinem Quellcode hilfreich.

knight

slai
Beiträge: 211
Registriert: Fr 27. Apr 2007, 17:36
Wohnort: Zürich
Kontaktdaten:

Beitrag von slai »

snapshot: Lazarus-0.9.25-fpc-2.2.1-20080411-win32.exe

Fehlermeldung beim öffnen vom ZeosLib Table (ZTable.active := True):
EZSQLException with message:
###(gdb unparsed remainder:s 0xffffffec out of bounds)###

Ich nehme jetzt mal an das dass irgend ein zugriffsfehler auf die adresse 0xffffffec ist, aber was da das problem ist?

knight: danke für deine teilnahme an meinem problem :-)
Windows 7, Lazarus 0.9.28.2 fpc 2.2.4, Firebird 2.1, Zeoslib 6.6.6-stable

slai
Beiträge: 211
Registriert: Fr 27. Apr 2007, 17:36
Wohnort: Zürich
Kontaktdaten:

Beitrag von slai »

ist der fpc 2.2.1 überhaupt schon stable? oder sollte ich da mal den 2.2.0 nehmen?
Windows 7, Lazarus 0.9.28.2 fpc 2.2.4, Firebird 2.1, Zeoslib 6.6.6-stable

slai
Beiträge: 211
Registriert: Fr 27. Apr 2007, 17:36
Wohnort: Zürich
Kontaktdaten:

Beitrag von slai »

also mit dem fpc 2.2.0 ist das selbe problem
Windows 7, Lazarus 0.9.28.2 fpc 2.2.4, Firebird 2.1, Zeoslib 6.6.6-stable

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Was soll das aber sein, wenn du die selbe ZeOSLib und den selben fpc nimmst kann doch da nicht plötzlich ein Fehler auftauchen...
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

slai
Beiträge: 211
Registriert: Fr 27. Apr 2007, 17:36
Wohnort: Zürich
Kontaktdaten:

Beitrag von slai »

hehe, habs gefunden, das war aber richtig fies von dem neuen lazarus. 1tens wahren natürlich all meine non-visual components völlig verschoben auf meinem formular und 2ten hats willkürlich bei den einten tables die tablenames gelöscht... komisch, dafür habe ich nun noch andere laufzeitfehler, muss die aber zuerst einmal noch alle entdecken, aber danke knight, für deine tipps.

gruss
Windows 7, Lazarus 0.9.28.2 fpc 2.2.4, Firebird 2.1, Zeoslib 6.6.6-stable

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Dann hast du vorher aber ein uralt Lazarus verwendet, das mit den X und Y Werten vertauscht bei den nonvisuellen Controls ist schon ewig her.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

slai
Beiträge: 211
Registriert: Fr 27. Apr 2007, 17:36
Wohnort: Zürich
Kontaktdaten:

Beitrag von slai »

Nein uralt kann man dem nicht sagen 0.9.22 Beta...

Das Problem mit dem DBGrid hab ich jedoch immernoch im lazarus 0.9.25
die float werte werden immer noch nicht mit nachkomma angezeigt...
Windows 7, Lazarus 0.9.28.2 fpc 2.2.4, Firebird 2.1, Zeoslib 6.6.6-stable

Antworten