Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Registersteuerelement in Registersteuerelement

779 views
Skip to first unread message

Norbert Schiller

unread,
Mar 24, 2010, 10:53:12 AM3/24/10
to
Hallo NG,

habe lange, sehr lange nichts mehr in Access gemacht und bin nun mal wieder
dran :-).
Hoffe, dass mir hier vielleicht jemand netterweise helfen kann.

Habe (in einem adp, aber dürfte egal sein) ein Accessformular dem ich ein
Registersteuerelement mit 3 Registerkarten hinzugefügt habe. Möchte nun auf
Registerkarte 2 ein neues Registersteuerelement einfügen .
Geht aber offensichtlich nicht. Andere Steuerelemente ja, nur
Registersteuerelemente nicht. Dieses liegt direkt auf der Form. Gibt es
vielleicht einen anderen Container dafür?

Muss ich das neue bei jedem Reiterwechsel des ersten jetzt
unsichtbar/sichtbar schalten oder wie handelt ihr das? Oder stell ich mich
einfach nur etwas verkehrt an?

Danke schon mal für Eurer Hilfe.

--
Gruß, Norbert
nsch...@freenet.de

Karl Donaubauer

unread,
Mar 24, 2010, 11:06:28 AM3/24/10
to
Norbert Schiller wrote:
> ...

> Habe (in einem adp, aber dürfte egal sein) ein Accessformular dem ich
> ein Registersteuerelement mit 3 Registerkarten hinzugefügt habe.
> Möchte nun auf Registerkarte 2 ein neues Registersteuerelement
> einfügen . Geht aber offensichtlich nicht. Andere Steuerelemente ja, nur
> Registersteuerelemente nicht. Dieses liegt direkt auf der Form. Gibt
> es vielleicht einen anderen Container dafür?
>
> Muss ich das neue bei jedem Reiterwechsel des ersten jetzt
> unsichtbar/sichtbar schalten oder wie handelt ihr das? Oder stell ich
> mich einfach nur etwas verkehrt an?

Du musst ein neues Formular erstellen mit dem zusätzlich benötigten
Register. Dieses Formular fügst du dann als Unterformular auf der
gewünschten Registerseite im ersten Formular ein.

--
Servus
Karl
****************
Access-FAQ: http://www.donkarl.com


Norbert Schiller

unread,
Mar 24, 2010, 11:44:09 AM3/24/10
to
Hallo Karl,,

> Du musst ein neues Formular erstellen mit dem zusätzlich benötigten
> Register. Dieses Formular fügst du dann als Unterformular auf der
> gewünschten Registerseite im ersten Formular ein.

danke für die Hilfe.
Jetzt weiss ich wieder wieso ich lange mit Access nichts mehr gemacht habe
:-)

--
Gruß, Norbert
nsch...@freenet.de

Jens Schilling

unread,
Mar 24, 2010, 12:59:22 PM3/24/10
to
Hallo, Norbert

Norbert Schiller wrote:
>> Du musst ein neues Formular erstellen mit dem zusätzlich benötigten
>> Register. Dieses Formular fügst du dann als Unterformular auf der
>> gewünschten Registerseite im ersten Formular ein.

Hier gäbe es ein - sehr buntes ;-) - Beispiel dazu :

http://www.my-fotopage.at/access/seiten/register_im_register.htm

--
Gruss
Jens

FAQ: http://www.donkarl.com


Norbert Schiller

unread,
Mar 25, 2010, 7:12:33 AM3/25/10
to
Hallo Jens,

besten Dank für das Beispiel. Bin mir aber nicht mehr so sicher, dass ich
dieses Feature wirklich verwenden werde und denke über eine Layoutänderung
nach.

--
Gruß, Norbert
nsch...@freenet.de

Norbert Schiller

unread,
Mar 26, 2010, 3:59:38 AM3/26/10
to
Hallo Jens,

>besten Dank für das Beispiel. Bin mir aber nicht mehr so sicher, dass ich
>dieses Feature wirklich verwenden werde und denke über eine Layoutänderung
>nach.

dein Beispiel ist perfekt. Hatte mir das wesentlich umständlicher
vorgestellt. Deswegen wollte ich es eigentlich nicht mehr verwenden. Danke.

Eine Frage bitte noch:
Wenn ich das Formular, das das Unterformular enthält in der Entwurfsansicht
öffne, sehe ich das Unterformular mit Lineal, Leiste "Detailansicht" etc.
Kann man das "umschalten", so dass man das UF z.Bsp. nur als ein Rechteck
sieht. Lineal kann man zwar ausblenden. Aber Leiste "Detailansicht" des UF
nicht,oder? Geht mir um die bessere Positionierung in der Entwurfsansicht.

Und noch eine :-) :
Ich sehe im Formular, das das Unterformular enthält, das Unterformular in
der Formularansicht mit einem leichten Rahmen (könnte aber auch vom
RegisterStElement kommen). In deinem Beispiel ist der Rahmen aber nicht
vorhanden..Habe schon alle Einstellungen verglichen. Eine Idee? Danke

--
Gruß, Norbert
nsch...@freenet.de

Stefan Dase

unread,
Mar 26, 2010, 4:12:51 AM3/26/10
to
Hallo Norbert!

> Eine Frage bitte noch:
> Wenn ich das Formular, das das Unterformular enthält in der
> Entwurfsansicht öffne, sehe ich das Unterformular mit Lineal, Leiste
> "Detailansicht" etc. Kann man das "umschalten", so dass man das UF
> z.Bsp. nur als ein Rechteck sieht.

Seit Access 2000 ist es so, dass Unterformulare direkt vom Hauptformular
aus geändert werden können. Daher werden dort auch die Lineale,
Steuerelemente usw. angezeigt. Ein Deaktivieren dieser Ansicht ist m.E.
nicht möglich. Wenn du das UF allerdings schon im Entwurf geöffnet hast,
und dann erst das HF angehst, kann Access das UF nicht mehr im HF
anzeigen! Wie gewünscht siehst du dann nur eine umrahmte, leere Fläche.

> Ich sehe im Formular, das das Unterformular enthält, das Unterformular
> in der Formularansicht mit einem leichten Rahmen (könnte aber auch vom
> RegisterStElement kommen). In deinem Beispiel ist der Rahmen aber nicht
> vorhanden..Habe schon alle Einstellungen verglichen. Eine Idee? Danke

Markiere mal das Steuerelement des Unterformulars; das
Eigenschaftenfenster solllte nun "Unterformular/-Bericht ..." im Titel
haben. Bei den Eigenschaften kannst du nun einstellen, dass die
Rahmenart transparent sein soll.

Viele Grüße aus Bremen,
Stefan

Norbert Schiller

unread,
Mar 26, 2010, 4:42:14 AM3/26/10
to
Morgen Stefan,


> nicht möglich. Wenn du das UF allerdings schon im Entwurf geöffnet hast,
> und dann erst das HF angehst, kann Access das UF nicht mehr im HF
> anzeigen! Wie gewünscht siehst du dann nur eine umrahmte, leere Fläche.

Genial Danke.

> Markiere mal das Steuerelement des Unterformulars; das
> Eigenschaftenfenster solllte nun "Unterformular/-Bericht ..." im Titel
> haben. Bei den Eigenschaften kannst du nun einstellen, dass die Rahmenart
> transparent sein soll.

Hatte wahrscheinlich an der falschen Stelle gesucht. Danke.

Da ich jetzt schon mal einen Kenner vor mir habe, eine letzte Frage:
Wie kann man zur Laufzeit per Code das Unterformular positionieren? Eine
Left-Property scheint es nicht zugeben?
Ich komme von NET und suche in Access noch das Entsprechende.

--
Gruß, Norbert
nsch...@freenet.de


Karl Donaubauer

unread,
Mar 26, 2010, 4:53:47 AM3/26/10
to
Norbert Schiller wrote:
> ...

> Da ich jetzt schon mal einen Kenner vor mir habe, eine letzte Frage:
> Wie kann man zur Laufzeit per Code das Unterformular positionieren?
> Eine Left-Property scheint es nicht zugeben?

Doch, die gibt's natürlich. Du musst das Unterformular-Steuerelement
im Hauptformular ansprechen. Wenn du das markierst, siehst du im
Eigenschaftenfenster bereits eine Eigenschaft "Links", die du z.B.
vom Hauptformular aus mit

Me!UFoSteuerelement.Left = 4711

auch programmatorisch einstellen kannst.

> Ich komme von NET und suche in Access noch das Entsprechende.

Ahso, dann musst du dich erst daran gewöhnen, dass in Access vieles
eingebaut ist, das man in .NET zu Fuß programmieren muss. ;-)

Stefan Dase

unread,
Mar 26, 2010, 5:11:21 AM3/26/10
to
Hallo Karl!

>> Ich komme von NET und suche in Access noch das Entsprechende.
>
> Ahso, dann musst du dich erst daran gewöhnen, dass in Access vieles
> eingebaut ist, das man in .NET zu Fuß programmieren muss. ;-)

*lach* Manches kann so einfach sein. :)

Viele Grüße nach Wien,
Stefan

Norbert Schiller

unread,
Mar 26, 2010, 5:30:34 AM3/26/10
to
Moin Karl,

> Doch, die gibt's natürlich. Du musst das Unterformular-Steuerelement
> im Hauptformular ansprechen. Wenn du das markierst, siehst du im
> Eigenschaftenfenster bereits eine Eigenschaft "Links", die du z.B.
> vom Hauptformular aus mit

Typisch. Diesmal nicht an der falschen Stelle gesucht, sondern dumm
angestellt. :-(
Hatte im Intellisense mit "Me." mein UF "frmUFBlaBla" gesucht (also die
Datenherkunft !!!).

> Ahso, dann musst du dich erst daran gewöhnen, dass in Access vieles
> eingebaut ist, das man in .NET zu Fuß programmieren muss. ;-)

Schon, hat aber alles seine Vor- u. Nachteile.

--
Gruß, Norbert
nsch...@freenet.de

Peter Doering

unread,
Mar 26, 2010, 7:19:44 AM3/26/10
to
Hallo,

Norbert Schiller wrote:
>
>> Doch, die gibt's natürlich. Du musst das Unterformular-Steuerelement
>> im Hauptformular ansprechen. Wenn du das markierst, siehst du im
>> Eigenschaftenfenster bereits eine Eigenschaft "Links", die du z.B.
>> vom Hauptformular aus mit
>
> Typisch. Diesmal nicht an der falschen Stelle gesucht, sondern dumm
> angestellt. :-(
> Hatte im Intellisense mit "Me." mein UF "frmUFBlaBla" gesucht (also die
> Datenherkunft !!!).

Anmerkung: es handelt sich um das Herkunftsobjekt (SourceObject), nicht die
Datenherkunft (RecordSource). Weitere Infos unter www.donkarl.com?FAQ4.2

Gruss - Peter

--
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

0 new messages