Autor Beitrag
patrick dee
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 311

Win 98SE, WinXP
D3,D6
BeitragVerfasst: Mo 16.12.02 16:29 
hi

habe noch nie etwas mit einer LisView gemacht also nich lachen aber ich würde gerne wissen ob man den inhalt einer Paradox Datenbank zb Adressen in einer ListView darstellen kann. Alle Namen eine Spalte Vornamen usw geht so etwas und wie würde mich interesieren.

gruß

patrick

_________________
Glauben heißt nichts wissen ...
Millo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 147



BeitragVerfasst: Mo 16.12.02 16:46 
Moin,

ich hab das mal so gemacht: Ich hab die Einträge der DB ausgelesen und dann einfach in der ListView eingetragen.

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
var db:TListItem;
begin
  table1.First  //geht zum ersten Datensatz
  repeat
    with ListView1 do
    begin 
       db := Items.Add;
       db.Caption := table1.Field.Fields[0].AsString; //Name
       db.SubItems.Add(table1.Field.Fields[0].AsString); //Vorname
    end;
    table1.next;
  until table1.EoF; //Schleife wird solange durchlaufen bis ende der DB  
end;

Das beispiel ist für ne ListView im Report Modus wenn du noch weitere Spalten haben willst musst einfach nur mit "db.Subitems.Add('String');" hinzufügen. [db ist eine Variable vom Typ TListItem].

PS: Hab das aus dem Kopf geschrieben musst sonst sagen wenn was net geht.