Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   DBEdit auch als normale Schreibfelder nutzen? (https://www.delphipraxis.net/166131-dbedit-auch-als-normale-schreibfelder-nutzen.html)

t0mmy 31. Jan 2012 15:34

Datenbank: MSSQL • Version: 2008 • Zugriff über: ADO

DBEdit auch als normale Schreibfelder nutzen?
 
Hallo!

Also ich habe 4 DBEditfelder mit einer Datasource verknüpft jetzt würd ich gern wissen ob ich diese DBEdit-Felder auch normal nutzen kann wo ich was reinschreib und dann mit einem Button damit etwas mache?

shmia 31. Jan 2012 15:44

AW: DBEdit auch als normale Schreibfelder nutzen?
 
Zitat:

Zitat von t0mmy (Beitrag 1148546)
...ob ich diese DBEdit-Felder auch normal nutzen kann

Nein, das geht nicht.
DBEdit Controls zeigen immer nur den Inhalt der verbundenen Datenmenge an.
Ist die Datenmenge leer oder abgetrennt wird nichts angezeigt und ein Editieren wird dann sowieso nicht zugelassen.

mjustin 31. Jan 2012 17:43

AW: DBEdit auch als normale Schreibfelder nutzen?
 
Zitat:

Zitat von t0mmy (Beitrag 1148546)
Hallo!

Also ich habe 4 DBEditfelder mit einer Datasource verknüpft jetzt würd ich gern wissen ob ich diese DBEdit-Felder auch normal nutzen kann wo ich was reinschreib und dann mit einem Button damit etwas mache?

Also zum Beispiel formatieren (fett, unterstrichen, Schriftart / Größe)?

Dazu kann man anstatt TDBEdit TDBRichEdit verwenden.

Damit werden die Daten in der Datenbank entsprechend der RTF (Rich Text File) Spezifikation gespeichert. Diese Komponente bietet Methoden um ausgewählten Text zu formatieren.

himitsu 31. Jan 2012 19:24

AW: DBEdit auch als normale Schreibfelder nutzen?
 
TDBEdit gegen TEdit und schon geht es. (kann man ja auch dynamisch zu Laufzeit machen)

Alternativ könntest du auch ein MemoryDataSet dranhängen, welches nicht auf die Datenbank losgeht.
TClientDataSet, TdxMemData und Co.
Oder eine eigene DataSource, welche sowas handhabt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:59 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