Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

isError Funktion bitte Hilfe

Begonnen von datekk, Februar 19, 2016, 10:16:06

⏪ vorheriges - nächstes ⏩

datekk

Hi,

ich habe in einem Textfeld folgenden Steuerelementinhalt gehabt: =DomWert("Firmenname";"Kundenliste";"ID_Kunde=" & [ParentIDNeu]))

Bei einigen Datensätzen existiert aber kein Inhalt in [ParentIDNeu] sodass im Feld "#Fehler" angezeigt wird. Um diese Anzeige zu vermeinden probiere ich gerade die isError Funktion. Leider funktioniert diese nicht wie erhofft. Schreibe ich in das Feld =IsError(DomWert("Firmenname";"Kundenliste";"ID_Kunde=" & [ParentIDNeu])) so erhalte ich bei Datensätzen mit einer Id in [ParentIDNeu] richtigerweise eine "0", bei Datensätzen mit fehlender [ParentIDNeu] allerdings wieder "#Fehler" statt einer "1".

Wo ist hier das Problem?
Access 2016 mit SQL Server Backend. Bereits umgesetzt: Access mit MS SQL Backend,  ADODB Formularbindung, Streamen von Dateien zum SQL Server und zurück (Filestream), Drag&Drop Dateiupload zum Server, CTI / TAPI Integrierung in Access Anwendung - Nutzung auch über Remote Desktop, selbst aktualisierendes Access Frontend auf entfernten Rechnern (Upgrade). Berichte / Kreuztabellen mit SQL Server Backend, Mail Tagging, Outlook Steuerung über Access und umgekehrt // Grundwissen in .Net Core & Blazor Apps

MaggieMay

Hallo,

versuche es mal hiermit:

=DomWert("Firmenname";"Kundenliste";"ID_Kunde=" & NZ([ParentIDNeu];0)))

oder so:=NZ(DomWert("Firmenname";"Kundenliste";"ID_Kunde=" & NZ([ParentIDNeu];0)));"fehlt!")
Freundliche Grüße
MaggieMay

datekk

Hallo Maggie,

zweiteres hatte ich schon probiert. Hier trotzdem #Fehler. Erste Codeline läuft im Moment gut.

Besten Dank :)
Access 2016 mit SQL Server Backend. Bereits umgesetzt: Access mit MS SQL Backend,  ADODB Formularbindung, Streamen von Dateien zum SQL Server und zurück (Filestream), Drag&Drop Dateiupload zum Server, CTI / TAPI Integrierung in Access Anwendung - Nutzung auch über Remote Desktop, selbst aktualisierendes Access Frontend auf entfernten Rechnern (Upgrade). Berichte / Kreuztabellen mit SQL Server Backend, Mail Tagging, Outlook Steuerung über Access und umgekehrt // Grundwissen in .Net Core & Blazor Apps

MaggieMay

Wenn der erste Code läuft, muss es der zweite erst recht, ist ja nur eine Erweiterung.

(wobei ich davon ausgehe, dass "Firmenname" ein Text ist)
Freundliche Grüße
MaggieMay

trebuh

Hallo,

Wäre das in dem Steuerelementinhalt nicht mit der Wenn-Funktion zu lösen?

=Wenn([ParentIDNeu];DomWert("Firmenname";"Kundenliste";"ID_Kunde=" & [ParentIDNeu]);"")