Seite 1 von 1

[gelöst] Warum kann ich kein Formular erzeugen bzw. wird es nicht gelistet?

Verfasst: Mi 10. Aug 2022, 08:56
von Pit Zyclade
Ich habe eine Abfrage mit folgender SQL-Struktur:

Code: Alles auswählen

SELECT "A"."ID" "Akku-ID", "L"."ID" AS "L-ID", "Eigennummer", "Typ", "Format", "Warenbezeichnung",
RIGHT( '0' || DAY( "Lade-Datum" ), 2 ) || '.' || RIGHT( '0' || MONTH( "Lade-Datum" ), 2 ) || '.' || YEAR( "Lade-Datum" ) "Lade-Datum",
 "CCAP [mAh]", "Nennkapazität", "DCAP [mAh]",
RIGHT( '0' || DAY( "aussortiert" ), 2 ) || '.' || RIGHT( '0' || MONTH( "aussortiert" ), 2 ) || '.' || YEAR( "aussortiert" ) "aussortiert",
 "DCAP [mAh]" *100 / "A"."Nennkapazität" AS "Kapazität [%]" 
FROM { oj "Ladung" "L" LEFT OUTER JOIN "Akku" "A" ON "L"."Eigennummer" = "A"."Eigennummer" } ORDER BY "Eigennummer" ASC, "L"."Lade-Datum" ASC
Wenn ich mit Hilfe des Formular-Assistenten von dieser ein Formular über alle Felder erzeugen will, gelingt dies nicht. Es kommt kein Protest, aber im Resultat erscheint kein neues Formular in der Liste.
Ich bin "untröstbar". Da dachte ich hätte diese Methode endlich kapiert, aber wieder mal nichts.

Re: Warum kann ich kein Formular erzeugen?

Verfasst: Mi 10. Aug 2022, 10:21
von gogo
... die Abfrage funktioniert? Und die Feldnamen sind nicht irgendwie überkompliziert ("[%]")
ggf. die Abfrage als view speichern

Re: Warum kann ich kein Formular erzeugen?

Verfasst: Mi 10. Aug 2022, 11:08
von Pit Zyclade
@gogo
1. Die Abfrage funktioniert
2. Ja, man kann aus der Abfrage eine "Ansicht" (=view ?) (eine Tabelle) erzeugen
Wenn man jetzt den Formularassi bemüht, geht wieder alles bis einschließlich letzten Schritt,
nur es wird kein Formular gelistet, auch nicht nach sichern, schließen, neuöffnen.

Also sind die Felder zu kompliziert.
Was da drin ist, kannst du aus obiger Quelle sehen. Diese Formulierung war mir mal geraten worden, um die Eingabe der betreffenden Datums-Felder zu vereinfachen. Aber möglicherweise ist da das Problem...

Re: Warum kann ich kein Formular erzeugen?

Verfasst: Mi 10. Aug 2022, 11:19
von Pit Zyclade
Es ist noch komischer:
Gehe ich über LibreOffice rein, dann wird mir das gerade eben gefertigte Formular angezeigt. Ich kann es an wählen und sogar die Datensätze weiterschalten.
Und auch die zuvor anscheinend ergebislosen Formulare dann sehen und anwählen und auch bier die Datensätze weiterschalten.

Aber sie werden alle (mittlerweise drei) Formulare nicht in Base gelistet und somit kann ich sie aus Base heraus nicht bearbeiten. Das ist für mich kaum begreifbar.

Re: Warum kann ich kein Formular erzeugen bzw. wird es nicht gelistet?

Verfasst: Mi 10. Aug 2022, 12:10
von Pit Zyclade
Möglicherweise habe ich die Lösung gefunden...
Die ersten drei "Formulare", die ich hier "reklamiert" habe, sind bei genauerem Hinsehen .odt-Dateien.
Nun habe ich ein neues Formular erzeugt auf einm scheinbar identischen Weg, nur im allerletzten Schritt habe ich nicht bestätigt, dass ich damit weiterarbeiten will, sondern dass ich es verändern will. Und schon verbleibt es in base, in der Liste.
Das muß man wissen. Ich hatte diesen Schritt nie ernst genommen...

Re: Warum kann ich kein Formular erzeugen bzw. wird es nicht gelistet?

Verfasst: Mi 10. Aug 2022, 13:14
von gogo
... das war mir auch neu ... hab' die Funktion aber seit Jahren nicht benutzt ;)