Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

wenn dann Problem

Begonnen von stemo, Oktober 16, 2023, 11:17:17

⏪ vorheriges - nächstes ⏩

stemo

Hallo,
ich scheitere hier an einem Basic und brauche Unterstützung. Ich  hoffe ihr könnt mir helfen.

In einem Formular lasse ich mir bestimmte Werte einer Tabelle anzeigen. Einige der Einträge enthalten eine 0. Dann soll nicht die 0 sondern ein leeres Fels angezeigt werden.
Im Formular habe ich im Steuerelement folgendes eingetragen:
=Wenn([DRUCK]=0;"";[DRUCK])
In der Tabelle haben die Werte das Format Zahl

Im Formular steht jetzt #Typ!    Wo liegt hier mein Fehler?

MzKlMu

#1
Hallo,
einer Zahl kann man doch keinen Text ("") zuweisen.
Versuche es so:
=Wenn([DRUCK]=0;Null;[DRUCK])Felder werden durch Zuweisung von Null (=nix) geleert.
Gruß Klaus

stemo

Hallo Klaus,

vielen Dank, aber leider habe ich immer noch den selben Fehler.

Gruß

Stefan

MzKlMu

#3
Hallo,
der Name des Feldes im Formular muss sich vom Namen des Feldes in der Tabelle unterscheiden sonst gibt es einen Zirkelbezug.

Du bekommst auch eine Fehlermeldung (auf das Ausrufezeichen neben dem Feld klicken, siehe Bild), nicht gelesen ?
Gruß Klaus

stemo

Hi Klaus,

was meinst Du mit "Versuche anzeigen"?
Ich habe Deine Formel in das Steuerelement eingesetzt. Und wenn ich das Formular dann aufrufe steht in dieser Spalte nur  #Typ!

MzKlMu

Hallo,
lies meinen Beitrag in #3 noch mal, ich habe das geändert.
Gruß Klaus

stemo

Danke Dir, das war der Fehler