MS-Office-Forum

Zurück   MS-Office-Forum > Microsoft Access & Datenbanken > Microsoft Access
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads
Themen-Optionen Ansicht
Alt 26.06.2018, 18:47   #1
andre60
MOF User
MOF User
Konfus Acc2007 - Abfragekriterium ja/nein

Hallo ihr Profis,
benötige heute bitte einmal eure Hilfe bei Access.
Problem ist für euch sicherlich ganz simpel, nur ich bin zu doof.
Habe eine Adress-DB. Jeder Adresse sind ein oder mehrere Kriterien zugeordnet
(über ja/nein-Feld). Also z.B. Mtarbeiter, Kunde, Mitglied, Lieferant...
In einer Abfrage möchte ich beim Kriterium Filter setzen, die mir nur die DS auswirft, welche ich vorher über ein Steuerelement (ja/nein) in einem Formular
ausgewählt habe. D.h., im Auswahlformular sind ja/nein Steuerelemente (z.B.
namens "control_MA"). Wenn also der Haken gesetzt ist sollen z.B. alle
Adressen angezeigt werden, die als Mitarbeiter gekennzeichnet sind.
Ich bekomme immer ein Fenster einer Parameterabfrage angezeigt.
Habe als Ausdruck geschrieben: Formular![frm Filter]![control_MA]
Was ist hier falsch oder fehlt, oder wie muss ich vorgehen?
O.k., bestimmt Anfängerfehler :-)
Danke schon mal vorab

André
andre60 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 26.06.2018, 18:59   #2
Lanz Rudolf
MOF Guru
MOF Guru
Standard

Hallo
hast Du eine Abfrage ?
Wenn Ja
Zeige uns den SQL-Code Der Abfrage !

möglich das dann viele Helfer sich melden


evtl. Liest Du einmal in meiner Doc s. Fusszeile unten rechts
Seite: 75
5.3.14 Filter mit Kombi-Felder Erstelle
oder

Seite: 85
5.3.35 Abfrage mit Filter für Alle, mit Null, Genau die oder die nach Platzhalt


p.S. Du weist
JA ist -1
Nein ist 0

__________________


Gruss
Ruedi

WICHTIG Hilfe findet man auch hier:
http://www.donkarl.com/ ;http://www.yaccess.de/ ; und natürlich MS Office Forum Ask Dr. Mof http://www.ms-office-wissen.de/askdrmof/index.php;
Umgang mit NULL ; hier downloaden
Datenrettung;http://www.access-rettung.de/info.htmMeine Doc;Meine Doc

Geändert von Lanz Rudolf (26.06.2018 um 19:14 Uhr).
Lanz Rudolf ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 26.06.2018, 19:05   #3
gpswanderer
MOF Guru
MOF Guru
Standard

Hallo,

Zitat:

(über ja/nein-Feld). Also z.B. Mtarbeiter, Kunde, Mitglied, Lieferant...

Das ist schon mal schlecht. Die Kriterien sollten über eine n:m Beziehung mit 2 weiteren Tabellen zugeordnet werden. Ja/Nein Felder sind dazu ungeeignet.

Siehe hierzu:
http://allenbrowne.com/casu-23.html

__________________

Gruß
Klaus
Office2016, Win10
gpswanderer ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 26.06.2018, 19:13   #4
andre60
Threadstarter Threadstarter
MOF User
MOF User
Standard

Hallo Klaus, hallo Rudolf,

danke für die schnelle Rückmeldung. Ich schaue mir eure Hinweise an und melde
mich morgen wieder.

André
andre60 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 26.06.2018, 20:17   #5
andre60
Threadstarter Threadstarter
MOF User
MOF User
Standard

Hallo noch einmal, hat mir doch keine Ruhe gelassen.
Also Rudolf, deine Doc sind sehr umfangreich und für ein längeres Studium geeignet :-). Eigentlich möchte ich über meine Abfrage (Ausgabe über Formular)
nichts anderes erreichen, als die einzelnen Datensätze nach Kriterien filtern.
Also ist es ein Mitarbeiter, ein Kunde, ein Mitglied oder was auch immer (ähnlich einer Pivot-Tabelle in Excel). Und diese Filterkriterien wollte ich
über ja/nein Elemente setzen(also Haken, oder kein Haken).
Die DS selbst werden über ein frm in der Basis-Tab gespeichert und enthalten bereits die Zuordnungen.
n:m Beziehung kann ich mir momentan noch nicht vorstellen--liegt aber auch schon ne weile zurück, als ich mich mit access beschäftigt habe :-)
Gruß André
andre60 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 26.06.2018, 20:24   #6
gpswanderer
MOF Guru
MOF Guru
Standard

Hallo,
Du solltest mit Deinen jetzigen Aufbau nicht weiter machen.
Im Link in #3 ist doch n:m beschrieben.

Ich übersetze mal:
Student = Adressen
Sport = Kriterien
StudentSport = Zuordung Adresse zu Kriterium über die Schlüsselfelder.

Wo hängt es denn noch ?

__________________

Gruß
Klaus
Office2016, Win10
gpswanderer ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 27.06.2018, 18:24   #7
andre60
Threadstarter Threadstarter
MOF User
MOF User
Standard

Hallo Klaus und Rudolf,
eure Links sind super; werde mich der n:m Beziehung zuwenden.
D.h., ich werde die Kriterien Mitarbeiter, Mitglied...in eine separate Tab
packen und dann weiter "basteln". wenn ich nicht weiter komme, dann melde
ich mich wieder--danke erst einmal für eure Hilfe

André
andre60 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.07.2018, 10:21   #8
andre60
Threadstarter Threadstarter
MOF User
MOF User
Standard

Hallo,
habe meine DB gemäß Link von Klaus umgebaut(s.3.) und es auch nach ein wenig
"basteln" hinbekommen, dass die Datenerfassung und Zuordnung der Kriterien
funktioniert. Nun aber meine Frage: Wie kann ich jetzt die Abfrage(n) so gestalten, dass ich nach 1 oder mehreren Kriterien filtern kann. Bsp.:
alle Mitarbeiter oder nur Mitarbeiter der Firma1,2 oder 3; oder MA die auch Mitglied sind; oder Mitglieder eines bestimmten Bereiches....Insgesamt gibt es 12 Kategorien, die sowohl separat, als auch in Kombination auftreten können.
Bekomme ich das alles mit einer Abfrage geregelt bzw. wie muss ich vorgehen?
Danke André
andre60 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.07.2018, 10:34   #9
gpswanderer
MOF Guru
MOF Guru
Standard

Hallo,
zeige mal ein Bild des Beziehungsfensters.

__________________

Gruß
Klaus
Office2016, Win10
gpswanderer ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.07.2018, 11:41   #10
andre60
Threadstarter Threadstarter
MOF User
MOF User
Standard

Hallo Klaus,
Bild(er) hochladen geht nicht (Bitmap 650 KB zu groß).
Habe genau wie im Bsp. eine Hilfstab erstellt, die sowohl eine Auto-Nr. enthält, als auch die ID der Basistab und die ID der Kriteriumtab(Beziehungstyp je eine 1:n). Habe diese Hilfstab auch der Abfrage zugeordnet. Mit der Auswahl von 1-2
Kriterien auch kein Problem. Wie aber, wenn drei oder mehr Kriterien gefiltert werden sollen? Jeweils eine neue Abfrage?

Gruß André
andre60 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.07.2018, 11:57   #11
ebs17
MOF Guru
MOF Guru
Standard

Zitat:

Bild(er) hochladen geht nicht (Bitmap 650 KB zu groß).

Großflächige Speicherriesen will auch keiner sehen, und ein Forenbetreiber schützt sich mit reht dagegen.

Erstelle aus Deinem Bild ein PNG mit 72 DPI. Das ist ansehbar und bescheiden in den Ansprüchen.

Zitat:

Wie aber, wenn drei oder mehr Kriterien gefiltert werden sollen?

Im Code-Archiv gibt es mehrere Vorschläge zum Umgang mit m:n-Beziehungen ... und nebenbei noch weiteres Wissens- und Verwendungswertes.

__________________

Ein freundliches Glück Auf!

Eberhard

Abfrageperformance ist kein Geheimnis
SQL ist leicht: {0}:{1}:{2}:{3}:{4}:{5}:{6}:{7}:{8}:{9}:{10}:{11}
Dein Dankeschön: DBWiki=>Spende

Geändert von ebs17 (10.07.2018 um 12:00 Uhr).
ebs17 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.07.2018, 12:18   #12
andre60
Threadstarter Threadstarter
MOF User
MOF User
Standard

Hallo,

hier die Beziehung und die Abfrage im png-Format.
Werde mir das Code-Archiv einmal näher zu gemüte führen.

Danke für den Tipp

André
Angehängte Grafiken
Dateityp: png Abfrage.png (84,0 KB, 6x aufgerufen)
Dateityp: png Beziehung.png (53,3 KB, 6x aufgerufen)
andre60 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.07.2018, 13:07   #13
Kyron9000
MOF Koryphäe
MOF Koryphäe
Standard

Hallo,

so in etwa, wenn das control_MA dein Anzeigefeld ist und chkBox ist dein Ja/Nein-Feld...
Code:

WHERE control_MA=IIf([Forms]![Formular]![chkBox]=True,[Forms]![Formular]![control_MA],[control_MA])

__________________

Gruß Alfred
Kyron9000 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.07.2018, 16:21   #14
andre60
Threadstarter Threadstarter
MOF User
MOF User
Standard

Hallo Alfred,
danke für die Antwort. Ich hangle mich gerade durch alle Hinweise und Tipps.
Habe die Idee mit dem ja/nein Feld aufgegeben. Habe jetzt zur Auswahl
der Kriterien Listenfelder und muss diese jetzt "nur" noch mit der Abfrage synchronisieren. Ich melde mich, sobald ich fertig oder hin bin :-)
Gruß André
andre60 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.07.2018, 18:57   #15
Kyron9000
MOF Koryphäe
MOF Koryphäe
Standard

...bei meiner Version gibt es kein Ja/Nein-Feld in einer Tabelle,
sondern nur im Formular, und das wird abgefragt.
Aber, vielleicht hast ja nur Check-Boxen im Formular gemeint?!

__________________

Gruß Alfred
Kyron9000 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:58 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

Copyright ©2000-2018 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günter Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.