AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

dbgrid im Bearbeitungsmodus

Ein Thema von khh · begonnen am 16. Jul 2015 · letzter Beitrag vom 20. Jul 2015
Antwort Antwort
Seite 3 von 3     123
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.471 Beiträge
 
Delphi 12 Athens
 
#21

AW: dbgrid im Bearbeitungsmodus

  Alt 20. Jul 2015, 16:00
Die Uhrzeit steht zu Beginn im Caption der Form und das Feld im Grid ist leer
Prüf mal deinen Code. Ich vermute, du setzt nicht Text := , sondern Caption := . Das würde das Verhalten zumindest erklären.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.929 Beiträge
 
FreePascal / Lazarus
 
#22

AW: dbgrid im Bearbeitungsmodus

  Alt 20. Jul 2015, 16:04
Hallo BadenPower,
(würdest du bitte deinen Test hier mal reinstellen? ich bekomme nur oben genannten Schrott hin)
hat sich erledigt!
Delphi-Quellcode:

procedure TForm1.ZQuery1ZEITGetText(Sender: TField; var aText: string;
  DisplayText: Boolean);
begin
   Text := FormatDateTime('hh:mm', Sender.AsDateTime);
end;

procedure TForm1.ZQuery1ZEITSetText(Sender: TField; const aText: string);
begin
   Sender.AsDateTime := DateOf(Sender.AsDateTime) + StrToTime(Text);
end;
allerdings unterscheidet sich bei lazarus wohl der parametername aText.
Wenn ich diesen in Text umbenenne bekomme ich Folgendes:
unit1.pas(28,54) Hint: Identifier already defined in unit CONTROLS at line 1393


EDIT :
klar, wenn mein Parameter aText heisst, sollte ich in der procedure auch aText verwenden
Karl-Heinz

Geändert von khh (20. Jul 2015 um 16:19 Uhr)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: dbgrid im Bearbeitungsmodus

  Alt 20. Jul 2015, 16:10
Delphi-Quellcode:
procedure TForm1.ZQuery1ZEITGetText(Sender: TField; var aText: string;
  DisplayText: Boolean);
begin
   aText := FormatDateTime('hh:mm', Sender.AsDateTime);
end;
Markus Kinzler
  Mit Zitat antworten Zitat
khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.929 Beiträge
 
FreePascal / Lazarus
 
#24

AW: dbgrid im Bearbeitungsmodus

  Alt 20. Jul 2015, 16:18
FUNKTIONIERT!!!!!!

Ich danke euch gewaltig !
Karl-Heinz
  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 04:13 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