Neuigkeiten:

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

Mobiles Hauptmenü

NULL Werte in Zahlenfelder

Begonnen von Xoar, Januar 23, 2022, 19:03:36

⏪ vorheriges - nächstes ⏩

Xoar

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

PhilS

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?
Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor

Xoar

@PhilS
Ich habe über den Tabellenverknüpfungsmanager aktualisiert, die VIEW aus Access gelöscht und neu eingebunden könnte ich noch testen.


PhilS

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.
Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor