TDBEDIT Center

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Andy Nightingale
Beiträge: 418
Registriert: Mo 13. Jan 2025, 12:11

TDBEDIT Center

Beitrag von Andy Nightingale »

Hallo Leute,
ich benutze zur Datenanbindung ein Feld Namens TDBedit. Der Inhalt soll mittig angezeigt werden. Aber über den Objektinspector eingestelltes Alignment taCenter ...geht es nicht. Wird nicht angenommen. Auch über Code geht es nicht: DBEdit5.Alignment := taCenter; LCLType Unit ist dabei. Hat jeman eine Idee? Grüße

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7383
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: TDBEDIT Center

Beitrag von af0815 »

In deinen Daten sind aber nicht zufällig eingefügte Füll bzw. Leerzeichen am Ende. Habe ich schon bei DBs mit fixen Feldgrössen gesehen. Da würde mit Leerzeichen aufgefüllt und meine Formatierung im A....
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Andy Nightingale
Beiträge: 418
Registriert: Mo 13. Jan 2025, 12:11

Re: TDBEDIT Center

Beitrag von Andy Nightingale »

af0815 hat geschrieben: Mo 13. Jul 2026, 20:17 In deinen Daten sind aber nicht zufällig eingefügte Füll bzw. Leerzeichen am Ende. Habe ich schon bei DBs mit fixen Feldgrössen gesehen. Da würde mit Leerzeichen aufgefüllt und meine Formatierung im A....
Nein

Benutzeravatar
lcb-User
Beiträge: 74
Registriert: Di 15. Jul 2014, 13:18
OS, Lazarus, FPC: Linux Mint 22.3 Cinnamon Lazarus 4.6 (rev lazarus_4_6) FPC 3.2.2 x86_64-linux-gt
CPU-Target: 64Bit(win32Bit)
Wohnort: München
Kontaktdaten:

Re: TDBEDIT Center

Beitrag von lcb-User »

Andy Nightingale hat geschrieben: Mo 13. Jul 2026, 19:27
ich benutze zur Datenanbindung ein Feld Namens TDBedit. Der Inhalt soll mittig angezeigt werden. Aber über den Objektinspector eingestelltes Alignment taCenter ...geht es nicht.
Das über das DataSource-Objekt verbundene Feld sowie seine Parameter ist zuständig.
Nicht DBEdit5.
Sonnige Grüße
Bibsi


Traue keiner Statistik die du nicht selbst gefälscht hast (Sir Winston Churchill 1874 - 1965)
Linux Mint 22.3 - Cinnamon 64-bit, Kernel 6.8.0-106-generic
Lazarus 4.6 (rev lazarus_4_6) FPC 3.2.2 x86_64-linux-gtk2

Andy Nightingale
Beiträge: 418
Registriert: Mo 13. Jan 2025, 12:11

Re: TDBEDIT Center

Beitrag von Andy Nightingale »

lcb-User hat geschrieben: Mo 13. Jul 2026, 22:30
Andy Nightingale hat geschrieben: Mo 13. Jul 2026, 19:27
ich benutze zur Datenanbindung ein Feld Namens TDBedit. Der Inhalt soll mittig angezeigt werden. Aber über den Objektinspector eingestelltes Alignment taCenter ...geht es nicht.
Das über das DataSource-Objekt verbundene Feld sowie seine Parameter ist zuständig.
Nicht DBEdit5.
Hallo,
wie kann ich darauf zugreifen und was muß ich genau machen. Die Komponente ist mit ZDatasource und diese mit ZQuery verbunden. Das Feld heißt "Herkunft". Grüße

Benutzeravatar
lcb-User
Beiträge: 74
Registriert: Di 15. Jul 2014, 13:18
OS, Lazarus, FPC: Linux Mint 22.3 Cinnamon Lazarus 4.6 (rev lazarus_4_6) FPC 3.2.2 x86_64-linux-gt
CPU-Target: 64Bit(win32Bit)
Wohnort: München
Kontaktdaten:

Re: TDBEDIT Center

Beitrag von lcb-User »

Die Komponente ist mit ZDatasource und diese mit
ZQuery verbunden.
Das Feld heißt "Herkunft". Grüße
Mit einem Doppelklick auf ZQuery bekommst Du einen Dialog in dem Du entweder bereits die Felder angezeigt bekommst
oder sie anlegen kannst.
Das alles ist nur möglich wenn Du eine Liveverbindung zur Datenbank bestehen hast.

Dann suchst Du dir das Feld wenn es angeklickt ist kannst du die Parameter einstellen.
Dateianhänge
bild.png
bild.png (362.05 KiB) 145 mal betrachtet
Sonnige Grüße
Bibsi


Traue keiner Statistik die du nicht selbst gefälscht hast (Sir Winston Churchill 1874 - 1965)
Linux Mint 22.3 - Cinnamon 64-bit, Kernel 6.8.0-106-generic
Lazarus 4.6 (rev lazarus_4_6) FPC 3.2.2 x86_64-linux-gtk2

Benutzeravatar
Zvoni
Beiträge: 708
Registriert: Fr 5. Jul 2024, 08:26
OS, Lazarus, FPC: Windoof 10 Pro (Laz/FPC fixes)
CPU-Target: 64Bit
Wohnort: BW

Re: TDBEDIT Center

Beitrag von Zvoni »

Yepp. Bibsi liegt richtig.

aus dem Code

Code: Alles auswählen

ZQuery.FieldByName('Herkunft').Alignment:=taCenter;
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.

Andy Nightingale
Beiträge: 418
Registriert: Mo 13. Jan 2025, 12:11

Re: TDBEDIT Center

Beitrag von Andy Nightingale »

lcb-User hat geschrieben: Mo 13. Jul 2026, 23:02
Die Komponente ist mit ZDatasource und diese mit
ZQuery verbunden.
Das Feld heißt "Herkunft". Grüße
Mit einem Doppelklick auf ZQuery bekommst Du einen Dialog in dem Du entweder bereits die Felder angezeigt bekommst
oder sie anlegen kannst.
Das alles ist nur möglich wenn Du eine Liveverbindung zur Datenbank bestehen hast.

Dann suchst Du dir das Feld wenn es angeklickt ist kannst du die Parameter einstellen.
Hallo ICB-User,
herzlichen Dank. Genau das war das Problem. Es gibt Dinge die muß man einfach durch Erfahrung lernen. :D

Andy Nightingale
Beiträge: 418
Registriert: Mo 13. Jan 2025, 12:11

Re: TDBEDIT Center

Beitrag von Andy Nightingale »

Zvoni hat geschrieben: Di 14. Jul 2026, 08:25 Yepp. Bibsi liegt richtig.

aus dem Code

Code: Alles auswählen

ZQuery.FieldByName('Herkunft').Alignment:=taCenter;
Hallo Zvoni,
ja so ist es.-nun funktioniert es auch :D Grüße

Antworten