Hey zusammen,
ich habe versucht bzgl. meiner Frage was zu finden, jedoch erfolglos. Deswegen dieser Post:
Wie verbinde ich eine SQL Anfrage in Base mit Werten aus Zellen aus einem Calc Spreadsheet? Sprich ich will spaeter in einer Zelle einen Wert eintippen, sodass dieser Wert eine der SQL query benutzt wird und eine Anfrage gegen die Datenbank auszufuehren. Gibt es da ein Tut oder kann ich jemand auf ein entprechenden Thread hinweisen?
Vielen Dank,
GlebG
🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!
>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
SQL Anfrage mit Werten aus einem Calc Sheet
-
pmoegenb
Re: SQL Anfrage mit Werten aus einem Calc Sheet
Hallo,
SQL ist eine Datenbanksprache und keine Calc-Sprache. Auf Calc-Tabellen kann man nur per SQL zugreifen, wenn für die Calc-Datei eine Datenbank definiert wird.
Wenn Du daraus Werte auslesen möchtest um eine Abfrage für eine Datenbank zu starten, dann geht das nur per Programmierung mittels StarBasic, Phyton oder JAVA.
Du kannst jedoch über SQL Werte abfragen und diese dann manuell eingeben, z. B.:
Wird diese Abfrage geöffnet, wird nach dem Nachnamen gefragt.
SQL ist eine Datenbanksprache und keine Calc-Sprache. Auf Calc-Tabellen kann man nur per SQL zugreifen, wenn für die Calc-Datei eine Datenbank definiert wird.
Wenn Du daraus Werte auslesen möchtest um eine Abfrage für eine Datenbank zu starten, dann geht das nur per Programmierung mittels StarBasic, Phyton oder JAVA.
Du kannst jedoch über SQL Werte abfragen und diese dann manuell eingeben, z. B.:
Code: Alles auswählen
SELECT * FROM Adressen WHERE Nachname = :NachnameRe: SQL Anfrage mit Werten aus einem Calc Sheet
Hey,
danke fuer die schnelle Antwort. Wuerde ich mit dem Starbasic Ansatz weiter arbeiten, welche Logic muesste ich dann implementieren; spricht, was genau muesste das Makro Skript dann machen? Wert aus Zelle auslesen, in SQL Anfrage einbinden und Anfrage gegen die Datenbanke ausfuehren?
Falls das korrekt ist, muesste ich wissen:
Wie kommuniziere ich in einem Makro mit einer Base Datanbank, sprich Datenbank auswaehlen und SQL Anfrage ausfuehren?
Hat sich erledigt. Fuer die, die es interessiert, hier die Libre Base API mit Beispielen: http://www.ooowiki.de/BaseApi.html
Gruss,
GlebG
danke fuer die schnelle Antwort. Wuerde ich mit dem Starbasic Ansatz weiter arbeiten, welche Logic muesste ich dann implementieren; spricht, was genau muesste das Makro Skript dann machen? Wert aus Zelle auslesen, in SQL Anfrage einbinden und Anfrage gegen die Datenbanke ausfuehren?
Falls das korrekt ist, muesste ich wissen:
Wie kommuniziere ich in einem Makro mit einer Base Datanbank, sprich Datenbank auswaehlen und SQL Anfrage ausfuehren?
Hat sich erledigt. Fuer die, die es interessiert, hier die Libre Base API mit Beispielen: http://www.ooowiki.de/BaseApi.html
Gruss,
GlebG
An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️