Code: Alles auswählen
ThisComponent.Drawpage.Forms.getbyname("MainForm").getstring(n)
Code: Alles auswählen
ThisComponent.Drawpage.Forms.getbyname("MainForm").getbyname("MeinTabellenGrid").GetByName("SpalteX").getstring()
Unterschiedliche Daten bekommst Du, wenn Du das TabellenKE z.B. mit .CurrentValue abfragst - da wird z.B. bei einem Listenfeld (das etwa die Kategorienamen in Abhängigkeit zur KategorieID anzeigt) der Text angegeben, so wie er angezeigt wird, dasselbe Feld über die Datenquelle abgefragt wird die ID zurückliefern.
Versuche NICHT über die .BoundField-Property eines Listenfeldes auf die zugrundeliegende ID zuzugreifen - ein kommentarloser LO-Absturz ist dabei vorprogrammiert!
edit: Codeblock 2 geändert!