Einzelnen Beitrag anzeigen

detom

Registriert seit: 13. Mär 2008
16 Beiträge
 
#19

Re: SQL Ausführen / Listbox aktualisieren

  Alt 17. Mär 2008, 13:53
Zitat von Peinhard:
Was mir als erstes auffiel, war das Enabled := False der zweiten Datasource in FormCreate. Das dürfte den späteren 'Zinnober' erklären, ich würde mal sämtliche Enabled auskommentieren. Dann verhält es sich so, dass TADOQuery beim Ändern des SQL automatisch schliesst, sie hinterher zu schliessen macht ohnehin keinen Sinn, wenn dann vorher explizit. Wie du es ja auch beim Ändern des Parameters mit der ersten Query machst - obwohl es da gar nicht nötig wäre und ein Requery prinzipiell reicht. Allerdings würde ich in FormCreate auch nie davon ausgehen, dass die Queries aktiv sind bzw sie 'sicherheitshalber' erstmal alle schliessen. Was die zwei Listfelder angeht, müsstest du wirklich mal einen Breakpoint vor und nach dem Öffnen der Query setzen und Listfields untersuchen. 'Eigentlich' sollte sich da allerdings nichts tun.
In lb_name.ListField steht "name;forename"

Edit->

Habe jetzt festgestellt das die Spalten da sind. Sie sind nur so breit das sie in meiner Liste nicht mehr angezeigt werden. Kann man die Breite der ListField Spalten nicht festlegen.
Im Code ging das bei VB mit .ColumnWidth = ???? (twips)

tom
  Mit Zitat antworten Zitat