Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: Andimau am Februar 24, 2011, 09:35:27

Titel: Nur jeweils aktiven Bericht ausdrucken (Checkbox) aus Formular?
Beitrag von: Andimau am Februar 24, 2011, 09:35:27
Hallo

ich habe ein Formular:

Ihr habe ich einen Button Bericht ausdrucken (mit einer Checkbox)

Er sollte mir praktisch nur den aktiven Datensatz als Bericht ausdrucken..


Weiss hier jemand Rat? Ich bin schon studenlang am rumprobieren.

Danke für Eure Hilfe!

mfg
Andi
Titel: Re: Nur jeweils aktiven Bericht ausdrucken (Checkbox) aus Formular?
Beitrag von: MzKlMu am Februar 24, 2011, 09:41:20
Hallo,
hat der zu druckende Datensatz einen Primärschlüssel, wenn ja wie heist das Feld (in der Tabelle und im Formular) und welcher Datentyp hat dieser?

Für die Checkbox sehe ich erst mal keine Notwendigkeit.
Titel: Re: Nur jeweils aktiven Bericht ausdrucken (Checkbox) aus Formular?
Beitrag von: Andimau am Februar 24, 2011, 13:11:31
Hallo

es gibt eine Tabelle hier die die ganzen Daten angelegt (mit Primärschlüssel)

Das Feld ist ein Datumsfeld

Das habe ich Formular eingefügt!
Die Case 1 - 4 funktionieren perfekt.

Nur Case 5 macht Probleme. (siehe unten) Hier dürften noch diese gefiltert werden die kein Datum drin stehen haben! (macht er aber nicht :- (

Sub optFilter_Afterupdate()

Select Case Me!optFilter
Case 1:  Me!Liste56.RowSource = "SELECT * FROM [Tabelle1] WHERE Zustand='Neu' and Eingelagert=False"
Case 2:  Me!Liste56.RowSource = "SELECT * FROM [Tabelle1] WHERE Zustand='Gebraucht' and Eingelagert=False"
Case 3:  Me!Liste56.RowSource = "SELECT * FROM [Tabelle1] WHERE VM1=False and Zustand='Gebraucht' and Eingelagert=False"
Case 4:  Me!Liste56.RowSource = "SELECT * FROM [Tabelle1] WHERE Wartung_abbauen=True and Eingelagert=True"
Case 5:  Me!Liste56.RowSource = "SELECT * FROM [Tabelle1] WHERE Stoerung_gemeldet_Am=False"

Case Else
End Select
End Sub
Titel: Re: Nur jeweils aktiven Bericht ausdrucken (Checkbox) aus Formular?
Beitrag von: MzKlMu am Februar 24, 2011, 13:16:22
Hallo,
und was hat das jetzt mit dem Ausdrucken zu tun. Der aktive Datensatz ist der angezeigte Datensatz. Und das ist ein einziger Datensatz, was willst Du da noch filtern?
Titel: Re: Nur jeweils aktiven Bericht ausdrucken (Checkbox) aus Formular?
Beitrag von: DF6GL am Februar 24, 2011, 22:57:19
Hallo,

woher kenn ich das bloß ??


wenn nach einem leeren Feld gefiltert werden soll , dann mit is Null:
Case 5:  Me!Liste56.RowSource = "SELECT * FROM [Tabelle1] WHERE Stoerung_gemeldet_Am  Is Null"