Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Ausblenden bestimmter Felder im zweispaltigen Bericht
zurück: Code funktioniert nicht weiter: Unterbericht im Bericht ausblenden Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Offen Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
horst ts
Einsteiger


Verfasst am:
28. Jan 2010, 20:58
Rufname: Horst

Ausblenden bestimmter Felder im zweispaltigen Bericht - Ausblenden bestimmter Felder im zweispaltigen Bericht

Nach oben
       Version: Office 97

Hallo!
Ich hoffe, dass mir geholfen werden kann.
Beim Drucken eines einspaltigen Berichts (Beschriftungen) ist ein Steuerelement, abhängig vom Inhalt, sichtbar oder unsichtbar.
Code:
    If Me.Sachnummer.Text < 9999 Then
        Me.Sachnummer.Visible = False
      Else
        Me.Sachnummer.Visible = True
    End If
Durch eine Layout-Änderung bietet sich jetzt ein 2-spaltiger Bericht an.
Hier werden Daten < 9999 zwar auch ausgeblendet, doch Daten > 9999 werden in unregelmäßigen Abständen auch ausgeblendet.

Mit freundlichen Grüssen
Horst
MissPh!
Office-VBA-Programmiererin


Verfasst am:
28. Jan 2010, 21:05
Rufname:
Wohnort: NRW


AW: Ausblenden bestimmter Felder im zweispaltigen Bericht - AW: Ausblenden bestimmter Felder im zweispaltigen Bericht

Nach oben
       Version: Office 97

Hallo.

Wo setzt du diesen Code ein, der Kontext ist immer wichtig, und was ist das für ein Datenfeld?

Und: Warum verwendest du die Text-Eigenschaft, das macht irgendwie keinen Sinn bei Berichten, finde ich.

_________________
Gruß MissPh!
horst ts
Einsteiger


Verfasst am:
28. Jan 2010, 21:34
Rufname: Horst

AW: Ausblenden bestimmter Felder im zweispaltigen Bericht - AW: Ausblenden bestimmter Felder im zweispaltigen Bericht

Nach oben
       Version: Office 97

Der Code ist Bestandteil einer Ereignisprozedur beim Drucken von Schildern.
Das Feld Sachnummer ist ein Text-Feld.

MfG
KlausMz
Moderator Access


Verfasst am:
28. Jan 2010, 21:40
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Ausblenden bestimmter Felder im zweispaltigen Bericht - AW: Ausblenden bestimmter Felder im zweispaltigen Bericht

Nach oben
       Version: Office 97

Hallo,
das beantwortet nicht die Frage von MissPh! In welcher Ereignisprozedur wäre der Kontext.
Das .Text brauchst Du nicht. Und wenn die Sachnummer vom Datentyp Text ist, dürfte da der Fehler liegen. Bei Text ist "11111" kleiner als "9999". Du musst den Text mit der CInt() Funktion in eine Zahl umwandeln.

Versuche es mal mit diesem Einzeiler im Ereignis "Beim Formatieren":
Code:
    Me!Sachnummer.Visible = Not CInt(Me!Sachnummer) < 9999
Falls es falsch rum ist lasse mal das Not weg.
_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
Gast



Verfasst am:
29. Jan 2010, 13:21
Rufname:


AW: Ausblenden bestimmter Felder im zweispaltigen Bericht - AW: Ausblenden bestimmter Felder im zweispaltigen Bericht

Nach oben
       Version: Office 97

Hallo
Asche auf mein Haupt, aber das Feld Sachnummer ist ein Zahlenfeld (Long Integer).
Das .text ist entfernt und es ist wie vorher.
Die Ereignisprozedur steht: Detailbereich / beim Drucken eines Berichts aus einer Access-Datenbank Office 97.
Das Aus- bzw. Einblenden funktioniert bei dem einspaltigen Bericht einwandfrei.
Durch die Änderung in einen zweispaltigen Bericht ist erst dieser Fehler aufgetreten.

Mit freundlichen Grüssen
Horst
MissPh!
Office-VBA-Programmiererin


Verfasst am:
29. Jan 2010, 13:31
Rufname:
Wohnort: NRW

AW: Ausblenden bestimmter Felder im zweispaltigen Bericht - AW: Ausblenden bestimmter Felder im zweispaltigen Bericht

Nach oben
       Version: Office 97

Kann es sein, dass nur die Vorschau falsch ist, der Ausdruck aber nicht?
_________________
Gruß MissPh!
horst ts
Einsteiger


Verfasst am:
29. Jan 2010, 14:10
Rufname: Horst

AW: Ausblenden bestimmter Felder im zweispaltigen Bericht - AW: Ausblenden bestimmter Felder im zweispaltigen Bericht

Nach oben
       Version: Office 97

Der Druck entspricht der Vorschau.
Mit freundlichen Grüssen
Horst
MissPh!
Office-VBA-Programmiererin


Verfasst am:
29. Jan 2010, 15:09
Rufname:
Wohnort: NRW

AW: Ausblenden bestimmter Felder im zweispaltigen Bericht - AW: Ausblenden bestimmter Felder im zweispaltigen Bericht

Nach oben
       Version: Office 97

Wenn du eine Test-DB bereitstellst, könnte ich das gern mal unter die Lupe nehmen.
_________________
Gruß MissPh!
horst ts
Einsteiger


Verfasst am:
29. Jan 2010, 16:35
Rufname: Horst

AW: Ausblenden bestimmter Felder im zweispaltigen Bericht - AW: Ausblenden bestimmter Felder im zweispaltigen Bericht

Nach oben
       Version: Office 97

Das mit der Test-Datenbank dauert ein Weilchen.
Mir ist aber aufgefallen, dass immer nach einem Datensatz mit unsichtbarer Sachnummer der nächste Datensatz ebenfalls unsichtbar ist.

Hier nochmal die Prozedur:
Code:
Private Sub Detailbereich_Print(Cancel As Integer, PrintCount As Integer)
    Me.Sachnummer.Visible = True            (1)
    If Me.Sachnummer < 10000 Then
        Me.Sachnummer.Visible = False
      Else
        Me.Sachnummer.Visible = True
    End If
End Sub
(1) Eingefügt, um immer die gleiche Ausgangssituation zu haben.

MfG
KlausMz
Moderator Access


Verfasst am:
29. Jan 2010, 17:01
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Ausblenden bestimmter Felder im zweispaltigen Bericht - AW: Ausblenden bestimmter Felder im zweispaltigen Bericht

Nach oben
       Version: Office 97

Hallo,
warum hast Du es nicht mal mit dem vorgeschlagenen Einzeiler versucht:
Code:
Private Sub Detailbereich_Print(Cancel As Integer, PrintCount As Integer)
   Me!Sachnummer.Visible = Not Me!Sachnummer < 10000
End Sub

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
horst ts
Einsteiger


Verfasst am:
29. Jan 2010, 18:48
Rufname: Horst


AW: Ausblenden bestimmter Felder im zweispaltigen Bericht - AW: Ausblenden bestimmter Felder im zweispaltigen Bericht

Nach oben
       Version: Office 97

Hallo
Bei Office 2002-2003 klappt es mit dem Einzeiler.
Bei Office 97 ist aber eine Fehlermeldung gekommen (Wortlaut am Montag).

Besten Dank für die Mühe und ein schönes Wochenende.
Horst
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Zelleninhalte ausblenden 1 Niceguy 608 16. Aug 2005, 11:42
rita2008 Zelleninhalte ausblenden
Keine neuen Beiträge Access Tabellen & Abfragen: Bestimmte Felder aus Abfrage in Tabelle übernehmen 15 Wuidschuetz 1637 15. Jun 2005, 13:23
Wuidschuetz Bestimmte Felder aus Abfrage in Tabelle übernehmen
Keine neuen Beiträge Access Tabellen & Abfragen: Anzahl der Datensätze zählen (im Formular oder Bericht) ? 3 anna-bolika 3756 31. März 2005, 12:50
Dalmatinchen Anzahl der Datensätze zählen (im Formular oder Bericht) ?
Keine neuen Beiträge Access Tabellen & Abfragen: Generierte Felder aus Unterformular auslesen 2 gott50000 831 03. März 2005, 13:45
gott50000 Generierte Felder aus Unterformular auslesen
Keine neuen Beiträge Access Tabellen & Abfragen: Berechnungen über Felder wie in Excel 1 doc77 626 04. Feb 2005, 15:50
stpimi Berechnungen über Felder wie in Excel
Keine neuen Beiträge Access Tabellen & Abfragen: Verknüpfte ODBC-Tabelle nimmt keine leeren Felder an 5 Crash 1035 04. Feb 2005, 11:17
lothi Verknüpfte ODBC-Tabelle nimmt keine leeren Felder an
Keine neuen Beiträge Access Tabellen & Abfragen: Felder aus verschiedenen Tabellen in Haupttabelle summieren 4 Maviee 1018 20. Dez 2004, 17:27
mapet Felder aus verschiedenen Tabellen in Haupttabelle summieren
Keine neuen Beiträge Access Tabellen & Abfragen: Doppelte Einträge ausblenden 4 Dennis41085 2780 11. Okt 2004, 09:34
Dennis41085 Doppelte Einträge ausblenden
Keine neuen Beiträge Access Tabellen & Abfragen: Datum abfragen bericht anzeigen // Artikel usw. suchen 2 mr@ 1259 10. Okt 2004, 20:03
mr@ Datum abfragen bericht anzeigen // Artikel usw. suchen
Keine neuen Beiträge Access Tabellen & Abfragen: Zu viele Felder in der Tabelle 4 Sephyra 487 16. Sep 2004, 13:12
Sephyra Zu viele Felder in der Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage soll leere Felder überspringen 1 spooky 904 25. Aug 2004, 10:31
Pusteblume Abfrage soll leere Felder überspringen
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Nullwert ausblenden bei Access 1 Marcus123 1324 11. Aug 2004, 11:46
Willi Wipp Nullwert ausblenden bei Access
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML Editor Forum