Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Memo aus Access lesen (https://www.delphipraxis.net/41083-memo-aus-access-lesen.html)

Circle 25. Feb 2005 17:58

Datenbank: access • Version: 2003 • Zugriff über: ado

Memo aus Access lesen
 
Hallo Leute,

ich hab da so ein problem.

in meiner accesstabelle habe ich ein feld, dessen typ memo ist.
in meinem programm hab ich jetzt auch ein memo.

dann lese ich per ado die werte aus der tabelle, aber wenn ich dann den wert des memo-feldes in mein memo schreibe, steht da anstatt des textes aus der tabelle nur [memo].

hoffe man versteht das problem :D

wieso liest der mir nicht den ganzen text raus?

Yadon 25. Feb 2005 19:05

Re: Memo aus Access lesen
 
Hi Circle,
wenn Du ein DBMemo auf Dein Form legst und es mit dem Feld der Tabelle verbindest, brauchst Du eigentlich gar nichts zu tun. Die Tatsache, daß bei Dir [memo] steht, läßt mich vermuten, daß du kein datensensitives Memo verwendest? Wenn du DBMemo nicht benutzen willst, mußt Du das Memofeld direkt zuweisen.
Delphi-Quellcode:
  Memo1.Text := TabelleMemoFeld.Value;

Circle 25. Feb 2005 22:46

Re: Memo aus Access lesen
 
dbmemo hab ich auch schon probiert. dann zeigt er mir zwar den inhalt an, aber nur die ersten 5 zeilen

Yadon 25. Feb 2005 22:58

Re: Memo aus Access lesen
 
Ich arbeite relativ viel mit DBMemo, und bis jetzt stand immer alles darin, was auch im entsprechenden Tabellenfeld enthalten war. (Ich kann's mir ja nicht so recht vorstellen, aber vielleicht mußt Du das Memofeld einfach mal größer machen? Kommt mir nur so vor, wegen "der ersten fünf Zeilen".) Sonst schreib doch mal ins OnEnter-Ereignis folgendes:

Delphi-Quellcode:
DBMemo.SelStart := Length(DBMemo.Text);
Dann sollte der Cursor exakt hinter dem letzten Zeichen des Memos stehen.

Circle 25. Feb 2005 23:06

Re: Memo aus Access lesen
 
ok, es hat jetzt funktioniert, in der tabelle hate ich eine spalte "kategorie", die hatte ich auf text, habs jetzt auf zahl gesetzt, auf einmal seh ich den kompletten text. keine ahnung was die eine spalte zwar mit der anderen zu tun hat, aber hauptsache es funktioniert.

Somit Dankeschön.

Yadon 25. Feb 2005 23:09

Re: Memo aus Access lesen
 
Somit wäre das keine offene Frage mehr. Also solltest Du auch den entsprechenden Button betätigen, um das auszuschalten.


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