sanders1969
Gebruiker
- Lid geworden
- 29 dec 2018
- Berichten
- 243
Ik werk met een SQL server database en o.a. de bit velden heb ik ingesteld dat deze velden een waarde moet hebben.
Ik heb een oplossing geschreven welke de controls binnen de formulier inleest en de waarde ophaalt en plaatst in een recordset.
Alleen als de gebruiker per ongeluk gekozen heb om de control leeg te maken zodat het bij het betreffende veld vastlopen.
De beste oplossing welke het minst tijd kost is wanneer ik achter kan komen of betreffende veld verplicht is om een waarde te hebben.
Mijn vraag is dat kan je in onderstaande tabledefs opvragen of veld Allow null als eigenschap heeft?
Ik heb een oplossing geschreven welke de controls binnen de formulier inleest en de waarde ophaalt en plaatst in een recordset.
Alleen als de gebruiker per ongeluk gekozen heb om de control leeg te maken zodat het bij het betreffende veld vastlopen.
De beste oplossing welke het minst tijd kost is wanneer ik achter kan komen of betreffende veld verplicht is om een waarde te hebben.
Mijn vraag is dat kan je in onderstaande tabledefs opvragen of veld Allow null als eigenschap heeft?
Code:
intFieldsMax = CurrentDb.TableDefs(strTable).Fields.Count
For intFields = 1 To intFieldsMax
strFields(intFields) = CurrentDb.TableDefs(strTable).Fields(intFields - 1).Name
lngFieldTypes(intFields) = CurrentDb.TableDefs(strTable).Fields(intFields - 1).Type
Next intFields