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



BeitragVerfasst: Mi 08.02.06 21:30 
Ok, nachdem mein letzter Beitrag nicht ordnungsgemäß war versuche ich es nun nochmal:


1.) Also ich möchte eine Datenbank in einer Listbox oder ähnlichem 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?

In dem anderen Thread sagte man mir, dass ich die Operation womöglich in einen anderen Thread auslagern müsse. Leider kann ich damit noch nicht sehr viel anfangen. Ich werde mich allerdings jetzt mal hier im Forum auf die Suche danach machen.
Vielen Dank schonmal


Freeman_6

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

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


Moderiert von user profile iconraziel: Code- durch Delphi-Tags ersetzt
Grenzgaenger
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 08.02.06 22:21 
tja, wenns so ist, dass du jetzt schon probleme hast mit der performance, würd ich dir 'ne query empfehlen und filtere nur die daten die du wirklich brauchst.

wenn du an der ttable festhalten willst, füg "appication.processmessage" ein... dann kannst in der zwischenzeit z.b. auch rechenoperationen ausgeben.

grüsse