Erste Schritte mit SQL Abfrage

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

pinmoney
***
Beiträge: 83
Registriert: So, 03.06.2007 13:52

Erste Schritte mit SQL Abfrage

Beitrag von pinmoney »

Hallo Leute.

Habe jetzt quasi als Neuling eine Datenbank erstell. Nun möchte ich gern z.B. über Calc eine Abfrage erstelln.
Sprich ich möchte z.B. die Artikelnummer eingeben und danach soll mir die dazu gehörigen Werte angezeigt werden.
Kann mir da jemand erste Schritte geben bzw. gibt es dazu ein kleiner Tut?

Gruß Peter
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Erste Schritte mit SQL Abfrage

Beitrag von komma4 »

Uff - Datenbank erstellt, und nun willst Du in Calc eine lookup-Funktion....?

Folgender Vorschlag:

(a) erstelle eine Abfrage in Deiner Datenbank, welche ArtikelNummer, ArtikelBezeichnung, ArtikelEinzelpreis, etc. enthält:

SELECT "ArtNr", "ArtBez", "ArtPreis" FROM "Artikel"

Speichern.

(b) Öffne Deine Calc-Tabelle, füge ein neues Blatt ein "Artikel".
(c) Öffne die Datenquellenansicht F4 und rufe die Abfrage auf
(d) Ziehe die Ergebnistabelle in das Tabellenblatt, fallen lassen (die Ecke links oben anfassen!)

(e) Nun kannst Du mit Formeln (SVERWEIS) auf die Daten zugreifen.

Aktualisieren des Datenbereichs aus der DB geht, wenn der Cursor im Bereich der Artikeldaten auf dem Tabellenblatt "Artikel" steht, mit Daten>Bereich aktualisieren

Entspricht das in etwa Deinen Vorstellungen?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
pinmoney
***
Beiträge: 83
Registriert: So, 03.06.2007 13:52

Re: Erste Schritte mit SQL Abfrage

Beitrag von pinmoney »

Also brauch man gar nicht mit Calc arbeiten und Daten zu erfragen.
Mir geht es darum das ich irgendwo die Artikelnummer eingeb dazu die Anzahl und mir das Programm dann die Gesamtanzahl ausspuckt.
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Erste Schritte mit SQL Abfrage

Beitrag von komma4 »

pinmoney hat geschrieben:Also brauch man gar nicht mit Calc arbeiten und Daten zu erfragen.
Mir geht es darum das ich irgendwo die Artikelnummer eingeb dazu die Anzahl und mir das Programm dann die Gesamtanzahl ausspuckt.
Welche Gesamtanzahl?

Sehe Dir mal das angehängte Beispiel an (mit dem Assistenten als interne HSQLDB erstellt).

Die Tabelle wird mit einer Parameter-Abfrage versehen. Diese bildet die Grundlage für das Formular.

Hilft das weiter?
Dateianhänge
testArtikel.odb
Beispiel: Produkte (Artikel) abfragen und im Formular anzeigen
(17.36 KiB) 70-mal heruntergeladen
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Antworten