Autor Thema: Listenfeld nicht selektierbar?  (Gelesen 2246 mal)

Offline schroederk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.924
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Listenfeld nicht selektierbar?
« am: 17.03.15 - 11:17:16 »
Hallo,

wahrscheinlich sehe ich den Wald vor lauter Bäumen nicht, zudem bin ich noch immer ziemlicher Anfänger was die Programmierung betrifft.
Ich hoffe ihr mögt mir die möglicherweise primitive Frage verzeihen:

Über einen Agenten wird eine Maske mit DialogBox aufgerufen.
In dieser Maske möchte ich dem Anwender eine Auswahlliste zur Verfügung stellen.
Dafür habe ich das Listenfeld und "Bearbeitbar" gewählt und per Formelfenster und einem einfachen @DbColumn die möglichen Einträge gezogen:
Code
@DbColumn( "" : "ReCache" ; "Server":"database.nsf"; "MeineView"; 1)
Bei einem "OnChange" sollen dann Datails zum ausgewählten Eintrag in der Maske angezeigt werden.

Die erwarteten Einträge werden zwar angezeigt, aber das Feld ist für den Benutzer ausgegraut und es lässt sich weder scrollen noch ein Eintrag selektieren.

Muss die Maske hierfür in den Bearbeitenmodus, damit das Listenfeld aktiviert wird? (Ich habs über Initialize mit
Code
Call workspace.EditDocument( True )
und onLoad mit
Code
@Command([OpenDocument]; "1")
versucht, aber das brachte leider keine Änderung.


Ich wäre ja gerne weniger egoistisch, aber was hab ich davon?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Listenfeld nicht selektierbar?
« Antwort #1 am: 17.03.15 - 11:24:14 »
Und wo hast Du Deine Formel eingetragen? In den Properties des Listenfeldes, zweiter Tag unter Choices, nachdem Du dort "Use formula" ausgewählt hast?

Bernhard

Offline schroederk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.924
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Listenfeld nicht selektierbar?
« Antwort #2 am: 17.03.15 - 12:01:51 »
Ja, da habe ich die Formel eingetragen und natürlich "Formel für Auswahlverwenden" ausgewählt, wie es so schön auf deutsch heißt.
Ich wäre ja gerne weniger egoistisch, aber was hab ich davon?

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Listenfeld nicht selektierbar?
« Antwort #3 am: 17.03.15 - 12:41:28 »
Mit welchen Parametern rufst Du die Dialogbox auf?

Da gibt es einen Parameter readOnly, wenn der auf True ist, dann ist die Dialogbox nicht bearbeitbar und Du bekommst die grauen Felder

Offline schroederk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.924
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Listenfeld nicht selektierbar?
« Antwort #4 am: 17.03.15 - 13:03:21 »
@Peter: Das war der Wald... Ich bin die Parameter schon zig mal durchgegangen, wegen AutoFit,  Cancel-Button etc. aber ReadOnly hab ich (mal wieder) übersehen.   :-[

Danke sehr. Wieder jemanden vorm Verzweifeln gerettet  ;)
Ich wäre ja gerne weniger egoistisch, aber was hab ich davon?

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz