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
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
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
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

