AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Memo2.Lines speichern

Ein Thema von strom · begonnen am 27. Mai 2015 · letzter Beitrag vom 28. Mai 2015
Antwort Antwort
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.749 Beiträge
 
Delphi 2007 Professional
 
#1

AW: Memo2.Lines speichern

  Alt 28. Mai 2015, 08:09
Delphi-Quellcode:
procedure TForm1.SQLSAVETimer(Sender: TObject);
begin
 if (CheckBox2.Checked = true) and (Memo2.Text <> '') then begin
  Einsaetze.Insert;
  Einsaetze.Edit;
  Einsaetze.FieldByName(ListBox1.Items[0]).Text := Memo2.Lines[0];
  Einsaetze.FieldByName(ListBox1.Items[1]).text := Memo2.Lines[1];
  Einsaetze.FieldByName(ListBox1.Items[2]).Text := Memo2.Lines[2];
  Einsaetze.FieldByName(ListBox1.Items[3]).text := Memo2.Lines[3];
  Einsaetze.FieldByName(ListBox1.Items[4]).Text := Memo2.Lines[4];
  Einsaetze.FieldByName(ListBox1.Items[5]).text := Memo2.Lines[5];
  Einsaetze.Post;
  Einsaetze.Refresh;
  Memo2.Clear;
Kommen die ListBox-Items und Memozeilen immer paarweise vor? Wenn ja, würde ich eine entsprechende Oberfläche wählen - ValueListEditor, zweispaltige ListView, Grid... Dann hast du solche Probleme wie das aktuelle gar nicht erst, und die Benutzung ist dann wahrscheinlich auch intuitiver.
Wenn es sogar immer genau sechs Paare sind, könnte man sogar einfach 6 Labels+Edits nehmen.
Uli Gerhardt
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#2

AW: Memo2.Lines speichern

  Alt 28. Mai 2015, 10:18
Noch eine Kleinigkeit die mich seit dem ersten Post klein wenig "stört". Ich gehe natürlich davon aus, dass es immer 6 Zeilen in Memo2 geben wird und auch immer 6 Items in ListBox1, was aber wenn nicht? Ich vermisse die Prüfung der Counts. Da wird feuchtfröhlich auf 6 Items in zwei Komponenten zugegriffen. Aus meiner Lebenserfahrung weiß ich, dass sowas mal daneben gehen wird.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Memo2.Lines speichern

  Alt 28. Mai 2015, 11:50
@Popov
Zitat:
Wenn jetzt in einer Zeile nur "Leerzeichen" sind, wird die Procedure nicht
weiter ausgeführt.
das das mit der festen Zuordnung 6 Zeilen / Felder nicht immer klappt, scheint er auch schon gemerkt zu haben.

@storm
wie schon in einem anderen Thread festgestellt, zeichnen sich Deine Fragestellungen durch ein Minimum an Informationen aus. Sollten Dir diese tatsächlich fehlen, wäre es hilfreich dies zu erwähnen.
(Meine Kollegen sind auch der Meinung man (ich) müßte wissen was sie sich denken. Irgendwann mag man dann nicht mehr raten was der Gegenüber eigentlich will!)


Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz