LabVIEWForum.de
Datenbank mit ADO- Tool auslesen und ges. Artikel anzeigen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Datenbank mit ADO- Tool auslesen und ges. Artikel anzeigen (/Thread-Datenbank-mit-ADO-Tool-auslesen-und-ges-Artikel-anzeigen)



Datenbank mit ADO- Tool auslesen und ges. Artikel anzeigen - Andreas-S - 07.03.2010 10:58

Hallo zusammen,

ich will für meine Projektarbeit (Einkauf im Supermarkt) in der Schule eine Datenbankabfrage (Datenbank wurde mit Access erstellt) mit dem ADO- Tool realisieren.
Je nach dem, welche Artikel (Abfrage über ID's) gekauft wurden, will ich den Einzelpreis der Artikel sowie den Gesamtpreis aller gekauften Artikel und die Artikel Bezeichnung in einem Anzeigeelement ausgeben. Hierfür habe ich ein Array mit den gesamt ID's erstellt, welches ich mit den gekauften Artikel (ID's) vergleiche.

Mein Problem ist jetzt noch das auslesen der Einzelpreise, Gesamtpreis und die Artikelbezeichnung, sowie die SQL- Abfrage, da ich nicht weiss, wie ich auf das Array mit den gesamt ID's verweise.

Da ich noch relativ wenig Erfahrung mit Lab- VIEW habe, bin ich für jede Hilfe dankbar.


Datenbank mit ADO- Tool auslesen und ges. Artikel anzeigen - Y-P - 07.03.2010 11:19

Ich habe Dein Thema in ein anderes Unterforum verschoben, nicht dass Du Dich wunderst.

Ansonsten: Bahn.

Wie sehen Deine Tabellen in der DB genau aus? Was hast Du schon alles eingelesen, bzw. willst Du noch einlesen? Und was willst Du mit den eingelesenen Daten alles machen?

Gruß Markus


Datenbank mit ADO- Tool auslesen und ges. Artikel anzeigen - Andreas-S - 07.03.2010 16:42

Danke für die schnelle Antwort!!!


Hab in meiner Datenbank eine Tabelle mit den Attributen ID, Produkt, Menge und Preis des jeweiligen Artikels angelegt.

Je nach dem welche Produkte alles gekauft wurden (Produkte werden von User festgelegt), will ich diese ID's mit dem Array der gesamt ID's vergleichen und am ende den Produktnamen, Einzelpreis und den Gesamtpreis ausgeben. Die eingelesenen Daten sollen über eine SQL- Abfrage mit dem Array der gesamt ID's verglichen und die Übereinstimmungen ausgegeben werden. Sozusagen als Kassenzettel was der User alles gekauft hat.


Datenbank mit ADO- Tool auslesen und ges. Artikel anzeigen - Y-P - 07.03.2010 20:30

D.h. also, der Bediener soll aus den gesamten Artikeln auswählen können, was er wie oft haben möchte und aus der Auswahl soll dann eine Gesamtübersicht erstellt werden mit dem Einzelpreis eines Artikels (bei mehreren gleichen Artikeln der Gesamtpreis der gelichen Artikel) und dem Gesamtpreis aus allen ausgewählten Artikeln?
Wenn ja, dann könntest Du das z.B. mit Hilfe einer Combobox machen, die Dir alle Artikel anzeigt. Dort kann der Benutzer den Artikel auswählen (und Du holst Dir die entsprechenden Werte aus der DB). Daneben machst Du noch ein numerisches Eingabeelement für die Anzahl und verrechnest es mit den Daten aus Deiner DB. Diese Werte schreibst Du in ein Array. Dann wählt der User die (den) nächsten Artikel, deren Preis,... ebenfalls wieder in das Array geschrieben werden. Hast Du dann alle Preise,... in Deinem Array, kannst Du die einzelnen Werte zusammenrechnen.

Gruß Markus


Datenbank mit ADO- Tool auslesen und ges. Artikel anzeigen - Andreas-S - 08.03.2010 13:24

Hallo Markus,

is alles soweit richtig, wie du es beschrieben hast. Bei meiner Studentenversion gibt es leider keine Comboboxen.

Hab deswegen mal mein bisheriges Programm zur Datenbankabfrage eingestellt, vielleicht gibt es ja noch eine andere Möglichkeit, dass ich mein bisheriges
Programm noch verwenden kann. Hab noch Probleme um den Gesamtpreis und den Einzelpreis anzuzeigen. Die anzeige der Artikel funktioniert soweit schon mal. Die SQL- Abfrage muss ich dann auch noch entsprechend ändern, um auf das Array mit den gesamt ID's zugreifen zu können.

Vielen Dank

Andreas

Lv09_img2[attachment=24958]


Datenbank mit ADO- Tool auslesen und ges. Artikel anzeigen - Y-P - 08.03.2010 13:57

Also bei einer Studentenversion sollten schon Combo-Boxen dabei sein. Wie ich aber gerade sehe, hast Du die Deutsche Version. Da heißt es wohl nur anders. Vielleicht kann es Dir ja jemand übersetzen.

Gruß Markus


Datenbank mit ADO- Tool auslesen und ges. Artikel anzeigen - jg - 08.03.2010 14:03

Guckst du hier:
http://www.LabVIEWforum.de/Englisch-Deutsc...iffe-t6356.html
Combo Box = Kombinationsfeld, in der String-Palette

Gruß, Jens