Autor Beitrag
Freeman_6
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Mi 08.02.06 20:15 
Hallo zusammen,
Ich bin mir nicht sichter, ob dieser Bereich der richtige für meine Frage ist.

1.) Also ich möchte eine Datenbank in einer Listbox ausgeben. Jedoch sind in der Datenbank relativ viele Daten, so dass es ziemlich lange dauert, bis diese angezeigt werden.
Gibt es eine Möglichkeit das Programm trotzdem noch etwas anzeigen zu lassen oder ähnliches?



2.)In welche Komponente gebe ich eine Datenbanktabelle am besten aus? ich habe dort z.b. Namen + Adresse gespeichert.
Nun sollen die so ähnlich wie im Explorer ausgegeben werden, so dass man die Einträge am besten auch nach den verschiedenen Spalten sortieren kann. Z.b. Dateisortierung im normalen Explorer.
Vielen Dank

Freeman_6

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
Table1.DisableControls;

table1.First;
while not Table1.Eof do begin
listbox1.Items.add(table1.FieldByName('NAME').Asstring);
 Table1.Next;
  end;


Moderiert von user profile iconChristian S.: Code- durch Delphi-Tags ersetzt
MrFox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 208

WIN 2000 Professional, Ubuntu 5.10
D3 Prof, D7 Pers, D2005 Pers, Java (Eclipse)
BeitragVerfasst: Mi 08.02.06 20:37 
Zur Frage 1:

In die Schleife einfach Application.ProcessMessages einfügen, dann müsste es gehen.

//EDIT ich glaub ich hab dich falsch verstanden: Wenn du andere Sachen gleichzeitig machen willst, musst das Laden der Datenbank in einen Thread auslagern.

Auf die Frage 2 habe ich leider keine Antwort. Erstelle bitte beim nächsten mal sowieso zwei Threads für zwei Fragen.

//Edit Jetzt ist mir zu Frage 2 soch noch was eingefallen: Ein TListview bietet glaube ich das, was du brauchst

_________________
Das Leben auf der Erde mag zwar teuer sein, aber eine jährliche Rundreise um die Sonne ist gratis mit dabei.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 08.02.06 20:44 
Hallo!

Bitte erstelle für jede Deiner Fragen einen separaten Thread. Erfahrungsgemäß gibt's ein ziemliches Durcheinander, wenn mehr als eine Frage pro Thread behandelt wird.

Grüße
Christian

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Dieses Thema ist gesperrt, Du kannst keine Beiträge editieren oder beantworten.

Das Thema wurde von einem Team-Mitglied geschlossen. Wenn du mit der Schließung des Themas nicht einverstanden bist, kontaktiere bitte das Team.