Papyrus Autor
Willkommen im Forum

Startseite » Papyrus allgemein » Hilfe / Support » Checkbox
Checkbox [Beitrag #10651] Fr, 22 Juni 2012 16:25 Zum nächsten Beitrag gehen
HeHo ist gerade offline  HeHo
Beiträge: 125
Registriert: Dezember 2008
Ort: Hannover
Senior Member
Habe bei einem Datenfeld unter Eigenschaften und Werte das Feld auf Checkbox gestellt und unter Werte ja | eingetragen. Im Formular ist aber keine Checkbox, sondern ein graues Feld.
Was muss in Wert eingetragen werden, damit es sich ankreuzen lässt?
Re: Checkbox [Beitrag #10652 ist eine Antwort auf Beitrag #10651] Fr, 22 Juni 2012 17:12 Zum vorherigen Beitrag gehenZum nächsten Beitrag gehen
glucose ist gerade offline  glucose
Beiträge: 791
Registriert: Januar 2008
Ort: Berlin
Senior Member
HeHo schrieb am Fr, 22 Juni 2012 16:25

Was muss in Wert eingetragen werden, damit es sich ankreuzen lässt?

Nach „ja|“ muss noch ein Zeilenende folgen, also einmal die Return-Taste drücken.

Eine Checkbox braucht immer zwei Werte, der erste steht für „aus“ und der zweite für „ein“. In deinem Fall wäre allerdings „aus = ja“ und „ein = <nichts>“.
Re: Checkbox [Beitrag #10653 ist eine Antwort auf Beitrag #10652] Fr, 22 Juni 2012 18:22 Zum vorherigen Beitrag gehenZum nächsten Beitrag gehen
HeHo ist gerade offline  HeHo
Beiträge: 125
Registriert: Dezember 2008
Ort: Hannover
Senior Member
Danke!

So, die Checkboxen sind jetzt da. Wie lautet im Report nun die korrekte Abfrage. Checkbox an oder aus, 1 oder 0 oder enthält ja oder nein oder …

Ich hätte gern, wenn ein Haken an der Checkbox ist, dann gibt der Report ein Feld aus und sonst nicht.

Meine Abfragen ergeben bisher keine Ausgaben.

[Aktualisiert am: Fr, 22 Juni 2012 18:28]

Den Beitrag einem Moderator melden

Re: Checkbox [Beitrag #10655 ist eine Antwort auf Beitrag #10653] Fr, 22 Juni 2012 18:57 Zum vorherigen Beitrag gehenZum nächsten Beitrag gehen
glucose ist gerade offline  glucose
Beiträge: 791
Registriert: Januar 2008
Ort: Berlin
Senior Member
HeHo schrieb am Fr, 22 Juni 2012 18:22

So, die Checkboxen sind jetzt da. Wie lautet im Report nun die korrekte Abfrage. Checkbox an oder aus, 1 oder 0 oder enthält ja oder nein oder …

Das hängt von den vorgegebenen Werten ab. Bei ja/nein könnte man so abfragen:
if check == "ja" then myData

Bei nein/ja oder 0/1 müsste es auch so gehen:
if check then myData
Re: Checkbox [Beitrag #10656 ist eine Antwort auf Beitrag #10655] Fr, 22 Juni 2012 19:50 Zum vorherigen Beitrag gehenZum nächsten Beitrag gehen
HeHo ist gerade offline  HeHo
Beiträge: 125
Registriert: Dezember 2008
Ort: Hannover
Senior Member
Da ist bei mir der Wurm drin.

Wert: ja|nein

Abfrage: If check == 'ja' THEN myData.

Abgehakt keine Ausgabe, ohne Haken kommt die Ausgabe.

Bei Abfrage: if check == 'nein' THEN myData gibt es überhaupt keine Ausgabe, mit oder ohne Haken.
Re: Checkbox [Beitrag #10657 ist eine Antwort auf Beitrag #10656] Fr, 22 Juni 2012 20:29 Zum vorherigen Beitrag gehenZum nächsten Beitrag gehen
glucose ist gerade offline  glucose
Beiträge: 791
Registriert: Januar 2008
Ort: Berlin
Senior Member
Die Werte für die Checkbox müssen in Zeilen angeordnet werden, also:

Ja|
Nein|

und nicht Ja|Nein

Die Werte vor dem Pipe-Zeichen | werden m.W. in das Datenfeld der Datenbank eingetragen und die Werte dahinter werden werden im Eingabeformular rechts neben der Checkbox als Beschriftung angezeigt. Ich würde die Werte allerdings in umgekehrter Reihenfolge eintragen (Nein / Ja), weil ich in der Hilfe gelesen habe, dass der erste Listeneintrag für den Status "nicht abgehakt / unchecked" steht.

Zitat:

Abfrage: If check == 'ja' THEN myData.
Abgehakt keine Ausgabe, ohne Haken kommt die Ausgabe.

Hmm, in einem solchen Fall würde ich mir zur Diagnose die Werte von "check" im Report anzeigen lassen. Vielleicht speichert check doch nur die Werte 0 und 1 oder 0 und -1, stellvertretend für "true" und "false".
Re: Checkbox [Beitrag #10658 ist eine Antwort auf Beitrag #10657] Fr, 22 Juni 2012 20:52 Zum vorherigen Beitrag gehenZum nächsten Beitrag gehen
HeHo ist gerade offline  HeHo
Beiträge: 125
Registriert: Dezember 2008
Ort: Hannover
Senior Member
Da ich einen Return zu viel hatte, kam immer eine Fehlermeldung. jetzt mal schauen … Danke!

[Aktualisiert am: Fr, 22 Juni 2012 20:59]

Den Beitrag einem Moderator melden

Re: Checkbox [Beitrag #10661 ist eine Antwort auf Beitrag #10658] Fr, 22 Juni 2012 21:36 Zum vorherigen Beitrag gehen
HeHo ist gerade offline  HeHo
Beiträge: 125
Registriert: Dezember 2008
Ort: Hannover
Senior Member
Und nun klappt es tatsächlich! Danke!
Vorheriges Thema: Änderungen verfolgen
Nächstes Thema: 1 Datenbank mit 2 Rechnungstabellen
Gehe zum Forum:
  


aktuelle Zeit: Mi Mai 22 16:53:54 CEST 2013

Insgesamt benötigte Zeit, um die Seite zu erzeugen: 0.01635 Sekunden