Seite 1 von 1

Leerzeile im Listenfeld

Verfasst: Di 6. Feb 2024, 20:26
von Aubergino
als neuer Forumsnutzer erst mal vielen Dank für dieses Forum, in dem ich schon viele Antworten gefunden habe.

Die hier - viewtopic.php?f=10&t=15493&p=38265&hili ... eld#p38265 - beschriebene Lösung klappt bei mir nicht.

Ich habe in meinem Formular zwei Listenfelder mit der SQL-Quelle 'SELECT "Name", "IdNr" FROM "tblXXX" '. Bei beiden
Feldern ist keine Eingabe erforderlich. Bei beiden Quelltabellen gibt es nur die Auto-Increment-PrimaryKey Spalte "IdNr" und die Spalte "Name". In der Spalte Name ist keine Eingabe erforderlich. Gebundene Spalte ist jeweils die 1.

In einem der beiden Listenfelder im Formular wird eine Leerzeile angeboten, im anderen nicht.

Bezieht sich denn das im obigen Topic beschriebene "in der Tabelle Eingabe nicht erforderlich machen" auf etwas anderes als auf die darin enthaltenen Spalten, etwas, wo es bei mir noch einen unentdeckten Unterschied geben könnte?

Danke für Ideen

Re: Leerzeile im Listenfeld

Verfasst: Di 6. Feb 2024, 20:54
von RobertG
Das sind doch vermutlich nicht die gleichen Formulare, sondern Formular und Unterformular - wenn schon die Listenfelder identisch sind.
Was steht denn in den Eigenschaften → Eingabe erforderlich? Was ist in den zugrundeliegenden Feldern der Tabelle?

Re: Leerzeile im Listenfeld

Verfasst: Mi 7. Feb 2024, 18:27
von Aubergino
Guten Tag, Robert,

und jetzt geschieht das unfassbare: JETZT bieten ALLE Listenfelder eine Leerzeile als Auswahlmöglichkeit an. Ich habe definitiv nichts geändert an den Eigenschaften, und heute sehe ich die Leerzeile in dem fraglichen Feld zum ersten Mal.
Da hat das Programm wohl Angst vor dem Forum bekommen.

Meine einzige vage Idee dazu: Das fragliche Feld war in den ersten Programmversionen tatsächlich in der Tabelle als eingabepflichtig vorgegeben. Seit etlichen Versionen aber schon nicht mehr. Irgendetwas im Hintergrund hat wohl erst jetzt dafür gesorgt, dass das Feld auch die entsprechende Leerzeile anbietet.

Nichts für ungut und danke!