Seite 1 von 1
[gelöst] Mehrfach Daten aus SQL-Befehl ersetzen
Verfasst: So 5. Jun 2022, 14:44
von christian17
Hallo,
ich möchte ein Formular erstellen. In diesem Formular habe ich einmal eine eindeutige ID und eine Anzahl. Bei der ID möchte ich jetzt zuerst auf zwei Integer aus der gleichen Tabelle verweisen und diese dann jeweils durch Daten aus einer anderen Tabelle ersetzen. Diese beiden Strings sollen zusätzlich verknüpft werden.
Das Ersetzen habe ich bis jetzt immer so gemacht:
Gibt es eine Möglichkeit dafür? Ich wäre sehr dankbar über Hilfe.
Re: Mehrfach Daten aus SQL-Befehl ersetzen
Verfasst: So 5. Jun 2022, 14:47
von gogo
Ich fürchte, Du musst das Problem nochmal erklären

Re: Mehrfach Daten aus SQL-Befehl ersetzen
Verfasst: So 5. Jun 2022, 14:54
von christian17
Ich habe eine Tabelle mit Daten. Diese sind durch eine ID sowie zwei Spalten eindeutig. Diese zwei Spalten sind Integer und eine Kombination von beiden ist einmalig.
Diese beiden Integer stehen für Strings aus jeweils einer anderen Tabelle. In einem Tutorial (
https://de.openoffice.info/viewtopic.ph ... 34#p237478) so empfohlen.
Nun möchte ich in einem Formular zum besseren Verständnis die Spalte mit der ID durch die Kombination der beiden Strings ersetzen.
Also erst in der Ursprungstabelle nachgucken, welche Integer zu der ID gehören und dann in den beiden Tabellen nachschauen, welche Strings das sein müssen und diese dann kombinieren.
Re: Mehrfach Daten aus SQL-Befehl ersetzen
Verfasst: So 5. Jun 2022, 18:10
von Pit Zyclade
Deine Erklärung klingt verworren. Wie soll die Struktur der neuen ID denn aussehen?
Ist gesichert, dass jede neue ID einmalig und auch integer ist? Denn das wäre Voraussetzung.
Oder genügt die Schaffung einer neuen Spalte mit der genannten ID-Kombination unabhängig von der eigenen ID?
Re: Mehrfach Daten aus SQL-Befehl ersetzen
Verfasst: So 5. Jun 2022, 18:38
von christian17
Ich hab mal die Datenbank hochgeladen.
Also:
1. Ich habe das Formular „Bedarf_1. OG“
2. Dort ist die Spalte „ID_Stück_1. OG“
3. Diese ID stammt aus der Tabelle „Bedarf_1. OG“
4. Nun möchte ich in der Tabelle „Stücke“ nachlesen, welche Integer bei „Was“ und „Für“ steht und in der jeweilige Tabelle „Was“ und „Für“ nachschauen, welche strings dort stehen und diese kombinieren und in die Spalte „ID_Stück_1. OG“ schreiben.
Re: Mehrfach Daten aus SQL-Befehl ersetzen
Verfasst: So 5. Jun 2022, 19:50
von gogo
Ich hab' mal ein Bild für eine Abfrage gemacht. Beachte, dass die Spalten "Für" und "Was" aus den entsprechenden Tabellen kommen (rot eingefasst)

- Abfrage.jpg (98.05 KiB) 2884 mal betrachtet
Ist es das, was Du suchst?
Re: Mehrfach Daten aus SQL-Befehl ersetzen
Verfasst: So 5. Jun 2022, 22:39
von christian17
Ich möchte ein Formular erstellen, um die jeweilige Anzahl einzutragen.
In dem oben erwähnten Tutorial wurde in der Tabelle ein Listenfeld erstellt und in diesem Listenfeld eine SQL-Code eingefügt:
Auch zu sehen in dem Formular „Bedarf_1. OG“.
Ich möchte nun mit einer Zusammensetzung aus „Für“ und „Was“ die erste Spalte in diesem Formular füllen.
Re: Mehrfach Daten aus SQL-Befehl ersetzen
Verfasst: Mo 6. Jun 2022, 13:31
von F3K Total
Moin,
wenn ich dich richtig verstanden habe, sollte die angehängte Datei für dich funktionieren.
Habe noch eine Tabelle "Etagen" eingeführt, so brauchst du nur ein Formular für Keller, EG und 1.OG
Gruß R
Re: Mehrfach Daten aus SQL-Befehl ersetzen
Verfasst: Mo 6. Jun 2022, 14:04
von christian17
Vielen Lieben Dank, genau das, was ich wollte
<3
