Abfragen mit Parameter

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

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

Re: Abfragen mit Parameter

Beitrag von komma4 »

Deine Frage wird schon in der F1 Onlinehilfe von BASE beantwortet: Abfrageentwurf

Die Suche hier im Forum mit Suchbegriff "Parameterabfrage" ergibt 51 Treffer ... darunter mehrere (korrekte) Beispiele...


Bitte etwas mehr eigenes Engagement; Danke!
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)
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Re: Abfragen mit Parameter

Beitrag von pmoegenb »

Hallo Cris,
Du kannst mehrer Parameter übergeben, diese müssen sich jedoch jeweils auf die Abfrage mit AND- (und) oder OR- (0der) Beziehungen beziehen.

Beispiel:

Code: Alles auswählen

SELECT * FROM Tabelle1
WHERE Nachname = :S_Nachname
AND Vorname = :S_Vorname
oder

Code: Alles auswählen

SELECT * FROM Tabelle1
WHERE Nachname = :S_Nachname1
OR Nachname = :S_Nachname2
OR Nachname = :S_Nachname3
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
slu
*
Beiträge: 10
Registriert: Mi, 26.03.2008 19:03

Re: Abfragen mit Parameter

Beitrag von slu »

Deine Frage wird schon in der F1 Onlinehilfe von BASE beantwortet: Abfrageentwurf
Es wäre sehr schön wenn du es trotzdem beantworten würdest, ich stehe nämlich gerade vor dem gleichen Problem.

Ich möchte ein Kriterium erst abfragen wenn der Bericht erstellt wird.
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Abfragen mit Parameter

Beitrag von komma4 »

slu hat geschrieben:
Deine Frage wird schon in der F1 Onlinehilfe von BASE beantwortet: Abfrageentwurf
Es wäre sehr schön wenn du es trotzdem beantworten würdest, ich stehe nämlich gerade vor dem gleichen Problem.
Welche Passage aus der Onlinehilfe hast Du nicht verstanden?
Ich könnte es nicht anders erklären... lesen musst Du selbst.

Peter pmoegenb hat ein Beispiel geliefert...

Was ist noch unklar?
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)
slu
*
Beiträge: 10
Registriert: Mi, 26.03.2008 19:03

Re: Abfragen mit Parameter

Beitrag von slu »

Hallo,

ich hab nun herausgefunden warum es nicht geht, die Variable trägt man wie oben beschrieben mit :VARIABLE ein.
Leider hat er diese genau so in die MySQL Abfrage eingebaut und statt meiner Eingabe immer :VARIABLE abgefragt.
Damit er den Eingabewert überträgt muss man unter Bearbeiten -> Datenbank -> Erweiterte Einstellungen... einen haken bei "Benannte Parameter durch '?' ersetzen" setzen.
Antworten