Namen der Felder in einem Grid

20/12/2008 - 18:46 von Alexander Schmid | Report spam
Liebe FoxProler

Wie kann ich herausfinden, wie ein Feld in einem Grid heisst?

Ein Beispiel: Mein Grid hat zwei Columns. Column 1 enthàlt ein Textfeld,
dass standardmàssig "Text1" genannt wird, Column 2 enthàlt eine
Checkbox, die "Checkbox1" heisst.

Wenn ich nun folgenden Befehl benutze

_screen.activeform.activecontrol.Columns(_screen.activeform.activecontrol.ActiveColumn).feldname.setfocus

und ich nicht weiss, wie "feldname" heisst, also ich nicht weiss, ob es
"Text1" oder "Checkbox1" ist, wie kann ich das herausfinden?

Danke im Voraus für jede Antwort.

Alex
 

Lesen sie die antworten

#1 Stefan Wuebbe
20/12/2008 - 18:55 | Warnen spam
"Alexander Schmid" wrote in message
news:%
Liebe FoxProler

Wie kann ich herausfinden, wie ein Feld in einem Grid heisst?

Ein Beispiel: Mein Grid hat zwei Columns. Column 1 enthàlt ein Textfeld, dass
standardmàssig "Text1" genannt wird, Column 2 enthàlt eine Checkbox, die "Checkbox1"
heisst.

Wenn ich nun folgenden Befehl benutze

_screen.activeform.activecontrol.Columns(_screen.activeform.activecontrol.ActiveColumn).feldname.setfocus

und ich nicht weiss, wie "feldname" heisst, also ich nicht weiss, ob es "Text1" oder
"Checkbox1" ist, wie kann ich das herausfinden?


Hallo Alex,

Wenn du Steuerelement-Name statt Feldname meinst?, hilft vielleicht
gridX.columnY.CurrentControl

Oder eventuell einfacher: du könntest die SetFocus() der Column benutzen,
statt der von "Check1" oder "Text1".

Wenn du den Feldnamen meinst: ...Column.ControlSource


hth
-Stefan



|\_/| ProLib - programmers liberty --
(.. ) Our MVPs and MCPs make the Fox run
- / See us at www.prolib.de or www.AFPages.de

Ähnliche fragen