[z[Do Multivalue fields in Access, break normalization rules.]]
Hi everyone,
This is my first topic, clap clap clap
when a lot of people think that Multivalue Field will break database normalization rule, that's not correct.
first thing, to understand what is MVFs of Microsoft Access,
we have to imagine it, to see it.
when you set up new multivalue field, you can choose many value into 1 field as you want.
But it does not actually save in table like "A, B, C" for example.
I have got what Microsoft did about 10 mins ago
they make that table have hidden item, I mean, when you choose multi value in a field, all value save in the fieldname.value that we can't directly access to it on that table.
this function somehow similar to Unique record in Query.
let's imagine, You have to create 2 record with ID A and B, but the rest field are the same.
with MVFs, your table still have 2 record with ID A and B
but they all hidden, and only show 1 record "A, B" as a row.
another example,
you have table like this
ID Name No
1 AB 10
2 AB 10
if you use MVFs, it should be like this on screen
ID Name No
1,2 AB 10
but actually, data saved like this
---------ID Name No
value1 1 AB 10
value2 2 AB 10
the same as first normal table. And you can query it without any difficult. Even use it to join between table in query. just add .value in name of MVFs.
Hi everyone,
This is my first topic, clap clap clap
when a lot of people think that Multivalue Field will break database normalization rule, that's not correct.
first thing, to understand what is MVFs of Microsoft Access,
we have to imagine it, to see it.
when you set up new multivalue field, you can choose many value into 1 field as you want.
But it does not actually save in table like "A, B, C" for example.
I have got what Microsoft did about 10 mins ago
they make that table have hidden item, I mean, when you choose multi value in a field, all value save in the fieldname.value that we can't directly access to it on that table.
this function somehow similar to Unique record in Query.
let's imagine, You have to create 2 record with ID A and B, but the rest field are the same.
with MVFs, your table still have 2 record with ID A and B
but they all hidden, and only show 1 record "A, B" as a row.
another example,
you have table like this
ID Name No
1 AB 10
2 AB 10
if you use MVFs, it should be like this on screen
ID Name No
1,2 AB 10
but actually, data saved like this
---------ID Name No
value1 1 AB 10
value2 2 AB 10
the same as first normal table. And you can query it without any difficult. Even use it to join between table in query. just add .value in name of MVFs.
Comment