Jump to content

Auslesen einer Tabelle


siggi

Empfohlene Beiträge

Guten Morgen liebe MBS Freunde,

ich habe im Moment ein Problem ein Tabelle mit for i.... auszulesen. Bei einer Liste klappt es ohne Probleme, bei der Tabelle geht nichts!
Habe ich einen Denkfehler?
Das folgende Ereignis wird über eine Taste ausgelöste.

local lis = $("Ereignisse").variables["TestListe"]
local tbl = $("Ereignisse").variables["TestTabelle"]
print("LISTE")
for i, Wdh in ipairs(lis) do
  print( i," - ", Wdh)
end

print("TABELLE")
for i, Wdh in ipairs(tbl) do
  print( i," - ", Wdh)
end

Das Ereignisprotokoll sieht dann so aus:

Ereignissprotokoll.jpg.4331b03066fb75412fe02d58647a97ec.jpg
Schönen Start in die Woche
Siggi

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 28 Minuten schrieb siggi:

es sind Zahlen, und der Bezeichner ein String!

Es Liegt am Bezeichner. 

Screenshot2023-09-18085024.jpg.b0562844728e3761e80c151904e41b83.jpg

Das "i" ist keine Zahl daher nicht "in ipairs"  sondern nur "in pairs" verwenden.  

i = "Test1" bis "Test5" und keine Zahl 

Screenshot2023-09-18085053.jpg.33a9ee9cbb6a1a87ef04fc36cf8ec5fb.jpg

Sieh dir die Beschreibungen der Funkttionen "in ipairs" und "in pairs" genauer an.  

VG,

Hakweye

Bearbeitet von Hawkeye
Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto besitzen, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen.

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...