Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBmemo in Grid (https://www.delphipraxis.net/14704-dbmemo-grid.html)

eddy 17. Jan 2004 13:18

Re: DBmemo in Grid
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Hansa,

wenn Du das so sagst, nachdem ich den Download angesehen habe, muß ich Dir zustimmen.

Hier noch ein Versuch, mal sehen, ob's besser wird.

mfg
eddy


PS: Hab's sicherheitshalber gleich noch getestet, jetzt kommt das Bild, wie es soll. Keine Ahnung, was da schief gegangen ist. Vielleicht hatte ich die Datei noch in Paint offen.

Hansa 17. Jan 2004 13:32

Re: DBmemo in Grid
 
Aus dem Bild werde ich nicht schlau. Der Code sieht jetzt so aus:


Delphi-Quellcode:
  vTBlobField := TBlobField.Create(Self);
  {muß für jedes Feld der möglichen Tabellen einzeln definiert werden,
   funktioniert also nur, wenn man genau weiß, wie die Felder heißen}

  if Column.FieldName = 'BEZ' then
    vTBlobField := BEZ;

 vTBlobField := TBlobField.Create(Self);
  {muß für jedes Feld der möglichen Tabellen einzeln definiert werden,
   funktioniert also nur, wenn man genau weiß, wie die Felder heißen}
  if Column.FieldName = 'InklFilter' then vTBlobField := Tab1InklFilter;
  if Column.FieldName = 'ExklFilter' then vTBlobField := Tab1ExklFilter;
Die obere Hälfte ist das von mir. Natürlich beschwert Delphi sich über BEZ. "inkompatible Typen string und TBlobField". Also woher kommt Dein Tab1blabla ???

eddy 17. Jan 2004 19:52

Re: DBmemo in Grid
 
Hallo Hansa,

Tab1 : TTable (Paradox-DB)

Tab1??klFilter entsteht, wenn man während der Entwurfszeit auf das entsprechende Symbol für Tab1 klickt und Felder hinzufügen wählt.

Sicherlich gibt es auch einen anderen Weg, aber da ich das nur ein Mal verwendet habe, gab ich mich mit dieser Variante zufrieden.

Was gibt es an den Bildern nicht zu verstehen?

recht: Beispiel für Eingabe im Memofeld
mitte: Anzeige des Memofeldes im DBGrid unter Nutzung des o.g. Programm-Codes
rechts: Standard-Anzeige in meinem DB-Browser, Borland's DB-Oberfläche zeigt statt "(MEMO)" = Memo in runden Klammern "<BLOB Memo>" = Blob Memo in eckigen Klammern an

Und wenn ich Dich richtig verstanden habe, wolltest Du doch im DBGrid die Darstellung wie in der Mitte angezeigt (anstatt von einem unnützen Standard-Text)

mfg
eddy

r_kerber 31. Jan 2004 08:57

Re: DBmemo in Grid
 
Zitat:

Zitat von Hansa
@r_kerber: so in der Richtung, nur ohne Fische. :lol: Allerdings würde ich das lieber selber machen, wegen D8

Hierzu eine Auszug aus der Mail des Herstellers:
Zitat:

Zitat von Todd Powell
ObjectSight
Yes, we are planning to release TopGrid for the Delphi 8 .NET environment. We have been tied up with the new features and beta release of TopGrid V3 though, and are not yet ready for the .Net. We should be addressing the .NET release this spring.



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:18 Uhr.
Seite 2 von 2     12   

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