Discussion:
Einzelne Spalten in Datenblattansicht per VBA ausblenden
(zu alt für eine Antwort)
Willi Fischer
2004-09-25 08:14:14 UTC
Permalink
Hallo NGler,
ich habe ein Formular in der Datenblattansicht. Jetzt sind das viele Spalten
und ich möchte per VBA einzelne Spalten ausblenden, die für den Datensatz
gerade nicht von Bedeutung sind.
Ich weiß nur leider nicht, ob das möglich ist und wie das geht.

Wäre für Hilfe sehr dankbar.

Grüße
Willi
Charles Elber
2004-09-25 09:26:05 UTC
Permalink
Hallo Willi
Warum denn per VBA? Mit der rechten Maus auf die Spalte klicken und dann
Spalte
ausblenden funktioniert doch prima.Solltest Du es trotzdem per Code machen
wollen,

Me.Feldname.Visible = False

Gruss
Charles
Post by Willi Fischer
Hallo NGler,
ich habe ein Formular in der Datenblattansicht. Jetzt sind das viele Spalten
und ich möchte per VBA einzelne Spalten ausblenden, die für den Datensatz
gerade nicht von Bedeutung sind.
Ich weiß nur leider nicht, ob das möglich ist und wie das geht.
Wäre für Hilfe sehr dankbar.
Grüße
Willi
Willi Fischer
2004-09-25 10:21:27 UTC
Permalink
Hallo Charles,
mit me.feldname.visible = false
funktioniert das leider nicht in der Datenblattansicht.
Außerdem bin ich nicht selber Anwender, sondern Entwickler und kann den
Usern nicht zumuten, daß sie das selber machen.

Grüße
Willi
Post by Charles Elber
Hallo Willi
Warum denn per VBA? Mit der rechten Maus auf die Spalte klicken und dann
Spalte
ausblenden funktioniert doch prima.Solltest Du es trotzdem per Code machen
wollen,
Me.Feldname.Visible = False
Gruss
Charles
Post by Willi Fischer
Hallo NGler,
ich habe ein Formular in der Datenblattansicht. Jetzt sind das viele
Spalten
Post by Willi Fischer
und ich möchte per VBA einzelne Spalten ausblenden, die für den Datensatz
gerade nicht von Bedeutung sind.
Ich weiß nur leider nicht, ob das möglich ist und wie das geht.
Wäre für Hilfe sehr dankbar.
Grüße
Willi
Charles Elber
2004-09-25 10:37:38 UTC
Permalink
Hi Willi

Datenblattansicht hin oder her, bei welchem Ereignis hast Du den
Me.DeinFeldName.Visible = False eingesetzt?
Alternativ kannst Du einzelne Felder auch in der Entwurfsansicht | Register
| Format | Sichtbar auf Nein stellen.
Oder Du kannst Deine Query als Datenherkunft anzupassen.
Gruss Charles
Post by Willi Fischer
Hallo Charles,
mit me.feldname.visible = false
funktioniert das leider nicht in der Datenblattansicht.
Außerdem bin ich nicht selber Anwender, sondern Entwickler und kann den
Usern nicht zumuten, daß sie das selber machen.
Grüße
Willi
Post by Charles Elber
Hallo Willi
Warum denn per VBA? Mit der rechten Maus auf die Spalte klicken und dann
Spalte
ausblenden funktioniert doch prima.Solltest Du es trotzdem per Code machen
wollen,
Me.Feldname.Visible = False
Gruss
Charles
Post by Willi Fischer
Hallo NGler,
ich habe ein Formular in der Datenblattansicht. Jetzt sind das viele
Spalten
Post by Willi Fischer
und ich möchte per VBA einzelne Spalten ausblenden, die für den
Datensatz
Post by Charles Elber
Post by Willi Fischer
gerade nicht von Bedeutung sind.
Ich weiß nur leider nicht, ob das möglich ist und wie das geht.
Wäre für Hilfe sehr dankbar.
Grüße
Willi
Willi Fischer
2004-09-25 12:23:51 UTC
Permalink
Hi Charles
ich hab auch schon in der Entwurfsansicht Sichtbar auf Nein gestellt. Es
geht nicht.

Grüße Willi
Post by Charles Elber
Hi Willi
Datenblattansicht hin oder her, bei welchem Ereignis hast Du den
Me.DeinFeldName.Visible = False eingesetzt?
Alternativ kannst Du einzelne Felder auch in der Entwurfsansicht | Register
| Format | Sichtbar auf Nein stellen.
Oder Du kannst Deine Query als Datenherkunft anzupassen.
Gruss Charles
Post by Willi Fischer
Hallo Charles,
mit me.feldname.visible = false
funktioniert das leider nicht in der Datenblattansicht.
Außerdem bin ich nicht selber Anwender, sondern Entwickler und kann den
Usern nicht zumuten, daß sie das selber machen.
Grüße
Willi
Post by Charles Elber
Hallo Willi
Warum denn per VBA? Mit der rechten Maus auf die Spalte klicken und dann
Spalte
ausblenden funktioniert doch prima.Solltest Du es trotzdem per Code
machen
Post by Willi Fischer
Post by Charles Elber
wollen,
Me.Feldname.Visible = False
Gruss
Charles
Post by Willi Fischer
Hallo NGler,
ich habe ein Formular in der Datenblattansicht. Jetzt sind das viele
Spalten
Post by Willi Fischer
und ich möchte per VBA einzelne Spalten ausblenden, die für den
Datensatz
Post by Charles Elber
Post by Willi Fischer
gerade nicht von Bedeutung sind.
Ich weiß nur leider nicht, ob das möglich ist und wie das geht.
Wäre für Hilfe sehr dankbar.
Grüße
Willi
Charles Elber
2004-09-25 11:05:02 UTC
Permalink
Versuch doch mal...

Private Sub Feld1_DblClick(Cancel As Integer)
On Error Resume Next
Me.Feld2.ColumnHidden = Not _
Me.Feld2.ColumnHidden
End Sub

So hättest Du die Möglichkeit eine On/Off funktion einzusetzen.
Gruss Charles
Post by Willi Fischer
Hallo NGler,
ich habe ein Formular in der Datenblattansicht. Jetzt sind das viele Spalten
und ich möchte per VBA einzelne Spalten ausblenden, die für den Datensatz
gerade nicht von Bedeutung sind.
Ich weiß nur leider nicht, ob das möglich ist und wie das geht.
Wäre für Hilfe sehr dankbar.
Grüße
Willi
Loading...