[GELÖST] Nachbau alte Kochrezepte-Datenbank mit integr. Firebird-Datenbank
Verfasst: Mo 23. Feb 2026, 11:31
Hallo Forum,
ich habe versucht eine alte englischsprachige LO Kochrezepte-Datenbank (mit integrierter HSQL-Datenbank) nachzubauen. Leider ist mir das bisher nicht gelungen, da möglicherweise in der Formular-Maschine ein Bug besteht. Aber vielleicht ist es ja auch möglich diesen Fehler zu umgehen. Ich habe die ursprüngliche Datenbank sowie die von mir nachgebauten Teile der Datenbank dieser Nachricht unten angehängt. Zum Anschauen einfach die Endung zip durch odb ändern.
Ausgangssituation ist u.a. eine Tabelle t_lebensmittel mit den Feldern id [INTGER, Autofeld, Eingabe ja], servmenge [Text VARCHAR, Serviermenge], mass_id [INTEGER, Verbindung zu einer Tabelle t_masseiheiten], lebensmittel [Text VARCHAR, Lebensmittelbezeichnung], mark [Ja/Nein BOOLEAN, Markierung], ekber_id [INTGER, Verbindung zu Tabelle t_einkaufsbereich].
Dazu soll ein Formular gebaut werden, in dem ich über ein Tabellen-Steuerelement die Spalten "Lebensmittelbezeichnung", "Einkaufsbereich" (befindet sich in der Tabelle t_einkaufsbereich) und "vorrätig" die Übersicht darstellen kann, ob ein Lebensmittelartikel vorrätig ist oder nicht.
Die Spalte "Lebensmittelbezeichnung" soll über ein Textfeld die einzelnen Datensätze der Lebensmittelartikel ausgeben. Diese werden zwar ausgegeben, allerdings mit einem gestrichelten Rand und nicht wirklich "anklickbar".
Die Spalte "Einkaufsbereich", der das Feld "ekber_id" unterliegt, soll über ein Listenfeld die einzelnen Datensätze der Einkaufsbereiche ausgeben, welche selber aber wählbar sein sollen. Auch diese Datensätze werden als id-Nummern ausgegeben, so dass im Reiter Daten als Listeninhalt SQL zu wählen ist, in den dann der SQL-Code
SELECT "t_einkaufsbereich"."ekber", "t_einkaufsbereich"."id" FROM "t_einkaufsbereich" ORDER BY "t_einkaufsbereich"."ekber" ASC
einzufügen ist. Das getan, werden die Datensätze zwar auch ausgegeben, allerdings auch hier leider nur mit einem gestrichelten Rand und nicht "anklickbar" und "auswählbar".
Ähnlich dann mit der Spalte "vorrätig", der das Feld "mark" unterliegt. Jeder markierte Datensatz ist vorrätig und jeder nicht markierte Datensatz ist nicht vorrätig. Die Datensätze werden angezeigt, sind aber nicht "anklickbar" und "auswählbar".
Gibt es eine Lösung für dieses Problem? Vielen Dank im Voraus für Eure Hilfe.
VG Martin
ich habe versucht eine alte englischsprachige LO Kochrezepte-Datenbank (mit integrierter HSQL-Datenbank) nachzubauen. Leider ist mir das bisher nicht gelungen, da möglicherweise in der Formular-Maschine ein Bug besteht. Aber vielleicht ist es ja auch möglich diesen Fehler zu umgehen. Ich habe die ursprüngliche Datenbank sowie die von mir nachgebauten Teile der Datenbank dieser Nachricht unten angehängt. Zum Anschauen einfach die Endung zip durch odb ändern.
Ausgangssituation ist u.a. eine Tabelle t_lebensmittel mit den Feldern id [INTGER, Autofeld, Eingabe ja], servmenge [Text VARCHAR, Serviermenge], mass_id [INTEGER, Verbindung zu einer Tabelle t_masseiheiten], lebensmittel [Text VARCHAR, Lebensmittelbezeichnung], mark [Ja/Nein BOOLEAN, Markierung], ekber_id [INTGER, Verbindung zu Tabelle t_einkaufsbereich].
Dazu soll ein Formular gebaut werden, in dem ich über ein Tabellen-Steuerelement die Spalten "Lebensmittelbezeichnung", "Einkaufsbereich" (befindet sich in der Tabelle t_einkaufsbereich) und "vorrätig" die Übersicht darstellen kann, ob ein Lebensmittelartikel vorrätig ist oder nicht.
Die Spalte "Lebensmittelbezeichnung" soll über ein Textfeld die einzelnen Datensätze der Lebensmittelartikel ausgeben. Diese werden zwar ausgegeben, allerdings mit einem gestrichelten Rand und nicht wirklich "anklickbar".
Die Spalte "Einkaufsbereich", der das Feld "ekber_id" unterliegt, soll über ein Listenfeld die einzelnen Datensätze der Einkaufsbereiche ausgeben, welche selber aber wählbar sein sollen. Auch diese Datensätze werden als id-Nummern ausgegeben, so dass im Reiter Daten als Listeninhalt SQL zu wählen ist, in den dann der SQL-Code
SELECT "t_einkaufsbereich"."ekber", "t_einkaufsbereich"."id" FROM "t_einkaufsbereich" ORDER BY "t_einkaufsbereich"."ekber" ASC
einzufügen ist. Das getan, werden die Datensätze zwar auch ausgegeben, allerdings auch hier leider nur mit einem gestrichelten Rand und nicht "anklickbar" und "auswählbar".
Ähnlich dann mit der Spalte "vorrätig", der das Feld "mark" unterliegt. Jeder markierte Datensatz ist vorrätig und jeder nicht markierte Datensatz ist nicht vorrätig. Die Datensätze werden angezeigt, sind aber nicht "anklickbar" und "auswählbar".
Gibt es eine Lösung für dieses Problem? Vielen Dank im Voraus für Eure Hilfe.
VG Martin