von F3K Total » Di, 26.02.2013 06:40
Moin,
klar, gibt es:
Angenommen dein Formular heißt im Formularnavigator
MainForm, das Subformular
SubForm und die ID, ein
Integer Wert, steht in der zugrundeliegenden Tabelle/Abfrage in der
ersten Spalte:
- oform = ThisComponent.drawpage.Forms.getbyname("MainForm").getbyname("SubForm")
nID = oform.getint(1)
kurz, auf Groß- und Kleinschreibung achten:
- oform = ThisComponent.drawpage.Forms.MainForm.SubForm
nID = oform.getint(1)
...oder wenn du die Spalte nicht kennst, aber die Bezeichnung, z.B. ID
- oform = ThisComponent.drawpage.Forms.MainForm.SubForm
ncolumn = oform.findcolumn("ID")
nID = oform.getint(ncolumn)
Gruß R
Moin,
klar, gibt es:
Angenommen dein Formular heißt im Formularnavigator [color=#0040FF]MainForm[/color], das Subformular [color=#008040]SubForm[/color] und die ID, ein [color=#800080]Integer[/color] Wert, steht in der zugrundeliegenden Tabelle/Abfrage in der [color=#FF0000][b]ersten[/b][/color] Spalte:
[list][*]oform = ThisComponent.drawpage.Forms.getbyname("[color=#0040FF]MainForm[/color]").getbyname("[color=#008040]SubForm[/color]")
nID = oform.get[color=#800080][b]int[/b][/color]([color=#FF0000][b]1[/b][/color])
[b]kurz, auf Groß- und Kleinschreibung achten:[/b]
[*]oform = ThisComponent.drawpage.Forms.[color=#0040FF]MainForm[/color].[color=#008040]SubForm[/color]
nID = oform.get[color=#800080][b]int[/b][/color]([color=#FF0000][b]1[/b][/color])
[b]...oder wenn du die Spalte nicht kennst, aber die Bezeichnung, z.B. [color=#FF0000]ID[/color][/b]
[*]oform = ThisComponent.drawpage.Forms.[color=#0040FF]MainForm[/color].[color=#008040]SubForm[/color]
ncolumn = oform.findcolumn("[color=#FF0000]ID[/color]")
nID = oform.get[color=#800080][b]int[/b][/color](ncolumn)[/list]
Gruß R