AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken datum im dbgrid nicht anzeigen wenn

datum im dbgrid nicht anzeigen wenn

Ein Thema von Gege · begonnen am 29. Jun 2018 · letzter Beitrag vom 12. Okt 2018
Antwort Antwort
Seite 2 von 2     12
jobo

Registriert seit: 29. Nov 2010
2.307 Beiträge
 
Delphi 2010 Enterprise
 
#11

AW: datum im dbgrid nicht anzeigen wenn

  Alt 30. Jun 2018, 16:29
in sql wäre es so in der Art:
Code:
SELECT
   anderesFeld,
   CASE
      WHEN myDate = Stichtag THEN Null ELSE myDate
   END as myDate
   FROM mytable;
Es empfiehlt sich eine ordentliche Konvertierung vom Datumskonstante zu Echtdatum zu verwenden. Kenne das nicht auswendig bei Informix, habe einfach Stichtag als Platzhalter genommen.
Gruß, Jo
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.131 Beiträge
 
Delphi 7 Personal
 
#12

AW: datum im dbgrid nicht anzeigen wenn

  Alt 30. Jun 2018, 17:25
Wohl wahr,
aber Da ein DBGrid verwendet wird, kommt demnächst ein Update und schwups ist das Stichtagsdatum verschwunden.

Typischer Fall von kleveren Lösungen, die sich dann selbst ins Bein schießen.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
2.307 Beiträge
 
Delphi 2010 Enterprise
 
#13

AW: datum im dbgrid nicht anzeigen wenn

  Alt 30. Jun 2018, 19:18
Ich verstehe den Einwand nicht so richtig.
Was hat das Update des Grid mit SQL zu tun?
"Stichtag" steht wie geschrieben für den Ausdruck KonvertiereTextzuDatum('31.12.2099').
Das läuft alles in SQL mit Case, danach hat der TE ja gefragt.

Oder meinst Du die grundsätzliche Frage nach dem Sinn/Robustheit eines Vorgehens, bei dem ein (fixer) Fehlwert eine besondere Bedeutung hat?
Gruß, Jo
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.131 Beiträge
 
Delphi 7 Personal
 
#14

AW: datum im dbgrid nicht anzeigen wenn

  Alt 30. Jun 2018, 21:02
Zweiteres!
Wir hatten auch so ein "unmögliches" Datum im Gebrauch. Das ging so lange gut bis ein Abteilungsfremder die Daten in die Hand bekam......

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Gege

Registriert seit: 5. Sep 2011
68 Beiträge
 
Delphi XE7 Architect
 
#15

AW: datum im dbgrid nicht anzeigen wenn

  Alt 12. Okt 2018, 12:43
Hallo zusammen

nach langer Zeit hab ich mal nach meinen eigenen Problem was ich schon mal hatte wieder gesucht ^^

p80286 ich weiß was Du meinst.. aber diese Programme sind ausschließlich nur zum anzeigen gedacht nicht
zum editieren. Benutzer haben auch nur readonly rechte
Im ERP-System soll nichts über externe Programme editiert werden.

und jobo hat auch recht funktioniert auch gut mit case

danke an alle nochmal

Gege
Gerd
  Mit Zitat antworten Zitat
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 11:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2018 by Daniel R. Wolf