AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Eingabe im Grid wird als 0 angezeigt
Thema durchsuchen
Ansicht
Themen-Optionen

Eingabe im Grid wird als 0 angezeigt

Ein Thema von Tango · begonnen am 23. Okt 2015 · letzter Beitrag vom 9. Nov 2015
Antwort Antwort
Seite 1 von 2  1 2      
Tango

Registriert seit: 17. Apr 2011
Ort: Aachen
64 Beiträge
 
Delphi XE2 Starter
 
#1

Eingabe im Grid wird als 0 angezeigt

  Alt 23. Okt 2015, 09:32
Datenbank: Access • Version: 2007 • Zugriff über: Netzwerk
Hallo Experten,

Habe eine Datenbank (Access) wo ich in einer Tabelle einen Feld als Double definiert habe.
Gebe ich den Wert im Datenbank selber ein z.B. 0,0000009 dann wird es im Grid richtig angezeigt.
Versuche ich mit Grid den wert zu schreiben bekomme ich 0 als ergebniss

Habe im Access den Feld auch als Dezimal versucht und kein erfolg gehabt.

Es klappt nur Eingaben bis nachkomme 4 Stellig ab den 5. Stelle wird nur 0 angezeigt.

Geändert von Tango (23. Okt 2015 um 15:13 Uhr)
  Mit Zitat antworten Zitat
Tango

Registriert seit: 17. Apr 2011
Ort: Aachen
64 Beiträge
 
Delphi XE2 Starter
 
#2

AW: Eingabe im Grid wird als 0 angezeigt

  Alt 31. Okt 2015, 08:03
HAt den keiner eine Idee ? oder kann es einer Bestätigen dieses Problem ?
  Mit Zitat antworten Zitat
Benutzerbild von mikhal
mikhal

Registriert seit: 11. Sep 2003
Ort: Linz am Rhein
796 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Eingabe im Grid wird als 0 angezeigt

  Alt 31. Okt 2015, 09:27
Versuch es mal mit persistenten Feldern (rechte Maustaste auf die TQuery oder TTable und alle Felder anlegen). Hier mal das Displayformat für das Feld anpassen, etwa #0.0000000000 für 10 Nachkommastellen.

Grüße
Mikhal
Michael Kraemer
Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!
  Mit Zitat antworten Zitat
Tango

Registriert seit: 17. Apr 2011
Ort: Aachen
64 Beiträge
 
Delphi XE2 Starter
 
#4

AW: Eingabe im Grid wird als 0 angezeigt

  Alt 1. Nov 2015, 20:17
Danke für deine Antwort, leider hat das nicht funktioniert, das selbe hatte ich auch mit Code geändert hatte die selbe Fehler
Miniaturansicht angehängter Grafiken
01-11-_2015_20-15-12.png   dest.jpg  
  Mit Zitat antworten Zitat
Dejan Vu
(Gast)

n/a Beiträge
 
#5

AW: Eingabe im Grid wird als 0 angezeigt

  Alt 2. Nov 2015, 07:25
Probiere als Test einmal
Delphi-Quellcode:
myQuery.Edit;
myQueryFELD.AsDouble := 0.00000009;
myQuery.Post;
Wenn der Wert hinterher auch so drinsteht, liegt es am Grid, ansonsten am Treiber, schätze ich.
Was passiert, wenn Du 0-Dezimapunkt- 0000009 eingibst?
Kannst Du das Gleiche mit einem TDBEdit versuchen?
  Mit Zitat antworten Zitat
Tango

Registriert seit: 17. Apr 2011
Ort: Aachen
64 Beiträge
 
Delphi XE2 Starter
 
#6

AW: Eingabe im Grid wird als 0 angezeigt

  Alt 2. Nov 2015, 10:34
Danke für deine Antwort,

Ich erkläre es mal genau. Bei meinem Program habe ich 2 DBGrid links davon wähle ich die Anlagen, rechts wird mir die Vorgaben zu den jeweilgen Rüstvorgänge angezeigt.
Jede Rüstvorgang hat eine andere Wert z.B. 0,25 oder 0,0102 oder 0,0000009 std.
Auch wenn ich mit Displayformat arbeite bekomme ich bei 0,025 auch 10 Stellig "0,000.000.0"

Das was du geschrieben hast ist feste Wert, ich möchte bei dem Menü die Rüstvorgänge eventuell die Zeit ändern.
Miniaturansicht angehängter Grafiken
2015-11-02-10-30-59-screenshot.jpg   2015-11-02-10-31-34-screenshot.jpg  
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Eingabe im Grid wird als 0 angezeigt

  Alt 2. Nov 2015, 10:39
Wie ist der Typ in der Datenbank?
Markus Kinzler
  Mit Zitat antworten Zitat
Tango

Registriert seit: 17. Apr 2011
Ort: Aachen
64 Beiträge
 
Delphi XE2 Starter
 
#8

AW: Eingabe im Grid wird als 0 angezeigt

  Alt 2. Nov 2015, 10:42
Wie ist der Typ in der Datenbank?
Double mit 10 Stelliger Zahl
Miniaturansicht angehängter Grafiken
2015-11-02-10-41-36-screenshot.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von mikhal
mikhal

Registriert seit: 11. Sep 2003
Ort: Linz am Rhein
796 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: Eingabe im Grid wird als 0 angezeigt

  Alt 2. Nov 2015, 12:53
10 Stellen inklusive Ganzzahlanteil und Dezimaltrennung... Nicht Nachkommastellen...

Grüße
Mikhal
Michael Kraemer
Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!
  Mit Zitat antworten Zitat
Tango

Registriert seit: 17. Apr 2011
Ort: Aachen
64 Beiträge
 
Delphi XE2 Starter
 
#10

AW: Eingabe im Grid wird als 0 angezeigt

  Alt 2. Nov 2015, 13:02
ich mache mal eine Video, ich glaube ich kann das nicht richtig erklären.
(video kommt gleich)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 11:16 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