Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

DomWert liefert keine Dezimalzahlen





Frage

Arbeite mit Access 2000. Es ist mir unmöglich, mit einer DomWert-Funktion, Dezimalzahlen zu übertragen. Mit ganzen Zahlen funktionierts. Was kann das sein? Habe schon alle Zahlenformate ausprobiert.

Antwort 1 von struppi

Hallo
Bei mir geht das!
Schreib doch mal konkret was Du machst.
Gruß struppi

Antwort 2 von hjh

hallo Struppi!
Ich will in ein geöffnetes Formular Leistungen in das Feld Nachlass-aktuell den in der Tabelle Adressen unter Nachlass gespeicherten Wert mit Makro einfügen.
u.zwar mit SetzenWert
[Nachlass-Aktuell]
=DomWert("[Nachlass]";"Adressen";"[Adr-Nr]=" &[Formulare]![Leistungen]![Adr-Nr]).
Zahlenformat für Nachlass sowie Nachlass-aktuell ist Standardzahl (automatisch).
Mit ganzen Zahlen klappt es einwandfrei, mit Dezimalzahlen kommt irrationale Fehlermeldung.
Vielleicht weisst Du Rat.
Danke für Deine Hilfe!
Herbert


Antwort 3 von struppi

Hallo
Du mußt den Zahlentyp des, an Nachlass-aktuell gebundenen Tabellenfeldes auf double stellen.
Wie gesagt bei mir gehts auch mit Deiner Formel:
Ohne Makro als Code:

me.Nachlass-Aktuell = DLookup("[Nachlass]", "Adressen", "[Adr-Nr]=" & me.Adr-Nr)

Gruß struppi