Thema: Kundenliste

Einzelnen Beitrag anzeigen

Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.736 Beiträge
 
Delphi 6 Enterprise
 
#43

AW: Kundenliste

  Alt 18. Apr 2017, 14:16
Bei Start des Programmes füllst du in der Connect-Funktion über SaveTableData die ListView.
Die CustomerList ist aber noch leer. Somit funktionieren die Delete und Make funktionen nicht.

(Edit: also im Prinzip das, was Hobbycode auch sagt).

Folgende Änderung reicht aber schon:

Delphi-Quellcode:
procedure TFRMMainCustomer.connect;
begin
  conMain.LibraryLocation:=ExtractFilePath(application.ExeName)+'sqlite3.dll';
  conMain.Database:=ExtractFilePath(application.ExeName)+'WarenVK.sqlite';
  conMain.Connected:=true;

  //neu
  CustomerList.LoadFromDB(conMain);
  FuelleListView;

  //alt kann weg, die ganze Fkt. SaveTableData kann mMn weg
  //zqryMain.SQL.Clear;
  //zqryMain.Params.Clear;
  //zqryMain.SQL.Text:='SELECT * FROM WARENVERKAUF1';
  //zqryMain.Open;
  //while not zqryMain.Eof do
  //begin
  //saveTableData(zqryMain.FieldByName('ID').AsString,
  // zqryMain.FieldByName('KDNR').AsString,
  // zqryMain.FieldByName('Name').AsString,
  // zqryMain.FieldByName('Vorname').AsString,
  // zqryMain.FieldByName('Firma').AsString,
  // zqryMain.FieldByName('Produkt').AsString,
  // zqryMain.FieldByName('Anzahl').AsString, zqryMain.FieldByName('Preis').AsString);
  //zqryMain.Next
  //end;
  //zqryMain.Close;
end;
Ralph
  Mit Zitat antworten Zitat