Standardwert Nur eintragen wenn ja/nein Feld aktiv
Hallo ich habe eine Datenbank mit Versicherung mit einem Standardwert der soll aber nur ausgefüllt werden und in der Ansicht sichtbar werden wenn ich das Ja Versicherung vorhanden ausgewählt habe
17 Antworten
-
Hallo Ralf, wenn besagter Standardwert in einem Berechnungsfeld dargestellt werden soll, könnte dessen Formel lauten:
if 'Versicherung vorhanden' then STANDARDWERT else null end
Wobei STANDARDWERT eine Zahl sein kann (mit Punkt als Dezimaltrennzeichen, z. B.: 9.95) oder der Name eines numerischen Datenfeldes. Und 'Versicherung vorhanden' ist der Name des abzufragenden Ja/Nein-Feldes.
Falls der Standardwert ggf. in ein numerisches Datenfeld übernommen werden soll, dann könnte man im Ja/Nein-Feld 'Versicherung vorhanden' bei "Nach Änderung" einen Trigger einrichten:
STANDARDWERT := if 'Versicherung vorhanden' then 9.95 else null end
Wobei STANDARDWERT hierbei für den Namen des numerischen Datenfeldes steht, in dem der Wert (hier: 9.95) dargestellt werden soll. Und auch in diesem Fall wäre es möglich, statt der Zahl 9.95 auch ein anderes Datenfeld anzugeben, aus dem der Wert geholt werden soll.
-
Hallo Ralf,
1. Ja/Nein Feld anlegen, Bsp. Name: "Ja/Nein"
2. Das Feld, welches davon abhängig sein soll bearbeiten und unter "Feld nur anzeigen, wenn:" den Eintrag:
'Ja/Nein'=true
wenn es bei "Ja" angezeigt werden soll.Gruß Mirko
-
ups. zu spät
-
Ach so, die Sichtbarkeit des Feldes kann man in dessen erweiterten Optionen über "Nur anzeigen, wenn" steuern:
'Versicherung vorhanden' = true
Wobei man das "= true" auch weglassen kann.
-
Wie ich immer sage: Doppelt gemoppelt hält besser.
-
Aha. Danke Copytexter. Das "true" weglassen gefällt mir und wußte ich noch nicht. So wird der Code noch kürzer.
-
Super Danke funktioniert
-
Das hat jat super funktioniert aber jezt habe ich folgendes Proplem
Die nul solte dann auch nicht sichtbar werden
kann mir jemand einen Tipp geben
-
1. Wenn es Dir nur um die Nullen geht, dann mußt Du Deinen Code im "Versicherungssume" Feld anpassen mit
if sum(DEINE SUMMANDEN) > 0 then
sum(DEINE SUMMANDEN)
else
void
end
2. Wenn Du das ganze Feld ausblenden willst, dann bei "Feld nur anzeigen, wenn:"
Versicherungssumme>0
eintragenGruß, Mirko
Gruß Mirko
-
Super Danke
ich möchte ja nicht unverschämt sein aber kann mir jemand bei dieser ansicht auch helfen
ich habe hier zwei namen im oberen steht unter GBV nix
im unternen ja die 10 € er soll mir in der ansicht aber nur diese anzeigen die einen Betrag haben.
Danke
-
Hallo Ralf,
wenn es eine Ansicht an der Tabellenseite ist dann Filter bei BGV -
---
!=null
---
wenn es aber eine Tabellenansicht im Formular ist, dann---
select DEINETABELLE[BGV]
---
Leo
-
Danke Lelo
hast du eine Formel wo ich den Geburtstag mit Jahren und Monaten darstellen kann
Danke für deine gute Hilfe
-
Was bedeuted mit Jahren und Monaten?
format(Geburstag,"MM.YYYY") ?
oder möchtest du wissen wie alt derjenige ist mit Jahren und Monaten?
-
Ja genau ich möchte wissen wie alt in Jahren und Monaten
-
ich habe ein Geburtsdatum daraus möchte ich errechen wie alt in Jahren und in Monaten. zb 42 Jahren und 8 Monate
-
Bin mir nicht sicher ob die Formel in allen Fällen greift aber probier es mal so:
---
let myDate := Geburtstag;
let myString := yearmonth(myDate);
while myDate < today() do
myDate := date(year(myDate), month(myDate) + 1, day(myDate));
myString := myString + "," + yearmonth(myDate)
end;
let mySum := cnt(split(myString, ",")) - 1;
let myYears := floor(mySum / 12);
let myMonths := mySum - myYears * 12;
myYears + if myYears = 1 then " Jahr" else " Jahre " end + myMonths + if myMonths = 1 then "Monat" else " Monate" end
---
Leo
-
Danke genau so habe ich es mir vorgestehlt.
ich bin gerad für unseren Kleingartenverein daran eine Datenbank zusammen zu stellen. bin ja auch soweit fertig.
einige sachen fehlen mir noch z.b. der Pächter der nach der JHV z.b 15.3.2019 (Jahreshaubtversamlung) bis zur nächsten JHV die ja auch wieder am 15.3.2020 währe Geburtstag
Danke für Ihre Hilfe
Content aside
- vor 4 JahrenZuletzt aktiv
- 17Antworten
- 1893Ansichten