Listenfeld, leere einträge unterbinden

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Listenfeld, leere einträge unterbinden

Re: Listenfeld, leere einträge unterbinden

von DPunch » Do, 07.07.2011 18:15

Aloha

Seltsam, das scheint irgendwie davon abzuhängen, in welchem Zusammenhang Formular-Grundlage und Tabelle des Listenfeldes stehen und welches Datenfeld ausgewählt wurde.
Unter gewissen Umständen funktioniert es zwar mit der Standardselektion, aber ich kann auch das nicht-Funktionieren auf jeden Fall reproduzieren.

Naja, ist mir jetzt zu anstrengend, mir über die Hintergründe einen Kopf zu machen, wenn die Standardselektion für den Fragesteller funktioniert, ist ja alles knorke, wenn nicht, nimmt er halt das Makro.

Re: Listenfeld, leere einträge unterbinden

von Brizzl » Do, 07.07.2011 17:32

Ich habe Listenfelder deren Daten per Werteliste eingetragen sind und Listenfelder die per SQL Query Daten aus einer Datenbank erhalten. Dort klappt es. (OO 3.2.1)

Re: Listenfeld, leere einträge unterbinden

von DPunch » Do, 07.07.2011 16:27

Aloha
Brizzl hat geschrieben:versuch mal in den Parametern des Listenfeld unter Reiter "Allgemein" im Eintrag "Standardselektion" eine "0" einzutragen (ohne ").
Hast Du die Listeneinträge selber in die Listbox geschrieben?
Zumindest unter OOo 3.2.1 funktioniert diese Vorgehensweise nämlich bei bei Daten, die aus einer Tabelle kommen, wie auch schon oben gesagt, nicht.

Re: Listenfeld, leere einträge unterbinden

von Brizzl » Do, 07.07.2011 15:53

versuch mal in den Parametern des Listenfeld unter Reiter "Allgemein" im Eintrag "Standardselektion" eine "0" einzutragen (ohne "). Bei mir selektiert das den ersten Eintrag.

Grüße
Sascha

Re: Listenfeld, leere einträge unterbinden

von DPunch » Mi, 06.07.2011 21:03

Aloha

Bei Daten, die aus einer Tabelle / Abfrage stammen, lässt sich das glaube ich nicht über die Standard-Selektion des Listenfeldes einstellen, per Makro als Ereignis bei "Dokument öffnen" funktioniert folgende Zeile:

Code: Alles auswählen

thisComponent.Drawpage.Forms(0).getByName("meinListenfeld").selectedItems = Array(0)

Listenfeld, leere einträge unterbinden

von clubchef » Di, 05.07.2011 10:57

hallo und guten morgen zusammen,
in einem formular hab ich ein listenfeld, dessen werte aus einer mysql tabelle stammen.
in der mysql tabelle stehen dann z.b. folgende werte:
"ja"
"nein"
vieleicht"

öffne ich jetzt mein formular und gehe auf mein listenfeld, dann zeigt er mir die richtigen werte an, zusätzlich jedoch ganz oben in der liste einen leeren eintrag.
weiß jemand, wie ich das unterbinden kann?

gruß
dirk

Nach oben