2017-03-14 2 views

Antwort

1

In DataWindow-:

1e) Wählen Sie zum Beispiel die Spalte: "my_column"

2e) in seinen Eigenschaften finden "Sichtbar" und klicken Sie auf die Schaltfläche "=" Ausdrucks

enter image description here

3e) Geben sie den Code, der, wenn er fest sichtbar sein soll, zum Beispiel:

IF (not IsNull (my_column), 1, 0) 
+0

Danke für die Rückmeldung. Obwohl ich es so gemacht habe, bevor Sie meine Frage beantwortet haben, bedanke ich mich immer noch für die nette Antwort und auch dafür, dass andere darüber informiert werden, wie es geht. – Lymuel

0

Ich nehme an, dass Ihr Detaildatenfenster mehrere Zeilen hat. Der einfachste Weg, dies zu tun, besteht darin, die SQL-Anweisung zu ändern, um eine berechnete Spalte mit dem Datensatz zurückzugeben. Syntax ist ähnlich wie folgt aus:

,'' as selected 

Dann im DataWindow- Maler einen Ausdruck auf der sichtbaren Eigenschaft der Spalte eingerichtet. Ähnlich wie:

if(selected[0] = 'Y', 1, 0) 

Dann in dem geklickten oder rowfocuschanged Ereignisse auf dem DataWindow- Sie den Wert ‚gewählt‘ auf ‚Y‘ oder ‚N‘ gesetzt, abhängig von, wenn die Zeile ausgewählt ist oder nicht, Denken Sie daran, etwas Unsichtbares Einstellung bedeutet nicht, dass es geschützt ist, das ist eine separate Eigenschaft.

Verwandte Themen