Firebird fout bij parent-child formulier

Bij het openen van een formulier met een “parent-child” relatie treed een (Firebird) fout op:
Dynamic SQL Error; SQL error code = -206; Column unknown; LINK_FROM_AUTHORID; At line 1, column 58 [SQLState:42S22, ISC error code:335544578]

Om e.e.a. te testen heb ik het volgende gedaan:

Tabellen Authors en Products aangemaakt met relatie daartussen.
Tabellen gevuld met testgegevens.
Formulier aangemaakt met wizard met
mainform en subform, beide
“columnar”. (wizard herkent de
aangemaakte relatie). Formulier geopend: fout wordt getoond.
Firebird database met ISQL geopend en tabel-definities gecontroleerd: lijkt allemaal goed.

Query gemaakt over de twee tabellen: ziet er ook goed uit.

Gaarne assistentie!


afbeeldings-beschrijving


afbeeldings-beschrijving

gebruikte software:
LibreOffice version 6.3.3.2
(External) Firebird 3 connected with JDBC (Jaybird)
OS: Windows 10 (PC), laatste updates

Ter informatie: Ik heb de tabel-definities (+ inhoud) en het formulier overgezet naar een LO-versie met embedded HSQLDB en daar werkt alles perfect!

Controleer vanuit het hoofdmenu Bewerken-> Database-> Geavanceerde instellingen op het tabblad Speciale instellingen of’ Benoemde parameters vervangen door ‘?’ Is geselecteerd.

Daar was ik nooit opgekomen of heb niet goed de documentatie gelezen.
In ieder geval: hartelijk dank Ratslinger, het werkt nu wel goed.

Alleen wordt de nieuw gegenereerde sleutel niet getoond. Wilt U me nog even verder op weg helpen?

Dat zou een nieuwe vraag moeten zijn. Het lijkt erop dat u Firebird-server gebruikt. Dat moet specifiek worden vermeld. Kijk ook in de Firebird-documentatie als u een sleutel automatisch wilt ophogen.