ok wegen aufgabe 2 hoff i a dass ma nur überlegen solln wies geht...
und wia soll i des formular freischalten??
Druckbare Version
Mein Formular sieht eh so aus, wie hier in Beitrag 47 das Formular, nur das ich es halt in Word gemacht habe.
Servus Leute,
hab ein Problem bei der dritten Aufgabe.
Bei mir wird der Kunde 123 jeweils bei der a) und der b) doppelt angezeigt.
Kennt jemand den entsprechenden Befehl, wie ich das weg bekomme?
Greetz
ja kein problem wer das Word dokument braucht grad email posten...
i schicks enk allen :-)
aber ohne gewähr
SELECT FSAuftragsnummer, FSArtikelnummer, KundenNummer, Nachname, Straße,Postleitzahl, Wohnort, Artikelbezeichnung, MengeFROM Kunde, Artikel INNER JOIN BestellpositionON Artikel.Artikelnummer = Bestellposition.FSArtikelnummerWHERE FSAuftragsnummer=2;
hey wär voll nett wenn du's mir schicken könntest :)
email: csak7681@student.uibk.ac.at
vielen vielen dank!!!!
lg
Auf den INNER JOIN Befehl habe ich keine Lust :D
Will es lieber mit WHERE versuchen, aber hab eigentlich schon eines drinnen!
(Habe mich nur auf die Entitätstypen "Bestellung" und "Kunde" beschränkt, das reicht meines Erachtens nach für den Lieferschein!)
SELECT Bestellung.FSKundenNummer, VorName, NachName, Straße, Postleitzahl, WohnortFROM Bestellung, KundeWHERE Kunde.KundenNummer=Bestellung.FSKundenNummerWieso wird es dann hier doppelt aufgelistet, sieht jemand den Fehler?
AND Kunde.KundenNummer IN
(SELECT FSKundenNummer FROM Bestellung WHERE Auftragsnummer=1)
ich habe jetzt immer noch nicht verstanden, wie die nr. 2 zu machen ist?? kann jmd vielleicht ihre aufgabe 2 hier posten oder mir eine e-mail schicken?? schmatz90@yahoo.de
lg
hm ne find den fehler net! ob du nun nen INNER JOIN machst oder eine WHERE .. blabla bleib sich ja gleich
dein fehler wird wo beim WHERE statement sein... musst wohl was anderes hernehmen, net di kundennummer, probier di artikelnummer ;)
Hänge was dran, bitte keine 1:1 Kopie von mir abkupfern, THX ;)Zitat:
ich habe jetzt immer noch nicht verstanden, wie die nr. 2 zu machen ist?? kann jmd vielleicht ihre aufgabe 2 hier posten oder mir eine e-mail schicken?? schmatz90@yahoo.de
lg
http://i48.tinypic.com/1yr4fq.jpg
Hinweis:
Gugg dir doch einfach nen Hardware shop an und kupfers von dort ab ;)
zb
www.alternate.at
mach doch einfach ein formular in access
du öffnest die datenbank, markierst die tabelle "artikelkategorie", dann auf "erstellen" dort auf "formular" und nimmst gleich was herkommt, bzw. speicherst dass und öffnest dass mal, dann siehst eh, dass es funktioniert, zu übung 3
SELECT Bestellposition.FSAuftragsnummer, Bestellung.Bestelldatum, Bestellung.Bestelldatum, Bestellposition.FSArtikelnummer, Artikel.Artikelbezeichnung, Bestellposition.Menge, Bestellung.FSKundenNummer, Kunde.NachName, Kunde.Straße, Kunde.Postleitzahl, Kunde.Wohnort
FROM Kunde, Artikel, Bestellposition, Bestellung
WHERE Artikel.Artikelnummer = Bestellposition.FSArtikelnummer
AND Bestellung.Auftragsnummer = Bestellposition.FSAuftragsnummer
AND Kunde.KundenNummer = Bestellung.FSKundenNummer;
das funktioniert auf jeden fall, in dem fall ohne die INNER JOINS
[quote=Raffaele;220939]Auf den INNER JOIN Befehl habe ich keine Lust :D
Will es lieber mit WHERE versuchen, aber hab eigentlich schon eines drinnen!
(Habe mich nur auf die Entitätstypen "Bestellung" und "Kunde" beschränkt, das reicht meines Erachtens nach für den Lieferschein!)
SELECT Bestellung.FSKundenNummer, VorName, NachName, Straße, Postleitzahl, WohnortFROM Bestellung, KundeWHERE Kunde.KundenNummer=Bestellung.FSKundenNummer
AND Kunde.KundenNummer IN
(SELECT FSKundenNummer FROM Bestellung WHERE Auftragsnummer=1)
dir wird der Kunde 123 deshalb doppelt angezeigt, da er auch 2 bestellungen gemacht hat. habe diesen befehlt benutzt:
SELECT FSAuftragsnummer, FSArtikelnummer, KundenNummer, NachName, Straße,
Postleitzahl, Wohnort, Artikelbezeichnung, Menge
FROM Kunde, Artikel, Bestellposition
WHERE Artikel.Artikelnummer = Bestellposition.FSArtikelnummer
AND FSAuftragsnummer=3;
steht doch in aufgabe 2. da:
:D ich habs so verstanden, mir doch egal, sollen sies doch nächstes mal besser hinschreiben :)Zitat:
2. Usability (1-2 Folien)
Als Einkaufsmitarbeiter müssen Sie täglich die Artikelliste (der „WebShop“-Beispieldatenbank) kategorieweise bearbeiten. Sie wollen nicht je eine Abfrage pro Artikelkategorie erstellen, um die Artikel der jeweiligen Kategorie auf den Bildschirm zu bekommen. Zeichnen Sie einen „Formular-Vorschlag“, der es ermöglichen sollte, auf möglichst einfache Art und Weise die Artikel einer frei wählbaren Kategorie anzuzeigen. Wie sollte dieser Formular-Vorschlag aussehen und funktionieren?
ich habs so verstanden dass man dort einfach nur ne abfrage macht.. zb Was der Herr mit der Kundennummer 123 alles bestellt hat, also einfach ne WHERE Kundennummer = 123 dazu und fertigZitat:
wollte fragen ob jemand was zu 3b) hat. verstehe nicht was er da meint.