AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

FMX: Controls und DB

Ein Thema von TigerLilly · begonnen am 19. Mai 2025 · letzter Beitrag vom 21. Mai 2025
Antwort Antwort
fisipjm

Registriert seit: 28. Okt 2013
345 Beiträge
 
Delphi 12 Athens
 
#1

AW: FMX: Controls und DB

  Alt 19. Mai 2025, 14:43
Da hast du wirklich mal wieder gezaubert
Gibt es den mit DataSense die Möglichkeit Daten für die Anzeige zu "Konvertieren"? Ich schreibe mir aktuell z.B. das Datum in einer Android APP im ISO 8601 Format in die Datenbank und in den LiveBindings gibt's von Haus aus leider keine Konverter dafür, weshalb ich mir einen eignen schreiben musste.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: FMX: Controls und DB

  Alt 19. Mai 2025, 15:53
Gibt es den mit DataSense die Möglichkeit Daten für die Anzeige zu "Konvertieren"? Ich schreibe mir aktuell z.B. das Datum in einer Android APP im ISO 8601 Format in die Datenbank und in den LiveBindings gibt's von Haus aus leider keine Konverter dafür, weshalb ich mir einen eignen schreiben musste.
Das brauche ich noch etwas konkreter: Was für ein Control wird mit was für einem Datenbankfeld verknüpft?
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.248 Beiträge
 
Delphi 12 Athens
 
#3

AW: FMX: Controls und DB

  Alt 20. Mai 2025, 06:14
Ihr kapert den Thread. :-/

Immer noch interessiert mich, wie andere das machen: Daten ins Formular zum Bearbeiten und retour. Die Db-sensitiven Kompoonenten der VCL hatten da schon einiges an Bord.
Certified Delphi Developer (2025)
  Mit Zitat antworten Zitat
AuronTLG

Registriert seit: 2. Mai 2018
Ort: Marburg
339 Beiträge
 
Delphi 12 Athens
 
#4

AW: FMX: Controls und DB

  Alt 20. Mai 2025, 08:26
Ich mache das ganz klassisch manuell, wie mans früher in der Softwaretechnik mit den Observer/Listener-Patterns gelernt hat, aber auch nur wenn notwendig. Ich habe die Livebindings bisher noch nicht angerührt, weil mich der Livebinding-Designer rein optisch bereits verstört, aber irgendwann werde ich denen vielleicht mal eine Chance geben.
Bei Apps ist es oft jedoch der Fall, dass der Anwender der einzige ist, der mit der Datenbank interagiert. Wenn es keine Chance gibt, dass während dem Anwender-Zugriff Datenbankänderungen passieren, mache ich mir nicht die Mühe, irgendwelche komplizierten Konstruktionen zu bauen.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: FMX: Controls und DB

  Alt 20. Mai 2025, 09:52
Ihr kapert den Thread. :-/
Sorry, aber ich bin immer noch der Meinung, dass das ziemlich gut zum Thema passt.

Immer noch interessiert mich, wie andere das machen: Daten ins Formular zum Bearbeiten und retour. Die Db-sensitiven Kompoonenten der VCL hatten da schon einiges an Bord.
Wie schon gesagt, DataSense ist ein direkter Ersatz der unter FMX fehlenden datensensitiven Controls der VCL. Zusätzlich ermöglicht es auch nicht-datensensitive VCL-Controls zu datensensitiven zu machen. Klingt eigentlich genau nach dem was du willst.

Technisch liegt es zwischen DB-Controls und Live-Bindings. Es verwendet die für die Bindings notwendigen Funktionalitäten der Controls (Observer), baut allerdings auf die auch bei den DB-Controls verwendeten TDataLink-Ableitungen auf. All das gewürzt mit etwas Syntactic Sugar und einer Prise Delphi Magie
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: FMX: Controls und DB

  Alt 20. Mai 2025, 11:26
Gibt es den mit DataSense die Möglichkeit Daten für die Anzeige zu "Konvertieren"?
Ich war eigentlich sicher, dass man das über das OnGetText/OnSetText des Fields regeln kann, aber das war bisher nur für VCL so. Das neueste Commit zieht das Verhalten auch für FMX nach.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Antwort Antwort

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 03:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz