ListBox mit Zeile aus Variablen und Tabs füllen

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    Unsere Datenschutzerklärung wurde aktualisiert. Mit der Nutzung unseres Forums akzeptierst Du unsere Datenschutzerklärung. Du bestätigst zudem, dass Du mindestens 16 Jahre alt bist.

    • ListBox mit Zeile aus Variablen und Tabs füllen

      Hallo, guten Abend oder guten Morgen,
      ich habe ein Problem. Ich möchte die Datensätze einer dBase-Datei, welche jeweils 6 Datenfelder haben, als Liste in einer
      ListBox ausgeben. Leider lässt sich nicht der Text der erzeugten Variablen (z.B. names$ oder kz$), die den Inhalt eines Datenfeldes enthalten,
      in der Listbox ausgeben.
      Es wird nur der Name der Variablen angezeigt.
      Beispielsweise Befehl: Addstring(Listbox&,"name$\tkz$") - mit und ohne Apostroph.
      Angezeigt wird: name$ kz$ und nicht deren Inhalt!!

      Hat jemand eine Lösung?

      Gruß ecki
    • AddString(Liste&, Text$) funktioniert. Wenn Du AddString(Liste&, "Text$") verwendest, wird natürlich der Text in Anführungszeichen, also hier Text$ eingefügt. In Deinem Beispiel ist allerdings name$\tkz$ kein gültiger Variablenbezeichner. Entweder name$ oder kz$! Du kannst nicht zwei Variablennamen zusammenmauscheln. Das \t nimmt name$ als Text (nicht den Inhalt der Variablen) und ebenso kz$ und verbindet beide durch ein Tabulatorzeichen. Strings miteinander verknüpfen geht mit dem Pluszeichen, also name$+kz$ in Deinem Beispiel. Um einen Trenner einzubauen wären möglich:
      name$ + "\t" + kz$ (oder auch name$ + Chr$(9) + kz$) für ein Tabulatorzeichen
      name$ + " " + kz$ für ein Leerzeichen


      Gruß Volkmar