Sirius2001 Geschrieben 21. Juni 2001 Teilen Geschrieben 21. Juni 2001 Also ich hab folgendes Problem: Ich sol mit Access eine Auswertung einer Preisliste realisieren. Ok ich hab ein Fomular in dem die Produkte mit den Preisen stehen, nun kannn man die Produkte einzeln auswählen, am Ende soll dann der Gesamtpreis angezeigt werden. Wie kann ich das am besten realisieren? Denke mal mit SQL, bin aber absoluter Neuling was SQL angeht. Kann mir jemand helfen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
HELLmut Geschrieben 21. Juni 2001 Teilen Geschrieben 21. Juni 2001 hi bin auch kein sql experte, aber ich denk das sollte ungefähr so aussehen: SELECT SUM(Listenpreis) FROM Artikel Du musst natürlich mit der Tabelle arbeiten und nicht mitn Formular und die Spalte Listenpreis und den Namen Artikel deiner Tabelle entsprechend ändern.... hoffe des hilft dir was, mg Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wolle Geschrieben 21. Juni 2001 Teilen Geschrieben 21. Juni 2001 Original erstellt von s35i: <STRONG>Du musst natürlich mit der Tabelle arbeiten und nicht mitn Formular und die Spalte Listenpreis und den Namen Artikel deiner Tabelle entsprechend ändern.... </STRONG> Vom Formular aus ist das auch kein Problem. Im Quelltext einfach: Textfeld.value=DSUM("Listenpreis","Tablellenname") Oder direkt im Textfeld =dsum("Listenpreis";"Tabellenname") eintragen. Achtung im Quelltext Komma als Trennzeichen und im Textfeld selber Strichpunkt. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Sirius2001 Geschrieben 22. Juni 2001 Autor Teilen Geschrieben 22. Juni 2001 Das hilft mir schon weiter, aber es sollen nur explizit ausgewählte Datensätze berechnet werden. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wolle Geschrieben 22. Juni 2001 Teilen Geschrieben 22. Juni 2001 Du kannst bei dsum auch eine WHERE-Bedingung angeben. Textfeld.value=DSUM("Listenpreis","Tablellenname","WHERE-Bedingung") Die WHERE-Bedingung sieht genauso aus wie bei einer SQL-Anweisung (Ohne das Wort "WHERE"). Wenn du in der Bedingung Strings verwendest, mußt du also auch auf die Hochkommas achten, z.B. Textfeld.value=DSUM("Listenpreis","Tablellenname","Artikelname='" & txtArtikelname.value & "'") Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.