Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Xoar am Januar 23, 2022, 19:03:36

Titel: NULL Werte in Zahlenfelder
Beitrag von: Xoar am Januar 23, 2022, 19:03:36
Hallo zusammen,

stehe vor einem Problem...
Ich habe im MS SQL Server eine Tabelle wo es ein bit-Feld und ein tinyint-Feld gibt, beide haben NULL Werte zulassen auf true.

Erzeuge ich im SSMS ein Datensatz wird dort auch korrekterweise NULL angezeigt. Daraus habe ich en VIEW gebaut, weil noch paar Filterkriterien etc  dazu kamen. Die VIEW zeigt auch NULL an.

Verlinke ich nun die VIEW nach Access steht dort ne 0.
Gibt es irgendwo eine Einstellung das er bei Zahlenfelder aus NULL ne 0 macht?

Die Felder hatten initial einen INDEX (hatte irgendwo gelesen, dass INDEX Felder keine NULL haben dürfen), hab es aber auch ohne getestet.

Textfelder klappen ohne Probleme mit NULL

Achso, Ziel der ganzen Aktion soll sein, dass ein Feld beim Bearbeiten des Datensatzes sozusagen unbeschrieben ist und dann mit einem Klick auf false/true gesetzt wird.

Grüße
Titel: Re: NULL Werte in Zahlenfelder
Beitrag von: PhilS am Januar 23, 2022, 20:00:24
Das ist kein mir bekanntes Problem und tritt so normalerweise nicht auf.
Hast du die View nach der letzten Änderung daran neu nach Access verknüpft? Wenn nein, unbedingt machen!

Ansonsten: Welchen Treiber benutzt du?
Titel: Re: NULL Werte in Zahlenfelder
Beitrag von: Xoar am Januar 23, 2022, 21:09:12
@PhilS
Ich habe über den Tabellenverknüpfungsmanager aktualisiert, die VIEW aus Access gelöscht und neu eingebunden könnte ich noch testen.

Titel: Re: NULL Werte in Zahlenfelder
Beitrag von: PhilS am Januar 24, 2022, 10:21:21
Zitat von: Xoar am Januar 23, 2022, 21:09:12Ich habe über den Tabellenverknüpfungsmanager aktualisiert, die VIEW aus Access gelöscht und neu eingebunden könnte ich noch testen.
Unbedingt!
Ich weiß nicht, was der Tabellenverknüpfungsmanager beim Aktualisieren macht. Wenn das nur ein RefreshLink ist, reicht das sicherlich nicht aus.