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 28.09.2005, 13:08   #1
PeterPanAK47
MOF User
MOF User
Standard Acc2002/XP - Tabelle in Formular, mit bedingungen?!?!

Hallo zusammen,

hab hier eine Tabelle und ein Formular.

Tabelle hat folgende Spalten:
Kunde, Datum, Atikel und Menge.

in meinem Formular habe ich ein eingabefeld für die Kunden nummer.

nun möchte ich dass in dem FOrmular die Tabelle angezeigt wird, wo Kunde = die eingegebene Kundennummer ist.

und zusätzlich soll Menge > 0 sein

und Es sollen keine Doppelten artikel angezeigt werden.

also praktisch where Arikel = Kundennummer AND where Menge > 0

so jetzt fehlt mir die Syntax um doppelte artikel auszuschließen und wie bekomme ich nun die ganze sache in das Formular??

Grüße Christopher
PeterPanAK47 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 28.09.2005, 13:34   #2
Smaug
MOF Guru
MOF Guru
Standard

erstelle mit diesen Kriterien eine Abfrage und nimm diese Abfrage anstelle der Tabelle als Datenherkunft für das Formular.

__________________

Gruß Smaug
---------------------------------
Office 2003/2010 / Win XP/7
Donkarl - DBWiki - Relationale Datenbanken
Smaug ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 28.09.2005, 13:43   #3
PeterPanAK47
Threadstarter Threadstarter
MOF User
MOF User
Standard

SELECT * FORM [Anlage zur Langzeitlieferantenerklärung 2005} WHERE '" & str_kunde & "' AND Menge > 0";

sooo das is meine SQL Abfrage .. und wie kann ich die nun in das Unterformular bringen?
PeterPanAK47 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 28.09.2005, 13:51   #4
Smaug
MOF Guru
MOF Guru
Standard

wo steht die Kundennummer ? Im Hauptformular ?
Ist dies der Fall so kann man Formular und Unterformular über die IDKunde einfach miteinander verknüpfen und das Kriterium strKunde kann entfallen.
Als SQL-Anweisung wird dann nur SELECT* FROM [Anlage zur Langzeitlieferantenerklärung 2005] WHERE Menge >0 in die Eigenschaft DATENHERKUNFT des Unterformulars eingetragen.
Doppelte Artikel können übrigens über das Schlüsselwort DISTINCT ausgeschlossen werden: SELECT DISTINCT ......

__________________

Gruß Smaug
---------------------------------
Office 2003/2010 / Win XP/7
Donkarl - DBWiki - Relationale Datenbanken
Smaug ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 28.09.2005, 14:04   #5
PeterPanAK47
Threadstarter Threadstarter
MOF User
MOF User
Standard

nee das mit dem Unterformular hast du falsch verstanden .,. ich hab enn Unterformular/bericht

das teil was ich ganz normal in dein Formular einfügen kann, damit ne komplette Tabelle angezeigt wird .. verstehste? oder wie soll ich das machen? kanns auch gern anders machen, hauptsache die Daten werden angezeigt
PeterPanAK47 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 28.09.2005, 14:13   #6
Smaug
MOF Guru
MOF Guru
Standard

was nun Unterformular oder Bericht oder Unterberericht ?? Wo steht denn str_kunde ?
Oder möchtest Du ein anderes Formular oder einen Bericht mit diesen Kriterien öffnen??
In diesem Fall kann man dies mit der OpenForm (oder OpenReport)-Methode tun und die Kriterien als Filter-Bedingung mitgeben (der zu öffnende Bericht bzw. das zu öffnende Formular können hierbei die gleiche Datenherkunft wie das Ausgangsformular mit der IDKunde haben, es wird nur ein Filter mitgegeben.
DoCmd.OpenForm "MeinAnderesFormular",,,"IDKunde = " & Me!IDKunde & " AND Menge >0"
Ansonsten kannst Du auch gern mal ein kleines Beispiel posten (hab hier aber nur Access97)

__________________

Gruß Smaug
---------------------------------
Office 2003/2010 / Win XP/7
Donkarl - DBWiki - Relationale Datenbanken
Smaug ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 29.09.2005, 07:43   #7
PeterPanAK47
Threadstarter Threadstarter
MOF User
MOF User
Standard

http://www.cgierse.de/msoffice.JPG

vllt. verdeutlihc das, was ich will
PeterPanAK47 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 29.09.2005, 08:34   #8
Smaug
MOF Guru
MOF Guru
Standard

Jetzt ist es glasklar
hab Dir mal 2 kleine Beispiele gebastelt
Formular1 bzw. Formular2 sind die beiden Hauptformulare
Angehängte Dateien
Dateityp: zip Forum.zip (27,3 KB, 14x aufgerufen)

__________________

Gruß Smaug
---------------------------------
Office 2003/2010 / Win XP/7
Donkarl - DBWiki - Relationale Datenbanken
Smaug ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 29.09.2005, 09:16   #9
PeterPanAK47
Threadstarter Threadstarter
MOF User
MOF User
Standard

war vllt. auch etwas doof, von mir beschrieben.

Ich dank dir schonmal ganz herzlich.

Ich schau mir das gleich mal an und teste ein bisschen
PeterPanAK47 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 11:08 Uhr.



Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2019, 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.